function OnTrade(trade) — Функция вызывается терминалом QUIK при получении сделки
if Deal < trade.trade_num then — Не повторный ответ
if FS_Num == trade.order_num then — Сделка фьючерс Short
Deal = trade.trade_num — Номер сделки в торговой системе
Сделай так:
if Type == 'BUY' then Napravlenie_Sdelki='ПОЗИЯ КУПЛЕНА, ОТКРЫТА' else then Napravlenie_Sdelki='ПОЗИЯ ПРОДАНА, ОТКРЫТА' end
И шо за писец в коде, что нельзя вынести в константы все эти позии и сделать нормальное форматирование? Из названий переменных неясно что они делают, вот например ParMed1 шо это? И почему по русски в транслите названия, надо на англ, да и стиль именования должен быть один, а не помесь енота с носорогом, используй один: ru.wikipedia.org/wiki/CamelCase ru.wikipedia.org/wiki/Snake_case
function OnTrade(trade) — Функция вызывается терминалом QUIK при получении сделки
if Deal < trade.trade_num then — Не повторный ответ
if FS_Num == trade.order_num then — Сделка фьючерс Short
Deal = trade.trade_num — Номер сделки в торговой системе
if Type == 'BUY' then Napravlenie_Sdelki='ПОЗИЯ КУПЛЕНА, ОТКРЫТА' else then Napravlenie_Sdelki='ПОЗИЯ ПРОДАНА, ОТКРЫТА' end
И шо за писец в коде, что нельзя вынести в константы все эти позии и сделать нормальное форматирование? Из названий переменных неясно что они делают, вот например ParMed1 шо это? И почему по русски в транслите названия, надо на англ, да и стиль именования должен быть один, а не помесь енота с носорогом, используй один:
ru.wikipedia.org/wiki/CamelCase
ru.wikipedia.org/wiki/Snake_case
Только зарегистрированные и авторизованные пользователи могут оставлять ответы.
Залогиниться
Зарегистрироваться