rss

Профиль компании

Финансовые компании

Блог компании OsEngine | Настройки неторговых периодов для сетки. Сетки #17

Поговорим сегодня о важности настройки неторговых периодов для сетки, особенно в режиме торговли один раз в секунду. Как это сделать правильно для MOEX?

*Для крипто-АПИ это не актуально, потому что там идёт торговля круглосуточно. Это относится только к Московской бирже.

 

Настройки неторговых периодов для сетки. Сетки #17

 

1) Режим торговли раз в секунду — приоритетный для сетки.

Роботу нужно входить в торговую логику по определённому условию. В реальности есть два варианта на выбор. Оба варианта имеют свои преимущества и недостатки:

Настройки неторговых периодов для сетки. Сетки #17


1) OnTrade – по новому трейду
Вызывается только когда с биржи приходит новая сделка по инструменту.

Плюсы:
Не нужно настраивать неторговые периоды.
Есть сделки — входим в логику и торгуем.
Нет сделок (ночью или в клиринге) — ничего не делаем.

Минусы:
Если инструмент неликвидный и сделки по нему проходят очень редко, то и в логику мы будем заходить редко.
Если инструмент суперликвидный, например акция Сбербанка, то робот будет заходить в логику несколько десятков или сотен раз в секунду.

 

2) OncePerSecond – один раз в секунду.
Вызывается с периодичностью один раз в секунду.

Плюсы:
Робот будет торговать, даже если инструмент малоликвидный.
Робот не перегружает систему, даже если по инструменту поступают сотни сделок каждую секунду.

Минусы:
Нужно настраивать неторговые периоды.

 

Мы настоятельно рекомендуем использовать режим торгов OncePerSecond (один раз в секунду), но важно научиться правильно настраивать неторговые периоды. Эта статья как раз об этом.

 

2) Вызов окна настройки неторговых периодов

В главном окне настройки сетки доступны параметры двух неторговых периодов. Мы будем использовать только один из них:

Настройки неторговых периодов для сетки. Сетки #17


1) Выбор режима, который будет установлен для сетки в неторговый период. На выбор есть:

    А) Off – робот не будет предпринимать никаких действий. Настоятельно рекомендуется использовать эту настройку!

    Б) OffAndCancelOrders – робот отзовёт ордера с рынка в начале неторгового периода и далее ничего не будет делать.

    В) CloseOnly – робот отзовёт ордера на открытие новых позиций, но будет выставлять ордера на закрытие.

    Г) CloseForced – робот перейдёт в начале периода в режим полного закрытия позиции.

2) Кнопка для открытия окна настройки неторговых периодов.

 

В окне настроек мы сразу увидим следующие элементы:

Настройки неторговых периодов для сетки. Сетки #17

1) Вкладка «Общие неторговые периоды». Здесь находятся параметры, которые распространяются на каждый день недели.

2) Вкладка «Настройки для каждого дня недели». Рекомендуется использовать эту вкладку.

3) Кнопка «Сохранить». С её помощью сохраняются все настройки данного окна в файловую систему.

4) Кнопка «Загрузить». С её помощью загружаются все настройки данного окна из файловой системы.

 

Общие неторговые периоды

Настройки неторговых периодов для сетки. Сетки #17


1) Общие неторговые периоды распространяются на все семь дней недели, поэтому настраивать их нужно аккуратно. Если вы планируете торговать ещё и в выходные, скорее всего, этот вариант вам не подойдет.

2) Необходимо указывать время в пределах одного дня. Время начала должно быть меньше времени окончания неторгового периода.

3) Нельзя указывать время начала больше, чем время окончания периода. Такой период работать не будет.

4) Если галочка не установлена, данный период не активен. Если галочка стоит, модуль будет ожидать указанное время, чтобы оповестить об этом систему.

 

Настройки для каждого дня недели

Содержит основную кнопку управления торговлей по конкретному дню недели «Торгуем по [название дня недели]».

Если галочка установлена, то торговля разрешена:

Настройки неторговых периодов для сетки. Сетки #17
 

Далее идут настройки неторговых периодов для конкретного дня недели:

Настройки неторговых периодов для сетки. Сетки #17


1) Данные настройки распространяются только на один конкретный день недели.

2) Необходимо указывать время внутри дня. Время начала должно быть меньше времени окончания неторгового периода.

3) Нельзя указывать время начала больше, чем время окончания периода. Такой период работать не будет.

4) Если галочка не установлена, данный период не активен. Если галочка установлена, модуль будет ожидать указанное время, чтобы оповестить систему.

 

3) Фондовая секция. Рынок акций

Актуальное расписание торгов на рынке акций доступно на сайте Московской биржи: https://www.moex.com/torgovye-sessii-na-fondovom-rynke

Расписание, актуальное на момент написания статьи:

 Настройки неторговых периодов для сетки. Сетки #17

Правильные настройки неторговых периодов с понедельника по пятницу, для рынка акций:

Настройки неторговых периодов для сетки. Сетки #17

Правильные настройки неторговых периодов в выходные:

Настройки неторговых периодов для сетки. Сетки #17

4) Срочная секция. Фьючерсы и опционы

Актуальное расписание торгов на Срочном рынке: https://www.moex.com/torgovye-sessii-na-srochnom-rynke

То что там на момент написания статьи:

Настройки неторговых периодов для сетки. Сетки #17

Правильные настройки неторговых периодов с понедельника по пятницу:

Настройки неторговых периодов для сетки. Сетки #17

Правильные настройки неторговых периодов в выходные:

Настройки неторговых периодов для сетки. Сетки #17

ВАЖНО!

В марте 2026 года биржа MOEX планирует выравнивание неторговых периодов на фондовой и фьючерсной секциях. Мы постараемся своевременно обновить информацию, но будем признательны, если вы напомните нам об этом. Также потребуется обновить настройки сеток на фьючерсной секции.

 

Удачных алгоритмов!

Настройки неторговых периодов для сетки. Сетки #17

https://smart-lab.ru/company/os_engine/blog/1024149.php


OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support  

Канал Научный трейдинг (Bad Quant): https://t.me/bad_quant

Настройки неторговых периодов для сетки. Сетки #17

https://www.tbank.ru/invest/

  • обсудить на форуме:
  • OsEngine
3.9К
#42 по плюсам

теги блога OS_Engine_team

....все тэги



UPDONW
Новый дизайн