Управление заявками
Торговая система АЛОР Брокер предоставляет возможность управления заявками через API. Запросы такого типа можно передавать через HTTP API и WebSocket API.
Универсального способа взаимодействия не существует: HTTP API проще во внедрении и использовании, тогда как WebSocket API обеспечивают небольшой прирост к скорости обмена данными (до 5 мс).
Под управлением заявками понимаются следующие действия:
- Выставление
- Изменение
- Снятие
Через API также можно просматривать созданные ранее заявки, но этот тип запросов относится к категории Получение данных и потому не упомянут в этом разделе.
Взаимодействовать через API можно со следующими типами заявок:
- Прямые заявки — заявки, передаваемые напрямую бирже. К ним относятся рыночные и лимитные заявки. Прямые заявки видны всем участникам торгов с момента их выставления и подч иняются всем требованиям и ограничениям биржи.
- Условные заявки — заявки, создаваемые и хранящиеся до выполнения на серверах Брокера. К ним относятся все стоп-заявки, при срабатывании которых бирже должна быть передана прямая заявка на совершение сделки. Например, тейк-профит и стоп-лосс, а также их вариации. Прямые заявки не видны участникам торгов и не существуют для биржи.
В момент срабатывания условной заявки на биржу выставляется прямая заявка, которая должна соответствовать всем её требованиям. Помните об этом, создавая стоп-заявки.
Для частичной автоматизации торгов рекомендуется объединять заявки в группы. Это позволит связывать выполнение одних заявок с другими и строить торговые сцен арии с минимальными потерями.