Видимо я что-то не так понимаю в общем шаблоне программы и коллбек-функциями

Страницы: 1
RSS
Видимо я что-то не так понимаю в общем шаблоне программы и коллбек-функциями, Скрипт вешает Quik а почему не понятно.
 
Код
table_order = {}
zed_is_dead = ""
is_run = 1

function OnTrade(order)
   table_order = order
end

function OnStop()
   is_run = 0
end

function main()
   while is_run do
      zed_is_dead = tostring(table_order.trade_num) 
          message(zed_is_dead,1) 
   end 
end
Что не так с этим скриптом?
если убрать 15 и 16 строчки:
Код
zed_is_dead = tostring(table_order.trade_num) 
message(zed_is_dead,1)
то скрипт работает и вешает Quik только уже при нажатии кнопки "стоп".
Что я делаю не так, и не так понимаю?
 
в цикл нужно вставить какую-нибудь задержку типа

sleep(1000)

Иначе вы съедате весь процессор (ядро)
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Цитата
s_mike@rambler.ru пишет:
в цикл нужно вставить какую-нибудь задержку типа

sleep(1000)

Иначе вы съедате весь процессор (ядро)
Спасибо, всё заработало!
Страницы: 1
Читают тему
Наверх