Как получить любой SECCODE по BASE_CONTRACT ?

Страницы: 1
RSS
Как получить любой SECCODE по BASE_CONTRACT ?, В какой таблице идёт привязка между текущим фьючерсным инструментом и базовым активом?
 
1.фьюченые инструменты постоянно меняются, но базовый актив - постоянный.
2.как я установил одному базовому активу может быть присвоено несколько фьючерсов по срокам истечения, например: BR = BRH3, BRG3, BRF3


Вопросы:
1.в какой таблице лежит список базовых активов?
2.какая таблица привязывает базовый актив к фьючерсам?

Хотелось бы получить Любой фьючерс по базовосу активу.
 
Цитата
awkozlov написал:
1.в какой таблице лежит список базовых активов?
В QUIK такой таблицы нет.
Есть только Params в которой все подряд.

Цитата
awkozlov написал:
2.какая таблица привязывает базовый актив к фьючерсам?
У каждого фьючерса в таблице Params есть параметр с обозначением базового актива.


Цитата
awkozlov написал:
Хотелось бы получить Любой фьючерс по базовосу активу.

Единственный вариант, перебрать в цикле все инструменты класса SPBFUT и выбрать из них только нужные.
Получить все инструменты класса SPBFUT можно функцией getClassSecurities
Далее перебираем их в цикле.
По каждому спрашиваем параметры функцией getSecurityInfo, в ней смотрим на код базового актива в параметре base_active_seccode
Если это нужный нам код, то что-то делаем, иначе идем по циклу дальше.
Страницы: 1
Читают тему (гостей: 1)
Наверх