Неверная трансляция балансовых цен!

Страницы: 1
RSS
Неверная трансляция балансовых цен!
 
Добрый день. Терминал Сбербанк, версия 8.3.1.38. Сегодня обнаружился очередной "прикол", по облигациям, часть позиций транслируются с балансовой ценой в рублях, часть в процентах:

[8468] {table: 00000252DD6499A0
[8468]   sec_code="RU000A1018L9",
[8468]   awg_position_price=1008.472857,
[8468]   currentbal=0,
[8468]   locked_buy_value=0,
[8468]   wa_position_price=1008.472857,
[8468]   client_code="",
[8468]   openlimit=0,
[8468]   firmid="MC0002500000",
[8468]   locked_sell_value=0,
[8468]   limit_kind=2,
[8468]   openbal=0,
[8468]   locked_buy=0,
[8468]   locked_sell=0,
[8468]   trdaccid="L01-00000F00",
[8468]   currentlimit=0,
[8468]   metatable=nil
[8468] }
[8468] {table: 00000252D3E50680
[8468]   sec_code="RU000A0JVHH1",
[8468]   awg_position_price=103.050938,
[8468]   currentbal=0,
[8468]   locked_buy_value=0,
[8468]   wa_position_price=103.050938,
[8468]   client_code="",
[8468]   openlimit=0,
[8468]   firmid="MC0002500000",
[8468]   locked_sell_value=0,
[8468]   limit_kind=2,
[8468]   openbal=0,
[8468]   locked_buy=0,
[8468]   locked_sell=0,
[8468]   trdaccid="L01-00000F00",
[8468]   currentlimit=0,
[8468]   metatable=nil
[8468] }

Причем отловить, в каких случаях какая цена придет, не получилось, все меняется случайно при каждом обращении к таблице лимитов по бумагам.
 
Все оказалось еще забавнее. Если перебирать позиции по SearchItems('depo_limits'), то приходят позиции как с процентными ценами, так и в деньгах. А вот вызов getDepoEx() возвращает случайный вариант. Видимо, опять косяки с классами инструментов. Может разработчики уже как-то помогут Сберу наладить сервер? А то уже почти месяц прошел, как биржа классы меняла, а у брокера до сих пор терминал глючит!
 
Ниже логи, там видно, что по первой бумаге лимиты с типами 1 и 2 дают одинаковую цену позиции, в втором случае для лимита с типом 1 цена в 10 раз больше, т.е. уже приведена к номиналу.

[8468] {table: 00000252D3AE5D80
[8468]   sec_code="RU000A101PV6",
[8468]   awg_position_price=100.135,
[8468]   wa_position_price=100.135,
[8468]   limit_kind=1,
[8468] }
[8468] {table: 00000252D3AE7130
[8468]   sec_code="RU000A101PV6",
[8468]   awg_position_price=100.135,
[8468]   wa_position_price=100.135,
[8468]   limit_kind=2,

[8468] }
[8468] {table: 00000252D3AE7770
[8468]   sec_code="SU26209RMFS5",
[8468]   awg_position_price=1019.9716,
[8468]   wa_position_price=1019.9716,
[8468]   limit_kind=1,
[8468] }
[8468] {table: 00000252D3AE7F40
[8468]   sec_code="SU26209RMFS5",
[8468]   awg_position_price=101.99716,
[8468]   wa_position_price=101.99716,
[8468]   limit_kind=2,
[8468] }
 
Цитата
Сергей написал:
Все оказалось еще забавнее. Если перебирать позиции по SearchItems('depo_limits'), то приходят позиции как с процентными ценами, так и в деньгах. А вот вызов getDepoEx() возвращает случайный вариант. Видимо, опять косяки с классами инструментов. Может разработчики уже как-то помогут Сберу наладить сервер? А то уже почти месяц прошел, как биржа классы меняла, а у брокера до сих пор терминал глючит!
По данному вопросу Вам нужно обратиться к брокеру.
Страницы: 1
Читают тему
Наверх