Перейти к содержанию

Сервис работы со стоп-ордерами

В процессе работы торговый робот может использовать возможности стоп-заявки.

стоп-заявка или (стоп-ордер, стоп-приказ) — это особый вид торгового поручения, который трансформируется в биржевое торговое поручение с заданными параметрами при достижении какого-то условия.

Подробнее про типы стоп-заявок можно почитать по ссылке.

Несмотря на то, что TINKOFF INVEST API предоставляет интерфейс работы со стоп-заявками, наша команда рекомендует реализовывать данную функциональность на стороне торгового робота. Сделать это можно при помощи отслеживания цены и выставления биржевых торговых поручений.

Метод выставления стоп-заявки

Для выставления стоп-заявки используется метод PostStopOrder.

Обратите внимание на параметр expiration_type, он отвечает за время жизни (экспирации) заявки. Например, значение GoodTillCancel говорит, что такая заявка будет активна до отмены, а GoodTillDate — что заявка будет активна до определённой даты (параметр expire_date).

Метод получения списка активных стоп-заявок

Для получения полного списка стоп-заявок рекомендуется использовать метод GetStopOrders. Обратите внимание, что метод вернёт только стоп-заявку, которые ещё не были конвертированы в реальные торговые поручения.

Метод отмены стоп-заявки

Для отмены активной стоп-заявки используется метод CancelStopOrder.