InvestConnector Logo

Рыночная или лимитная заявка: что меняется для торгового алгоритма

05 октября 2026 г.

Сигнал стратегии отвечает на вопрос, когда алгоритм хочет совершить действие. Тип заявки определяет, на каких условиях это действие попадёт на рынок. Одинаковый сигнал с рыночной и лимитной заявкой может дать разное время, цену и даже сам факт исполнения.

Условный пример стакана

Пусть в продаже доступны два лота по 100 ₽ и три лота по 101 ₽. Если покупка пяти лотов немедленно исполнится по этим уровням без изменения стакана, средняя цена составит (2 × 100 + 3 × 101) / 5 = 100,60 ₽. Лучшая видимая цена 100 ₽ не означает, что весь объём можно получить по ней.

Лимитная покупка пяти лотов по 100 ₽ в тех же условиях может исполниться только на доступный объём по допустимой цене, а остаток будет зависеть от правил заявки и дальнейшего рынка. Этот пример упрощён: реальный стакан может измениться до обработки поручения.

Какой компромисс выбирает алгоритм

Рыночная заявка ориентирована на исполнение по доступным предложениям, но не фиксирует заранее точную цену сделки и тоже может быть ограничена правилами торгов. Лимитная задаёт ценовую границу: покупка не дороже лимита, продажа не дешевле. При этом подходящая встречная ликвидность может не появиться.

Поэтому нельзя считать лимитную заявку бесплатным способом убрать проскальзывание. Неисполненный вход меняет последовательность сделок: последующий сигнал выхода может возникнуть, когда реальная позиция ещё не открывалась. Модель должна учитывать такое состояние.

Что проверить у брокера

  • Поддерживается ли тип заявки для выбранного инструмента и торговой сессии.
  • Каким шагом округляется цена и в каких единицах передаётся количество.
  • Каков срок действия и что происходит с неисполненным остатком.
  • Где доступны статус, исполненный объём и средняя цена.

В API Т-Инвестиций для торговых поручений предусмотрены статусы и сведения об исполнении; конкретные поля описаны в документации сервиса заявок. Не переносите настройки одного брокера на другого без проверки.

Ручная заявка в InvestConnector

В терминале выберите источник Т-Инвестиции или Финам, подключите токен и проверьте наличие действующего Connector соответствующего брокера. В форме заявки задайте сторону, тип и количество лотов; для лимитной — цену. Перед нажатием «Подтвердить» ещё раз сверьте инструмент активного графика.

Сообщение о передаче коннектору означает этап доставки, а фактическое исполнение нужно проверить у брокера. Если результат неизвестен, не отправляйте автоматически такую же заявку повторно. Причины расхождений разобраны в диагностике Webhook, а влияние цены на модель — в статье про издержки бэктеста.