Вечером только закончил отладку, как бот вообще перестал работать. Выяснилось, что функция
function OnQuote(class_code, sec_code)
--message(tostring(START_FLAG),1)
if class_code==p_classcode and sec_code==p_seccode then
message(tostring(START_FLAG),1)
tb=getQuoteLevel2(class_code, sec_code)
OFFER_PRICE = tb.offer[1].price
BID_PRICE = tb.bid[math.ceil(tb.bid_count-0)].price
GRAPH_TAG = "MA_FAST"
number_of_candles=getNumCandles(GRAPH_TAG)
t,_,legend=getCandlesByIndex(GRAPH_TAG,0,number_of_candles-1,1)
MA_F = t[0].close
START_FLAG = true
message(tostring(START_FLAG),1)
end
end
не работает. сообщения из первого оператора mtssage проходят, а из второго ещё нет. Днём работала, и на реальном счёте в реальном квике работает. Но вставлена в другой бот..
Может это случиться из-за того , что я напорол чего-то в другом месте программы? Вроде не счем не связана.. Или это сюрпризы демодоступа?
Спасибо.
function OnQuote(class_code, sec_code)
--message(tostring(START_FLAG),1)
if class_code==p_classcode and sec_code==p_seccode then
message(tostring(START_FLAG),1)
tb=getQuoteLevel2(class_code, sec_code)
OFFER_PRICE = tb.offer[1].price
BID_PRICE = tb.bid[math.ceil(tb.bid_count-0)].price
GRAPH_TAG = "MA_FAST"
number_of_candles=getNumCandles(GRAPH_TAG)
t,_,legend=getCandlesByIndex(GRAPH_TAG,0,number_of_candles-1,1)
MA_F = t[0].close
START_FLAG = true
message(tostring(START_FLAG),1)
end
end
не работает. сообщения из первого оператора mtssage проходят, а из второго ещё нет. Днём работала, и на реальном счёте в реальном квике работает. Но вставлена в другой бот..
Может это случиться из-за того , что я напорол чего-то в другом месте программы? Вроде не счем не связана.. Или это сюрпризы демодоступа?
Спасибо.