К содержимому
logologo-text

API

Лонгрид 9 из 13Курс

Следить за собственными заявками и сделками

~5 мин чтенияОбновлено 28 сентября 2026

Содержание

Ответ PlaceOrder показывает состояние в момент запроса. Дальше заявка меняется без участия клиента: приходит на площадку, исполняется частично, отменяется или отклоняется. Эти изменения нужно слушать через ORDERS, а реальные исполнения — через TRADES.

Заявка и сделка — не одно и то же

Сущность

Что означает

Заявка

Поручение купить или продать

Сделка

Фактическое исполнение части или всей заявки

Одна заявка может породить несколько сделок по разным ценам. Позицию и среднюю цену нельзя восстанавливать только по статусу заявки.

Подпишитесь на два потока

Запустите слушатель, а в другом терминале — пример выставления заявки из предыдущего урока.

order-events.mjs

Исходное состояние плюс изменения

Надёжный клиент хранит локальное состояние, но регулярно сверяет его с брокером:

  1. загружает счёт и активные заявки через REST;

  2. подключает ORDERS, TRADES и при необходимости ACCOUNT;

  3. применяет события к локальной модели;

  4. после обрыва повторяет снимок и устраняет расхождения.

Событие нельзя считать доставленным навсегда

Соединение может закрыться между двумя сообщениями. После переподключения не продолжайте вслепую с последнего локального статуса — выполните сверку (reconciliation) через обычные методы.

Конец лонгрида

Дочитаете до конца — засчитается автоматически
Лонгрид 9 из 13

Предложить идею

Заполните форму ниже, и мы свяжемся с вами.

Увеличить лимиты API

Заполните форму ниже, и мы свяжемся с вами.