QLua. Скрипт продает 2 раза, в итоге не нужная открытая позиция. Помогите пожалуйста найти ошибку. Ссылка https://cloud.mail.ru/public/FUxM/b4NFJCb9w

  • обсудить на форуме:
  • Quik Lua
★1
ВНИМАНИЕ! КОММЕНТАРИИ ПЕРВОГО УРОВНЯ В ВОПРОСАХ УПОРЯДОЧИВАЮТСЯ ПО ЧИСЛУ ПЛЮСИКОВ, А НЕ ПО ВРЕМЕНИ ПУБЛИКАЦИИ.
Привет, скрипт не смотрел — но я делаю так

function OnTrade(trade) — Функция вызывается терминалом QUIK при получении сделки
if Deal < trade.trade_num then — Не повторный ответ
if FS_Num == trade.order_num then — Сделка фьючерс Short
Deal = trade.trade_num — Номер сделки в торговой системе

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

avatar

Только зарегистрированные и авторизованные пользователи могут оставлять ответы.

Залогиниться

Зарегистрироваться

теги блога Трейдер Вася

....все тэги



UPDONW
Новый дизайн