добрый день Комрады
тема кажется обсуждалась, но решил поднять
QUIK 10.0.1.18 (BCS)
в таблицу СДЕЛКИ транслируются следующие параметры (скриншот)
в LUA функция:
Собственно вопрос какой
В таблице СДЕЛКИ транслируется комиссия ТС, а в скрипте никак.. нет ее = 0
Ну остальные у меня и так 0, их и в скрипте нет.
Комиссия брокера как я понимаю - только в планах находится, хотя чего уж тут сложного? Ну да ладно.
Сравнил с биржевыми данными:
как бы мне остальные параметры собрать?
Сбор за регистрацию сделки похож на правду = 20.01
Комиссия ТС никак не похожа, и 0 транслируется...
Клиринговая? Где искать в терминале?
в общем вопросы простые, может у кого так же? (может это только БКС?)
--------
Второй пункт этого всего про ОБЪЕМ сделки - он в рублях, это все понятно
Я хочу его использовать для расчета по балансовой цене и прибыли - так как она все таки в рублях на всех этих валютных контрактах
Мысль простая - может мне не углубляться в ШАГ ЦЕНЫ, и СТОИМОСТИ шага цены, а брать рублевые затраты из ОБЪЕМА по сделке и работать с ними, ведь они и для акций и для рублевых контрактов и для валютных по идее одинаковы?
Или КУРС USD на КЛИРИНГе все таки другой, и будет меня все равно корректировать в финансовом итоге?
Где к стати посмотреть в таком случае курс USD КЛИРИНГа? я найти пока не смог
благодарю за поддержку
тема кажется обсуждалась, но решил поднять
QUIK 10.0.1.18 (BCS)
в таблицу СДЕЛКИ транслируются следующие параметры (скриншот)
в LUA функция:
| Код |
|---|
function OnTrade(trade)
if last_trade_num ~= trade.trade_num then -- Запоминаем номера обработанных сделок
last_trade_num = trade.trade_num
trade_account = trade.account
trade_client_code = trade.client_code
trade_trans_id = trade.trans_id
trade_trade_num = trade.trade_num
trade_order_num = trade.order_num
trade_sec_code = trade.sec_code
trade_class_code = trade.class_code
trade_price = trade.price
trade_qty = trade.qty
trade_value = trade.value
trade_ex_comission = trade.exchange_comission
trade_clr_comission = trade.clearing_comission
trade_tec_comission = trade.tech_center_comission
trade_br_comission = trade.broker_comission
trade_flags = trade.flags -- 32 / 64 (покупка исполнена) / 36 / 68 (продажа исполнена);
trade_operation = ""
if trade_flags == 32 or trade_flags == 64 then trade_operation = "BUY" end
if trade_flags == 36 or trade_flags == 68 then trade_operation = "SELL" end
message(tostring("СДЕЛКА "..trade_operation.." "..trade_qty.." "..trade_sec_code.."\ntrade_price: "..trade_price.." trade_qty: "..trade_qty.." trade_value: "..trade_value.."\ntrade_ex_comission: "..trade_ex_comission.."\ntrade_clr_comission: "..trade_clr_comission.."\ntrade_tec_comission: "..trade_tec_comission.."\ntrade_br_comission: "..trade_br_comission.."\n"..trade_flags), 1)
end
end
|
Собственно вопрос какой
В таблице СДЕЛКИ транслируется комиссия ТС, а в скрипте никак.. нет ее = 0
Ну остальные у меня и так 0, их и в скрипте нет.
Комиссия брокера как я понимаю - только в планах находится, хотя чего уж тут сложного? Ну да ладно.
Сравнил с биржевыми данными:
| Сбор за регистрацию сделки*, руб. | 20 |
| Сбор за адресную сделку*, руб. | 6,66 |
| Клиринговая комиссия за исполнение контракта*, руб. | 6,67 |
Сбор за регистрацию сделки похож на правду = 20.01
Комиссия ТС никак не похожа, и 0 транслируется...
Клиринговая? Где искать в терминале?
в общем вопросы простые, может у кого так же? (может это только БКС?)
--------
Второй пункт этого всего про ОБЪЕМ сделки - он в рублях, это все понятно
Я хочу его использовать для расчета по балансовой цене и прибыли - так как она все таки в рублях на всех этих валютных контрактах
Мысль простая - может мне не углубляться в ШАГ ЦЕНЫ, и СТОИМОСТИ шага цены, а брать рублевые затраты из ОБЪЕМА по сделке и работать с ними, ведь они и для акций и для рублевых контрактов и для валютных по идее одинаковы?
Или КУРС USD на КЛИРИНГе все таки другой, и будет меня все равно корректировать в финансовом итоге?
Где к стати посмотреть в таком случае курс USD КЛИРИНГа? я найти пока не смог
благодарю за поддержку