Алексей Степанов (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как из скрипта изменить инструмент на графке?
 
Здравствуйте!

Подскажите, есть ли какая-то возможность из QLua скрипта сменить инструмент в окне графика?
Как получить бирживой сбор по инструменту
 
Цитата
Zoya Skvorcova написал:
Регистрируем?
Да, обязательно регистрируем!

Часто нужно знать комиссию до того как будут совершена моя сделка, чтобы робот знал стоит ли в неё совершать.
Поэтому информация из таблицы своих сделок не может быть использована.
Как получить бирживой сбор по инструменту
 
В Plaza2 есть.

Поток FORTS_FUTINFO_REPL - Фьючерсы: справочная и сессионная информация

Таблица fut_sess_contents: Cправочник торгуемых инструментов
поле: exch_pay - Биржевой сбор

Таблица opt_sess_contents: Cправочник торгуемых инструментов
поле: exch_pay - Биржевой сбор за 1 контракт в рублях

ftp://ftp.micex.com/pub/ClientsAPI/Spectra/CGate/docs/p2gate_ru.pdf

Данные в полях приходят( не нулевые). Посмотрел лог за вчера, всё есть.
Код
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
Как получить бирживой сбор по инструменту
 
И нет никакой возможности получить эти данные в через quik ?
Как получить бирживой сбор по инструменту
 
Раньше для получения бибжевого сбора по инструменту в qlua использовал параметрв "exch_pay" с функцией getParamEx
getParamEx(class_code, sec_code, "exch_pay")
Теперь этот параметр всегда возвращает 0.000000

(http://forum.finam.ru/posts/t109053-Birzhevoi-sbor-po-instrumentu-0
Двойное срабатывание OnTrade( T ), Наблюдаю при сделках двойное срабатывание OnTrade( T ) сделках
 
Спасибо. Теперь всё ясно.
Двойное срабатывание OnTrade( T ), Наблюдаю при сделках двойное срабатывание OnTrade( T ) сделках
 
Что значит обновляемые сделки?  
Двойное срабатывание OnTrade( T ), Наблюдаю при сделках двойное срабатывание OnTrade( T ) сделках
 
Функция OnTrade(T) срабатывает дважды при сделках.
Состав и значения таблицы T при первом и втором срабатывании полностью одинаков. Отличаются только значения указателей на подтаблицы T.canceled_datetime и T.datetime. При этом сами значения этих таблиц тоже одинаковые.
Это происходит даже при исполнении лимитной заявки в 1 лот.

До этого использовал Quik версии 6.17.3.6. Там onTrade() отрабатывает как и положено, по разу на каждую сделку.
В новой версии Quik 7.6.1.1 onTrade() отрабатывает дважды.

Почему в ново версии поведение OnTrade(T) изменилось?
И как теперь можно отличить первое срабатывание от последующих?

p.s. Читал соседний пост про OnOrder(), но там есть TRANS_ID, а тут этого нет.
Страницы: 1
Наверх