Выставление связанной заявки в QPILE

Страницы: 1
RSS
Выставление связанной заявки в QPILE
 
Здравствуйте,
Необходимо создать Стоп-заявку со связанной заявкой в программе.
Вопрос: Возможно ли выставление данной заявки или что-то делаю не так?
Пример в соответствии с параметрами строки транзакции по руководству пользователя:
   new_global ("trans_params", "")
   new_global("trans_result", "")
   trans_params = ""
   trans_params =  set_value (trans_params, "TRANS_ID", "555")
   trans_params =  set_value (trans_params, "ACTION","NEW_STOP_ORDER")
   trans_params =  set_value (trans_params, "STOP_ORDER_KIND","WITH_LINKED_LIMIT_ORDER")
   trans_params =  set_value (trans_params, "CLASSCODE", CLASSCODE)
   trans_params =  set_value (trans_params, "SECCODE", SECCODE)
   trans_params =  set_value (trans_params, "ACCOUNT", ACCOUNT)
   trans_params =  set_value (trans_params, "OPERATION", "S")
   trans_params =  set_value (trans_params, "STOPPRICE", Stop)
   trans_params =  set_value (trans_params, "PRICE", Stop - Zapas)
   trans_params =  set_value (trans_params, "LINKED_ORDER_PRICE", ORDER)
   trans_params =  set_value (trans_params, "QUANTITY", Lot)
   trans_params =  set_value (trans_params, "CLIENT_CODE", KLF & "/3")
   trans_params =  set_value (trans_params, "KILL_IF_LINKED_ORDER_ PARTLY_FILLED","NO")
   trans_result = SEND_TRANSACTION (5, trans_params)
Обычные стоп-заявки исполняет великолепно, но как только добавляю дополнительные параметры по связанной заявке - полная тишина.
Все переменные реальные и проверены на обычных стопах.
Спасибо.
 
Добрый день.

Да, такую заявку выставить возможно.
В формате транзакции у Вас ошибок не видим. Возможно тишина потому, что не наступает не одно из указанных условий?
При ручной постановки с такими же параметрами стоп заявка срабатывает?
 
Вот реальный пример не выставления без переменных.
Имеется позиция, нужно выставить Стоп-заявку со связанной заявкой
Аккаунт скрыт, убираю доп. параметры связанной заявки - обычные стопы выставляет.
new_global ("trans_params", "")
   new_global("trans_result", "")
   trans_params = ""
   trans_params = set_value (trans_params, "TRANS_ID", "4")
   trans_params = set_value (trans_params, "ACTION","NEW_STOP_ORDER")
   trans_params = set_value (trans_params, "STOP_ORDER_KIND","WITH_LINKED_LIMIT_ORDER")
   trans_params = set_value (trans_params, "CLASSCODE", "SPBFUT")
   trans_params = set_value (trans_params, "SECCODE", "RIM5")
   trans_params = set_value (trans_params, "ACCOUNT", "______")
   trans_params = set_value (trans_params, "OPERATION", "B")
   trans_params = set_value (trans_params, "STOPPRICE", 95520)
   trans_params = set_value (trans_params, "PRICE",  96000)
   trans_params = set_value (trans_params, "LINKED_ORDER_PRICE", 94560)
   trans_params = set_value (trans_params, "QUANTITY",  6)
   trans_params = set_value (trans_params, "CLIENT_CODE", KLF & "/4")
   trans_params = set_value (trans_params, "KILL_IF_LINKED_ORDER_ PARTLY_FILLED","NO")
   trans_result = SEND_TRANSACTION (5, trans_params)
 
Цитата
Юрий пишет:
trans_params = set_value (trans_params, "KILL_IF_LINKED_ORDER_ PARTLY_FILLED","NO")
Добрый день.

Проблема скорей всего в лишнем пробеле после слова ORDER_
trans_params = set_value (trans_params, "KILL_IF_LINKED_ORDER_ PARTLY_FILLED","NO")
 
Правильно, Егор,
Проблема решена удалением лишнего пробела после ORDER_.
Эта проблема возникает, когда копируешь команды из Руководства Quik (ведь лень напечатать самому, вот и поплатился).
Все работает как часы.

Спасибо за оперативность.
 
Цитата
Egor Zaytsev написал:
Добрый день.

Да, такую заявку выставить возможно.
В формате транзакции у Вас ошибок не видим. Возможно тишина потому, что не наступает не одно из указанных условий?
При ручной постановки с такими же параметрами стоп заявка срабатывает?

Добрый день.
В руководстве нет описания значения многих переменных.
Например LINKED_ORDER_PRICE и PRICE - за что они отвечают? Отступ, цена тейк-профита, что?
 
Добрый день.

Смотреть нужно в руководстве пользователя QUIK.
Раздел 6. Совместная работа с другими  приложениями/Импорт транзакций/Формат .tri-файла с параметрами транзакций
Страницы: 1
Читают тему (гостей: 2)
Наверх