Облигационный торговый робот

Материал из ТХАБ.РФ
Перейти к: навигация, поиск

Описание торгового робота

Код робота

--Вывод сообщения с количеством сделок при каждом получении/изменении сделок
--<BODY
  message("Скрипт запущен.")
--BODY>
function OnInit(script)
message("OnInit()", 2)
is_run = true
end
function OnTrade(trade)
  message(string.format("Обработка сделки №%i по инструменту %s [%s]",
 table_of_trades[1].trade_num,
 table_of_trades[1].sec_code,
 table_of_trades[1].class_code))
 number_of_trades = getNumberOf("trades")
message("Общее количество сделок: " .. number_of_trades)
end
function OnStop()
  message("OnStop()", 2)
  is_run = false
return 2000
end
-- Дополнительный поток - НАЧАЛО
function main()
message("main()", 2)
while is_run do
sleep(100)
end
end -- Дополнительный поток - КОНЕЦ

--<BODY

 message("Здесь тоже <BODY>", 2)

--BODY>

См. также

Ссылки