Раньше для получения бибжевого сбора по инструменту в qlua использовал параметрв "exch_pay" с функцией getParamEx getParamEx(class_code, sec_code, "exch_pay") Теперь этот параметр всегда возвращает 0.000000
Данные в полях приходят( не нулевые). Посмотрел лог за вчера, всё есть.
Код
sess_id;isin_id;short_isin;isin;name;inst_term;code_vcb;is_limited;limit_up;limit_down;old_kotir;buy_deposit;sell_deposit;roundto;min_step;lot_volume;step_price;d_pg;is_spread;coeff;d_exp;is_percent;percent_rate;last_cl_quote;signs;is_trade_evening;ticker;state;price_dir;multileg_type;legs_qty;step_price_clr;step_price_interclr;step_price_curr;d_start;exch_pay;pctyield_coeff;pctyield_total5473;880544;RIH8;RTS-3.18;Фьючерсный контракт RTS-3.18;1;RTS;1;5600;5600;124290;14422.36;14422.36;0;10;0;11.49706;20180315;1;1;20180315;0;0;124290;115;3;0;2;0;0;1;0;0;0.2;20160317;2.86;-1;0
5473;917428;SiH8;Si-3.18;Фьючерсный контракт на курс безналичного доллара Si-3.18;1;Si;1;1724;1724;57450;3448;3448;0;1;0;1;20180315;1;1;20180315;0;0;57450;115;3;0;2;0;0;1;0;0;1;20160620;0.8;-1;0
5473;917440;RIM8;RTS-6.18;Фьючерсный контракт RTS-6.18;4;RTS;1;5600;5600;123250;14422.36;14422.36;0;10;0;11.49706;20180621;1;1;20180621;0;0;123250;115;3;0;2;0;0;1;0;0;0.2;20160620;2.83;-1;0
5473;925610;RIU8;RTS-9.18;Фьючерсный контракт RTS-9.18;7;RTS;1;5600;5600;121790;14422.36;14422.36;0;10;0;11.49706;20180920;1;1;20180920;0;0;121790;115;3;0;2;0;0;1;0;0;0.2;20160804;2.8;-1;0
Алексей Степанов,добрый день. Ранее мы брали информацию о сборе из потока FORTS_FUTINFO_REPL из таблицы fut_vcb . Согласно сайту МБ, http://www.moex.com/n16147 , сейчас эта информация не транслируется. Вы смотрите другую таблицу -fut_sess_contents Со своей стороны, готовы предложить зарегистрировать пожелание чтобы брать биржевой сбор из таблицы FORTS_FUTINFO_REPL.fut_sess_contents и транслировать в текущие торги. Регистрируем?
TRANS2QUIK.DLL содержит функцию TRANS2QUIK_TRADE_EXCHANGE_COMMISSION Вроде возвращает правильное значение. По крайней мере несколько лет пользуюсь, расхождений не обнаружил. Но это постфактум, когда сделка уже совершена.
Часто нужно знать комиссию до того как будут совершена моя сделка, чтобы робот знал стоит ли в неё совершать. Поэтому информация из таблицы своих сделок не может быть использована.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.