Всем привет!
Учусь кодить заявки на покупку/продажу и сделал такой код
При запуске Квик не реагирует вообще.
Может быть что-то не дописал или в Квике должна быть открыта какая-нибудь таблица?
Спасибо за подсказку )
Учусь кодить заявки на покупку/продажу и сделал такой код
| Код |
|---|
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
|
При запуске Квик не реагирует вообще.
Может быть что-то не дописал или в Квике должна быть открыта какая-нибудь таблица?
Спасибо за подсказку )