MoveOrder - цену меняет, а объем не меняет. Что это.

Страницы: 1
RSS
MoveOrder - цену меняет, а объем не меняет. Что это., Пытаюсь использовать стандартные возможности функции. Не меняется объем. На новую позицию заявка переезжает.
 
TransInc = TransInc + 1
   t = {
       ["ACTION"] = "MOVE_ORDERS",
       ["CLASSCODE"] = clssS,
       ["SECCODE"] = localInstr,
       ["ACCOUNT"] = clntS,
       ["CLIENT_CODE"] = clntS,
       ["MODE"] = "0",
       ["FIRST_ORDER_NUMBER"] = tostring(id),
       ["FIRST_ORDER_NEW_PRICE"] = tostring(price),
       ["FIRST_ORDER_NEW_QUANTITY"] = tostring(val),
       ["TRANS_ID"] = tostring(TransInc)
   }
   res = sendTransaction(t)
 
Так... экспериментально и из чужого кода выяснил, что проблема в mode=0.
Где можно почитать об этих mode?
Поделитесь ссылочкой на мануал, пожалуйста. Есть что-либо более полезное и подробное, чем http://help.qlua.org ?
Спасибо!
 
Добрый день.

В руководстве пользователя QUIK. Зайдите в справку через QUIK и в разделе 6. Совместная работа с другими приложениями/Импорт транзакций/Формат .tri-файла с параметрами транзакций - Перестановка заявок на рынке FORTS
 
Здравствуйте!
Такая же проблема, но есть предположение, что не во мне.

Имеем:
OrderPrice=29582 //цена выставленной заявки
_price=29582 // желаемая цена (не изменилась)
OrderQuantity=2 //количество выставленной заявки
_quantity=1 // желаемое количество (меньше на 1 контракт)

Отправка запроса (сервер ARQA demo)
seccode=SRZ5
first_order_number=1953476556445712477
trans_id=1
action=move_orders
first_order_new_price=29582
mode=1
account=SPBFUT000bf
client_code=b3
first_order_new_quantity=1.0
classcode=SPBFUT

Ответ:
Перестановка заявок завершена успешно. New Order1 ID: 1953476556445712603, new Order2 ID: 0.

Т.е. заявка переставляется, но количество остаётся 2.
 
Проверил у разных брокеров.
ARQA, ВТБ, Финам - не работает.
Алор - работает.
Может это как-то зависит от параметров заявок (перенос, только мейкерская).
Запросы отправлял в английском и русском вариантах.
У кого-нибудь есть или была подобная ситуация?
P.S. Пока перешёл на алгоритм снятия и последующего выставления заявки.
 
Цитата
Михаил Понамаренко написал:
first_order_new_quantity=1.0
может количество задано не в том формате?
 
Цитата
nikolz написал:
Цитата
Михаил Понамаренко написал:
first_order_new_quantity=1.0
может количество задано не в том формате?
Правильно заметили. В числовой перешёл для эксперимента, по умолчанию строковый формат.
Страницы: 1
Читают тему
Наверх