*Для крипто-АПИ это не актуально, потому что там идёт торговля круглосуточно. Это относится только к Московской бирже.
1) Режим торговли раз в секунду — приоритетный для сетки.
Роботу нужно входить в торговую логику по определённому условию. В реальности есть два варианта на выбор. Оба варианта имеют свои преимущества и недостатки:
1) OnTrade – по новому трейду
Вызывается только когда с биржи приходит новая сделка по инструменту.
Плюсы:
Не нужно настраивать неторговые периоды.
Есть сделки — входим в логику и торгуем.
Нет сделок (ночью или в клиринге) — ничего не делаем.
Минусы:
Если инструмент неликвидный и сделки по нему проходят очень редко, то и в логику мы будем заходить редко.
Если инструмент суперликвидный, например акция Сбербанка, то робот будет заходить в логику несколько десятков или сотен раз в секунду.
2) OncePerSecond – один раз в секунду.
Вызывается с периодичностью один раз в секунду.
Плюсы:
Робот будет торговать, даже если инструмент малоликвидный.
Робот не перегружает систему, даже если по инструменту поступают сотни сделок каждую секунду.
Минусы:
Нужно настраивать неторговые периоды.
Мы настоятельно рекомендуем использовать режим торгов OncePerSecond (один раз в секунду), но важно научиться правильно настраивать неторговые периоды. Эта статья как раз об этом.
2) Вызов окна настройки неторговых периодов
В главном окне настройки сетки доступны параметры двух неторговых периодов. Мы будем использовать только один из них:
1) Выбор режима, который будет установлен для сетки в неторговый период. На выбор есть:
А) Off – робот не будет предпринимать никаких действий. Настоятельно рекомендуется использовать эту настройку!
Б) OffAndCancelOrders – робот отзовёт ордера с рынка в начале неторгового периода и далее ничего не будет делать.
В) CloseOnly – робот отзовёт ордера на открытие новых позиций, но будет выставлять ордера на закрытие.
Г) CloseForced – робот перейдёт в начале периода в режим полного закрытия позиции.
2) Кнопка для открытия окна настройки неторговых периодов.
В окне настроек мы сразу увидим следующие элементы:
1) Вкладка «Общие неторговые периоды». Здесь находятся параметры, которые распространяются на каждый день недели.
2) Вкладка «Настройки для каждого дня недели». Рекомендуется использовать эту вкладку.
3) Кнопка «Сохранить». С её помощью сохраняются все настройки данного окна в файловую систему.
4) Кнопка «Загрузить». С её помощью загружаются все настройки данного окна из файловой системы.
Общие неторговые периоды
1) Общие неторговые периоды распространяются на все семь дней недели, поэтому настраивать их нужно аккуратно. Если вы планируете торговать ещё и в выходные, скорее всего, этот вариант вам не подойдет.
2) Необходимо указывать время в пределах одного дня. Время начала должно быть меньше времени окончания неторгового периода.
3) Нельзя указывать время начала больше, чем время окончания периода. Такой период работать не будет.
4) Если галочка не установлена, данный период не активен. Если галочка стоит, модуль будет ожидать указанное время, чтобы оповестить об этом систему.
Настройки для каждого дня недели
Содержит основную кнопку управления торговлей по конкретному дню недели «Торгуем по [название дня недели]».
Если галочка установлена, то торговля разрешена:
Далее идут настройки неторговых периодов для конкретного дня недели:
1) Данные настройки распространяются только на один конкретный день недели.
2) Необходимо указывать время внутри дня. Время начала должно быть меньше времени окончания неторгового периода.
3) Нельзя указывать время начала больше, чем время окончания периода. Такой период работать не будет.
4) Если галочка не установлена, данный период не активен. Если галочка установлена, модуль будет ожидать указанное время, чтобы оповестить систему.
3) Фондовая секция. Рынок акций
Актуальное расписание торгов на рынке акций доступно на сайте Московской биржи: https://www.moex.com/torgovye-sessii-na-fondovom-rynke
Расписание, актуальное на момент написания статьи:
Правильные настройки неторговых периодов с понедельника по пятницу, для рынка акций:
Правильные настройки неторговых периодов в выходные:
4) Срочная секция. Фьючерсы и опционы
Актуальное расписание торгов на Срочном рынке: https://www.moex.com/torgovye-sessii-na-srochnom-rynke
То что там на момент написания статьи:
Правильные настройки неторговых периодов с понедельника по пятницу:
Правильные настройки неторговых периодов в выходные:
ВАЖНО!
В марте 2026 года биржа MOEX планирует выравнивание неторговых периодов на фондовой и фьючерсной секциях. Мы постараемся своевременно обновить информацию, но будем признательны, если вы напомните нам об этом. Также потребуется обновить настройки сеток на фьючерсной секции.
Удачных алгоритмов!
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