Всем привет!
Учусь кодить заявки на покупку/продажу и сделал такой код
При запуске Квик не реагирует вообще.
Может быть что-то не дописал или в Квике должна быть открыта какая-нибудь таблица?
Спасибо за подсказку )
Учусь кодить заявки на покупку/продажу и сделал такой код
Код |
---|
local stopped = false -- переменная управляющая основным циклом скрипта если значение false цикл работает, если true цикл останавливается и выполнение скрипта заканчивается. function OnStop() -- функция обратного вызова OnStop() вызывается терминалом QUIK в случае нажатия кнопки "Остановить" в окне "Доступные скрипты" stopped = true -- изменение значения переменной stopped на true, для остановки основного цикла скрипта return 2000 end function main() while stopped == false do local ID_B_Order local OrderSell = { ["ACTION"]="NEW_ORDER", ["ACCOUNT"]= "SPBFUT*****", ["OPERATION"] = "B", ["CLASSCODE"]="SPBFUT", ["SECCODE"] = "LKU0", ["PRICE"] = "0", ["QUANTITY"] = tostring(1), ["TRANS_ID"] = tostring(ID_B_Order), ["TYPE"] = "M", } message(Err_Order) local Err_Order = sendTransaction(OrderSell) while Status_B_Order == nil and Err_Order == "" do sleep(10) end end end |
При запуске Квик не реагирует вообще.
Может быть что-то не дописал или в Квике должна быть открыта какая-нибудь таблица?
Спасибо за подсказку )