Поговорим про популярные способы «заруинить» сеточного робота и сделать так, чтобы он перестал работать. Поговорим про нагрузки на ЦП, которые дают сеточные роботы, и почему не следует включать некоторые типы режимов на слабом ПК.
Сама настройка находится здесь:
Суть в том, что при такой настройке каждый новый трейд будет вход в логику сетки.
Это удобно и можно применять на Московской бирже, если Вы не хотите настраивать неторговые периоды. Есть трейды – можно торговать.
Однако, если Вы торгуете множество сеток на очень ликвидных инструментах, Вы можете получить ситуацию, когда внутри секунды робот будет входить в логику несколько тысяч раз. В этом случае возможны зависания и задержки данных, особенно, если у Вас старый ПК.
Чтобы понять, всё ли нормально или плохо, надо следить за нагрузкой на CPU в диспетчере задач:
Чтобы пиковые нагрузки не занимали у OsEngine целое отдельное ядро, чтобы робот не уходил в «вечный разбор очереди».
Почитать подробнее про это можно здесь: https://smart-lab.ru/company/os_engine/blog/1057909.php
Торговля сетками – это десятки или сотни (если торговать несколько бумаг) ордеров в рынке одновременно. Они постоянно отзываются и выставляются, перевыставляются. Фактически, можно настраивать этих роботов в режим HFT:
Важно понимать, что, если Вы запустите робота из Владивостока, и задержка между отправкой ордера и его выставлением на биржу будет 2 секунды, сетка начнёт отставать от рынка, и будет всё очень грустно. Не делайте так.
Если настраиваете «ловлю пипсов», озаботьтесь размещением роботов на сервере рядом с биржей. Можно и VPS, не обязательно колокацию.
Удачных алгоритмов!
Пост из серии статей про Сеточных роботов: https://smart-lab.ru/company/os_engine/blog/1167610.php
Комментарии открыты для друзей!
https://smart-lab.ru/company/os_engine/blog/1024149.php
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support