подскажите пож-та, где ошибка?
Скрипт выставляет одну лимитную заявку на ФОРТС (по опционам) - определяем ее № (OrderNum_OPT) - order.order_num
далее надо переставить эту заявку на другую цену. Делаю так:
function perestavit_order_OPT()
local trans_id=math.random (1,999999)
local transaction = {
["ACTION"]= "MOVE_ORDERS",
["TRANS_ID"]= tostring(trans_id),
["CLASSCODE"]=tostring(CLASS_CODE),
["SECCODE"]=tostring(SEC_CODE),
["FIRM_ID"]=tostring(FIRM_ID), -- берем из табл. Сделок "Дилер"
["MODE"]="0",
["FIRST_ORDER_NUMBER"]=tostring(OrderNum_OPT), --№ ранее выставленной заявки
["FIRST_ORDER_NEW_PRICE"]="3200", -- новая цена для лимитной заявки
["FIRST_ORDER_NEW_QUANTITY"]="0"
}
local res=sendTransaction(transaction)
if res~="" then
return nil, "send_LimitFUT():"..res
else
return trans_id
end
end
Скрипт выставляет одну лимитную заявку на ФОРТС (по опционам) - определяем ее № (OrderNum_OPT) - order.order_num
далее надо переставить эту заявку на другую цену. Делаю так:
function perestavit_order_OPT()
local trans_id=math.random (1,999999)
local transaction = {
["ACTION"]= "MOVE_ORDERS",
["TRANS_ID"]= tostring(trans_id),
["CLASSCODE"]=tostring(CLASS_CODE),
["SECCODE"]=tostring(SEC_CODE),
["FIRM_ID"]=tostring(FIRM_ID), -- берем из табл. Сделок "Дилер"
["MODE"]="0",
["FIRST_ORDER_NUMBER"]=tostring(OrderNum_OPT), --№ ранее выставленной заявки
["FIRST_ORDER_NEW_PRICE"]="3200", -- новая цена для лимитной заявки
["FIRST_ORDER_NEW_QUANTITY"]="0"
}
local res=sendTransaction(transaction)
if res~="" then
return nil, "send_LimitFUT():"..res
else
return trans_id
end
end