Лонгрид 5 из 13Курс
Найти инструмент и проверить торговые параметры
Содержание
Прежде чем читать цену или отправлять заявку, приложение должно получить метаданные инструмента. Тикер сам по себе недостаточен.
Формат символа
Инструмент задаётся как ticker@mic:
SBER@MISX— Сбербанк на площадке с MICMISX;SBERF@RTSX— фьючерсный инструмент на другой площадке.
Один тикер может существовать на нескольких площадках. Всегда храните полный symbol.
Лот и количество в заявке
Количество в заявке задаётся штуками, а размер лота приходит из двух разных полей:
Поле | Смысл |
|---|---|
lot_size | Количество единиц инструмента в биржевом лоте |
trade_lot_size | Размер лота для торговых операций по выбранному счёту; 0, если значение недоступно |
Order.quantity | Количество в штуках, а не число лотов |
Если пользователь хочет купить два лота, приложение сначала узнаёт торговый размер лота, а затем рассчитывает количество штук. Нельзя для всех инструментов считать, что один лот равен одной штуке.
Получите метаданные
Сначала задайте счёт и инструмент:
Как выбрать правильный справочник
Задача | Метод |
|---|---|
Только доступные для торговли инструменты | Assets |
Полный каталог, включая архивные | AllAssets с курсором |
Метаданные одного инструмента | GetAsset |
Возможность торговать с конкретного счёта | GetAssetParams |
Расписание торгов | Schedule |
Список бирж и MIC | Exchanges |
Конец лонгрида