Перейти к основному содержимому

Инструменты

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 - Тикер инструмента (необязательное поле для фильтрации)