Снятие лимитной заявки. Какие callback'и будут вызываться?

Страницы: 1
RSS
Снятие лимитной заявки. Какие callback'и будут вызываться?
 
Приветствую.

Из документации info.chm / Раздел 6 / Импорт транзакций / Формат .tri-файла / Примеры строк
Цитата
Снятие заявки с номером 503983
CLASSCODE=TQBR; SECCODE=RU0009024277; TRANS_ID=5; ACTION=KILL_ORDER;  ORDER_KEY=503983;
Вопросы:
  • правильно ли, что ORDER_KEY - это то же значение, что и TRANS_ID переданное в sendTransaction ?
  • где используется передаваемый TRANS_ID (или ORDER_KEY, если я их спутал) ?
  • какие callback'и будут вызваны, если снимаемая заявка существует ?
  • по каким причинам существующая заявка не может быть снята ?
 
Цитата
Вячеслав написал:
правильно ли, что ORDER_KEY - это то же значение, что и TRANS_ID переданное в sendTransaction ?
Добрый день,

Нет. ORDER_KEY это параметр "Номер" из таблицы заявок, то есть номер заявки, а TRANS_ID это параметр "ID Транзакции".
Цитата
Вячеслав написал:
где используется передаваемый TRANS_ID (или ORDER_KEY, если я их спутал) ?
TRANS_ID является параметром таблиц заявок, стоп-заявок, сделок.

Цитата
Вячеслав написал:
какие callback'и будут вызваны, если снимаемая заявка существует ?
OnTransReply, OnOrder.

Цитата
Вячеслав написал:
по каким причинам существующая заявка не может быть снята ?
Например, если заявка была выставлена с другого сервера.
 
Stanislav Tvorogov, т.е. TRANS_ID - это номер новой транзакции на отмену заявки с номером ORDER_KEY. Понятно.
 
Цитата
Stanislav Tvorogov написал:
Например, если заявка была выставлена с другого сервера.
Можно поподробней описать эту ситуацию? Что значит "с другого сервера"?
Значит ли это тоже что и "с другого терминала подключённого к этому же счёту"?
 
Цитата
Вячеслав + написал:
Можно поподробней описать эту ситуацию? Что значит "с другого сервера"?
Уточним: данная особенность относится только к стоп-заявкам.
Это означает то, когда у Вас есть возможность подключения к разным серверам Вашего брокера (выбор IP адреса и порта при авторизации в QUIK). Так, при выставлении Вами стоп-заявки с одного сервера брокера и переключении на другой, для работы с ней необходимо из контекстного меню по заявке выбрать "Сделать стоп-заявку своей".
Цитата
Вячеслав + написал:
Значит ли это тоже что и "с другого терминала подключённого к этому же счёту"?
Нет, только при вышеописанном условии.
 
Цитата
Stanislav Tvorogov написал:
Это означает то, когда у Вас есть возможность подключения к разным серверам Вашего брокера (выбор IP адреса и порта при авторизации в QUIK). Так, при выставлении Вами стоп-заявки с одного сервера брокера и переключении на другой, для работы с ней необходимо из контекстного меню по заявке выбрать "Сделать стоп-заявку своей".
Давно пора объединить транзакции "Сделать стоп-заявку своей" и "Снять стоп-заявку" в одну. Что мешает это сделать?
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Старатель написал:
Давно пора объединить транзакции "Сделать стоп-заявку своей" и "Снять стоп-заявку" в одну. Что мешает это сделать?
Добрый день,

Относительно LUA-скрипта данное пожелание считаем нецелесообразным.
 
Цитата
Stanislav Tvorogov написал:
Относительно LUA-скрипта данное пожелание считаем нецелесообразным.
Если что-то сделано, то, наверное, для чего-то это нужно. Возникает вопрос: для чего стоп-заявка с другого сервера не снимается без транзакции "Сделать стоп-заявку своей"? Какой в этом смысл?
Надо делать так, как надо. А как не надо - делать не надо.
 
Stanislav Tvorogov,
можно ли к транзакции на удаление ордера указать комментарий? Если да, то как это сделать?
CLIENT_CODE = "//comment" не работает: в broker_ref приходит пустая строка.
 
Цитата
Вячеслав + написал:
Stanislav Tvorogov  ,
можно ли к транзакции на удаление ордера указать комментарий? Если да, то как это сделать?
CLIENT_CODE = "//comment" не работает: в broker_ref приходит пустая строка.
Добрый день.

Вячеслав, параметр comment используется только при снятии группы заявок, а в LUA данный тип транзакции не поддержан.
Страницы: 1
Читают тему
Наверх