Тема: OnOrder() срабатывает несколько раз на одну заявку!
начинаю осваивать ЛУа, поробовал код, который для примера был приведен , у меня почему то сообщения два раза подряд отображаются.
То есть, я даю в терминал одну заявку, скрипт отправляет два сообщения, получается что функция на одну заявку два раза срабатывает.
Ниже код, подскажите пожалуйста , что я упускаю
is_run = true
function main()
while is_run do
sleep(50)
end;
end
function OnStop()
is_run = false
end
function OnOrder(trade_data)
n = getNumberOf("orders")
t = getItem("orders", n-1)
summ=t.value
instr=t.sec_code
kl_to_serv= summ..' '..instr
message ("instrument " .. tostring(kl_to_serv))
end