Автор: R1 Автор: Admin Спасибо.
Но, что-то проблему не решило, как с понедельника 5 числа пропали опционы так их и нет.
Не подскажите в чем может быть проблема ? ( акции, фьючи, валюта работает )
Добрый день!
Да, первым делом взять новую версию. Опционы по факту остались и вы можете как и ранее даже сейчас ими торговать, изменился метод получения информации о них. Сейчас работает так:
Первая команда возвращает даты опционов для получения страйков и кодов:
<command id="get_option_families"><security><board>FUT</board><seccode>RIU2</seccode></security></command>
144026.420485 [20820] [clbk] <info> [O] [29204u] <option_families><security seccode="RIU2" board="FUT" secid="6428"/><family><lot_size>1</lot_size><mat_date>08.09.2022</mat_date></family><family><lot_size>1</lot_size><mat_date>15.09.2022</mat_date></family></option_families>
Вторая команда страйков выдает список с opt_code
<command id="get_family_strikes"><security><board>FUT</board><seccode>RIU2</seccode></security><mat_date>08.09.2022</mat_date></command>
144346.434512 [20820] [clbk] <info> [O] [22424u] <family_strikes><security seccode="RIU2" board="FUT" secid="6428"/><mat_date>08.09.2022</mat_date><strike><cp>C</cp><price>82500</price><opt_code>RI82500BI2B</opt_code></strike><strike><cp>P</cp><price>82500</price><opt_code>RI82500BU2B</opt_code></strike><strike><cp>C</cp><price>85000</price><opt_code>RI85000BI2B</opt_code></strike><strike><cp>P</cp><price>85000</price><opt_code>RI85000BU2B</opt_code></strike><strike><cp>C</cp><price>87500</price><opt_code>RI87500BI2B</opt_code></strike><strike><cp>P</cp><price>87500</price><opt_code>RI87500BU2B</opt_code></strike><strike><cp>C</cp><price>90000</price><opt_code>RI90000BI2B</opt_code></strike><strike><cp>P</cp><price>90000</price><opt_code>RI90000BU2B</opt_code></strike><strike><cp>C</cp><price>92500</price><opt_code>RI92500BI2B</opt_code></strike><strike><cp>P</cp><price>92500</price><opt_code>RI92500BU2B...
Третья команда выдает описание в формате securities
<command id="get_options"><opt_code>RI90000BI2B</opt_code></command>
<securities><security secid="21982" active="true"><sec_tz><![CDATA[Russian Standard Time]]></sec_tz><seccode>RI90000BI2B</seccode><instrclass>O</instrclass><currency>USD</currency><board>OPT</board><shortname>RTS-9.22M080922CA90000</shortname><decimals>0</decimals><market>4</market><sectype>OPT</sectype><opmask usecredit="no" bymarket="no" nosplit="no" fok="no" ioc="yes" immorcancel="no" cancelbalance="yes"/><minstep>10</minstep><lotsize>1</lotsize><lotdivider>1</lotdivider><point_cost>121.666</point_cost><quotestype>1</quotestype><currencyid>RUB</currencyid></security></securities>