Привет, мне нужно покупать по текущей цене(купля).Но пишет: Неправильно указана цена: "nil". Вот код:
is_run=true
function main()
buy = {
CLASSCODE='SPBFUT',
SECCODE='EDH1',
ACTION='NEW_ORDER',
ACCOUNT='xxxj',
CLIENT_CODE='xxx',
TYPE='L',
OPERATION='B',
QUANTITY=tostring(1),
PRICE=tostring(price_buy),
TRANS_ID=tostring(1)
}
res=sendTransaction(buy)
message(res,1)
end
function OnQuote(class, sec)
if class=="SPBFUT" and sec=="EDH1" then
ql2 = getQuoteLevel2Ex('SPBFUT', 'EDH1')
i = tonumber(ql2.bid_count)
price_buy=ql2.bid[i].price
end
end
is_run=true
function main()
buy = {
CLASSCODE='SPBFUT',
SECCODE='EDH1',
ACTION='NEW_ORDER',
ACCOUNT='xxxj',
CLIENT_CODE='xxx',
TYPE='L',
OPERATION='B',
QUANTITY=tostring(1),
PRICE=tostring(price_buy),
TRANS_ID=tostring(1)
}
res=sendTransaction(buy)
message(res,1)
end
function OnQuote(class, sec)
if class=="SPBFUT" and sec=="EDH1" then
ql2 = getQuoteLevel2Ex('SPBFUT', 'EDH1')
i = tonumber(ql2.bid_count)
price_buy=ql2.bid[i].price
end
end