Инструменты
Security
Объект инструмент описывается следующими полями:
{
"code": "string",
"board": "string",
"market": "Stock",
"decimals": 0,
"lotSize": 0,
"minStep": 0,
"currency": "string",
"shortName": "string",
"properties": 0,
"timeZoneName": "string",
"bpCost": 0,
"accruedInterest": 0,
"priceSign": "Positive",
"ticker": "string",
"lotDivider": 0
}
code
- код инструмента;
board
- основной режим торгов инструмента;
market
- рынок инструмента. Тип Market;
decimals
- количество знаков в дробной части цены;
lotSize
- размер лота;
minStep
- минимальный шаг цены;
currency
- код валюты номинала цены;
shortName
- название инструмента;
properties
- параметры инструмента. Значение представлено в виде битовой маски:
- 0 - нет параметров;
- 1 - инструмент торгуется на бирже;
- 2 - инструмент допущен к торгам у брокера - существенно для НЕ ГЛАВНЫХ трейдеров. Главным доступны все инструменты, торгуемые на биржах;
- 4 - рыночные заявки (без ограничения по цене) разрешены;
- 8 - признак маржинальности бумаги;
- 16 - опцион Call;
- 32 - опцион Put;
- 48 - фьючерс Call | Put;
- 64 - разрешен для резидентов;
- 128 - разрешен для нерезидентов.
timeZoneName
- имя таймзоны;
bpCost
- стоимость пункта цены одного инструмента (не лота), без учета НКД;
accruedInterest
- текущий НКД;
priceSign
- допустимая цена инструмента. Принимает следующие значения:
Positive
- положительная,NonNegative
- неотрицательная,Any
- любая.
ticker
- тикер инструмента на биржевой площадке листинга;
lotDivider
- коэффициент дробления ценной бумаги в одном стандартном лоте.
Получение списка инструментов
Для получения списка инструментов необходимо выполнить GET
запрос на /api/v1/securities/
.
{
"board": "string",
"seccode": "string"
}
board
- Режим торгов (необязательное поле для фильтрации)
seccode
- Тикер инструмента (необязательное поле для фильтрации)