Добрый день.
Писал робота для Квика версии 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 |