v2.13.0
Обновления API
Запуск нового типа стоп-заявок SL/TP (Stop Loss / Take Profit) и добавление сервиса генерации брокерских отчетов.
🔹 1. Стоп-заявки (SL/TP)
Новый метод: PlaceSLTPOrder
Теперь вы можете создавать единую связанную заявку, которая включает условия для фиксации прибыли и ограничения убытка.
Для создания SL/TP заявки добавлен отдельный gRPC метод. Это позволяет избежать перегрузки существующего PlaceOrder и обеспечивает более гибкое расширение в будущем.
Ключевые возможности SL/TP
✅ Связанное исполнение
При полном исполнении одной из частей (TP или SL) вторая часть автоматически отменяется.
✅ Атомарная отмена
Отмена SL/TP заявки по её идентификатору отменяет обе внутренние части (и Stop Loss, и Take Profit).
✅ Мониторинг через стандартные методы
Статус SL/TP заявки отслеживается через существующие SubscribeOrders и GetOrders — вы получаете объект с состоянием, аналогично другим типам ордеров.
✅ Гибкая настройка
- Возможность создать заявку только с одной частью (только SL или только TP)
- Выбор типа исполнения: рыночный или лимитный
- Защитный спред для Take Profit
🔹 2. Сервис генерации отчетов
Новый сервис: ReportsService
Добавлена возможность программного формирования и получения брокерских отчетов по счету за произвольный период.
Доступные методы
|
Метод |
Описание |
|---|---|
|
|
Запустить генерацию отчета по счету за указанный период |
|
|
Получить информацию о результате генерации отчета |
|
|
Подписка на информацию о результатах генерации отчета (stream-метод) |
Ключевые возможности отчетов
✅ Асинхронная генерация
Запрос на создание отчета не блокирует выполнение — вы можете отслеживать статус генерации через отдельные методы или подписку.
✅ Гибкий период
Возможность сформировать отчет за любой произвольный временной интервал.
✅ Уведомления о готовности
Используйте stream-метод SubscribeAccountReportInfo для получения мгновенных уведомлений о завершении генерации отчета.
✅ Программный доступ
Получение готовых отчетов через API для автоматизации процессов сверки, аналитики и отчетности.