Вкладка с базовыми настройками сетки:

1. «Тип сетки»:
1. MarketMaking – сетка, закрывающаяся отдельно по каждому уровню лимитными ордерами с заранее настроенной точкой выхода.
2. OpenPosition – сетка, рассчитанная на открытие позиции, стандартным способом выхода из которой является Стоп / Профит или Трейлинг стоп, при этом рассчитывается средняя цена входа по всем уровням, и от них откладываются условные заявки.
2. «Режим торговли»:
1. Off – Выключена. В этом режиме сетка не делает ничего, за исключением возможного события включения сетки по «Автостарту».
2. OffAndCancelOrders — Выключена. Но при этом, если имеются ордера, которые стоят на бирже — робот будет пытаться их отозвать.
3. On – Включена. Работает штатная логика робота.
4. CloseOnly – Новые открытия запрещены. Выставляются только ордера на закрытие ранее открытых позиций.
5. CloseForced – Включена процедура принудительного закрытия сетки. Сначала отзываются все лимитные ордера по сетке, затем закрываются все ранее открытые позиции Market заявкой. После того, как все позиции по сетке закрыты, переводит режим в Off.
3. «Режим входа в логику»:
Это выбор способа обработки логики робота.
1. OncePerSecond – один раз в секунду. Рекомендуется включать в реальных торгах, и запрещён к включению в тестере.
2. OnTrade – на новом трейде. Нужен в тестере в обязательном порядке. В реале может загрузить ЦП и уронить программу, т.к. в реале внутри секунды могут быть тысячи трейдов.
4. «Режим очистки журнала»:
1. True – журнал будет очищаться от ранее закрытых позиций. Это позволяет ускорить работу программы и избавляет от задержек, когда в журнале накапливаются десятки тысяч сделок.
2. False – выключено.
5. «Макс. закрытых позиций в журнале»:
Количество закрытых позиций, которые робот будет хранить в журнале. Чем меньше, тем быстрее в итоге скорость работы программы.
6. Максимальное кол-во лимитных ордеров в стакане на открытие.
7. Максимальное кол-во лимитных ордеров в стакане на закрытие.
8. «Ожидание операций»: Время которое алгоритм ожидает, после отправления ордеров на биржу и ничего не делает. Для большинства брокеров нужно оставлять без изменений. 500 миллисекунд.
9. «Проверять микрообъёмы»: Дополнительная проверка при закрытии позиций. В случае если в ней осталось меньше чем может принять биржа – такая позиция игнорируется. Актуально для бирж криптовалют.
10. «Макс. Расстояние от цены %»: Ограничение для выставления ордеров. Если линия в сетке находится на расстоянии больше указанного – ордер не будет выставлен. Если указано 0 – то выключено.
Кнопки для управления сеткой:

1. Загрузить настройки сетки из файла.
2. Сохранить настройки сетки в файл.
3. «Старт»: Кнопка для быстрого переключения режима робота в ON.
4. «Стоп»: Кнопка для быстрого переключения режима робота в CloseOnly.
5. «Закрыть»: Кнопка для быстрого переключения режима робота в CloseForced.
Удачных алгоритмов!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Канал Научный трейдинг (Bad Quant): https://t.me/bad_quant
Комментарии