Добрый день.
Писал робота для Квика версии 7 на lua 5.1. При использовании на демо-версии Квика 7 версии робот работает; при использовании на реальной версии 8.12.0.41 - не выставляет отложку в соответствии с кодом.
Вопрос: каким образом нужно изменить код, чтобы робот заработал на новой версии Квика?
Возможно, есть какое-то руководство или отдельная тема на форуме, посвящённая изменениям в коде при переходе с lua 5.1 на lua 5.3?
Неработающая на новой версии Квика часть кода:
Писал робота для Квика версии 7 на lua 5.1. При использовании на демо-версии Квика 7 версии робот работает; при использовании на реальной версии 8.12.0.41 - не выставляет отложку в соответствии с кодом.
Вопрос: каким образом нужно изменить код, чтобы робот заработал на новой версии Квика?
Возможно, есть какое-то руководство или отдельная тема на форуме, посвящённая изменениям в коде при переходе с lua 5.1 на lua 5.3?
Неработающая на новой версии Квика часть кода:
| Код |
|---|
function NewOtlLong(acc,emit,class)
local NumOfCandlesM1 = getNumCandles (graphic_id)
local t, n, _ = getCandlesByIndex(graphic_id, 0, NumOfCandlesM1-3, 3)
transaction={
["ACCOUNT"] = acc,
["CLASSCODE"] = class,
["SECCODE"] = emit,
["ACTION"] = "NEW_STOP_ORDER",
["TRANS_ID"] = "001",
["OPERATION"] = "B",
["QUANTITY"] = "1",
["STOPPRICE"] = tostring((t[1].low)+60),
["PRICE"] = tostring((t[1].low)+60),
["EXPIRY_DATE"] = "GTC"
}
transaction.CLIENT_CODE = "РОБОТ"
local res = sendTransaction(transaction)
return 1
end
|