Одна сделка - OnTrade() два колбека

Страницы: 1
RSS
Одна сделка - OnTrade() два колбека
 
nikolz, если не трудно пжлст, напишите пример кода этого:
Цитата
завершение инициализации можно проверять так:
можете сделать так:
при запуске скрипта читаете номер последней сделки в таблице сделок
в колбеке
при флаге false
сравниваете номер принятой сделки и последней в таблице
когда они равны флаг в true
 
примерно так:
Скрытый текст
 
Код
function OnInit()
 lent_=getNumberOf("trades")
end

function main()
 is_run = true while is_run do
 sleep(100) end
end

function OnTrade(trades) 
lent=getNumberOf("trades")
 if lent~=lent_ then
  message(  "-order_num " ..tostring( trades.order_num ).."  trade_num " ..tostring( trades.trade_num) )
 lent_=lent
 end 
end
 
Код
function OnInit ()
 LastTrade=0
end

function OnTrade(trades)
 if LastTrade >= trades.trade_num then return end
 message(  "- LastTrade " ..tostring( trades.order_num ).."  trade_num " ..tostring( trades.trade_num) )
 LastTrade = trades.trade_num
end

Страницы: 1
Читают тему (гостей: 1)
Наверх