Сетки. Базовые настройки

 

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

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

12:31
137

Комментарии

Нет комментариев. Ваш будет первым!