COMMENT и CLIENT_CODE

Страницы: 1
RSS
COMMENT и CLIENT_CODE
 
Столкнулись с тем, что в брокере А..р    не получается указать произвольный коммент к ордеру в CLIENT_CODE.     По итогу постановки заявки там всегда оказывается номер счета
SPBFUT1234F.     Невозможность пометить ордера ломает логику менеджмента заявок...

Вопрос такой:    замена CLIENT_CODE происходит на стороне брокера из-за каких-то особых настроек сервера ?     Или может всё-таки в локальных настройках терминала как-то можно подшаманить?
 
Цитата
Иван Иванов написал:
Столкнулись с тем, что в брокере А..р    не получается указать произвольный коммент к ордеру в CLIENT_CODE.     По итогу постановки заявки там всегда оказывается номер счета
SPBFUT1234F.     Невозможность пометить ордера ломает логику менеджмента заявок...

Вопрос такой:    замена CLIENT_CODE происходит на стороне брокера из-за каких-то особых настроек сервера ?     Или может всё-таки в локальных настройках терминала как-то можно подшаманить?
а где Вы прочитали что в CLIENT_CODE могут быть комментарии?
ссылку дайте плиз.
 

Описание параметров Таблицы сделок:

ПараметрТипОписание
trade_numNUMBERНомер сделки в торговой системе
order_num NUMBER Номер заявки в торговой системе
brokerref STRING Комментарий, обычно: <код клиента>/<номер поручения>
Заявки

Описание параметров Таблицы заявок:  

ПараметрТипОписание
order_num NUMBER Номер заявки в торговой системе
flags NUMBER Набор битовых флагов
brokerref STRING Комментарий, обычно: <код клиента>/<номер поручения>

                       
 
И всё-таки хотелось бы ответ от тех.специалистов ARQA.


Такая настройка сделана именно на стороне сервера(брокера) и никак со стороны клиента не изменить такое поведение?
 
            string asynchstring = "ACTION=NEW_ORDER"
               + "; TRANS_ID=" + transid
               + "; CLASSCODE=" + classCode
               + "; SECCODE=" + secCode
               + "; ACCOUNT=" + account
               + "; TYPE=L; OPERATION=" + operation
               + "; QUANTITY=" + absamount
               + "; PRICE=" + price
               + "; CLIENT_CODE=" + comment;


И далее содержимое comment у нас будет в столбце "Комментарий" в таблице ордеров  (или в колбэках это brokerref).
Комментарий пользователи обычно использовали чтобы помечать ордера для внутреннего учета в своем ПО.

Сейчас столкнулись с тем что у Алора игнорируется то, что мы передаём в CLIENT_CODE, и в "Комментарии" всегда будет номер счёта.
Невозможность как-либо пометить ордера сильно осложняет их учет для разных стратегий, роботов и т.д.
 
Цитата
Иван Иванов написал:
+ "; CLIENT_CODE=" + comment;
 читаем внимательно документацию:
===================================
Настройки автозаполнения полей ввода заявки Заполнение полей «Код клиента» и «Поручение»
========================
Применение глобальной настройки управляется параметром «set-comment-mode»,
который может быть указан как в  секции [Global], так и в секции настроек для
какого-либо класса. Параметр может принимать следующие значения:
  • «0» – применение глобальной настройки отключено,
  • «1» – включено автозаполнение поля «Поручение» значением глобальной
    настройки, значение берется из параметра «sell-default-client-code» для заявок
    на продажу и «buy-default-client-code» для заявок на покупку в секции [Global].
    Если в параметрах указан код клиента, то он игнорируется. Например, если
    параметром «sell-default-client-code=77//global» задана подстановка кода клиента
    «77» и поручения «global», то код клиента не будет использоваться для
    автоподстановки.
 
Цитата
nikolz написал:
Цитата
Иван Иванов написал:
+ "; CLIENT_CODE=" + comment;
  читаем внимательно документацию:
===================================
Настройки автозаполнения полей ввода заявки   Заполнение полей «Код клиента» и «Поручение»
========================
Применение глобальной настройки управляется параметром «set-comment-mode»,
который может быть указан как в  секции [Global], так и в секции настроек для
какого-либо класса. Параметр может принимать следующие значения:  «0» – применение глобальной настройки отключено,
 «1» – включено автозаполнение поля «Поручение» значением глобальной
настройки, значение берется из параметра «sell-default-client-code» для заявок
на продажу и «buy-default-client-code» для заявок на покупку в секции [Global].
Если в параметрах указан код клиента, то он игнорируется. Например, если
параметром «sell-default-client-code=77//global» задана подстановка кода клиента
«77» и поручения «global», то код клиента не будет использоваться для
автоподстановки.


Ага, пробовал поковыряться c этим.
По-моему, это влияет только на подстановку в окне ввода заявки?

В любом случае, как не меняй эти настройки, и в ручной заявке из терминала, или в заявке подаваемой через trans2quik, - всё равно в "Комментарии" к заявке всегда оказывается номер счета.  Рабочая гипотеза такая что это какая-то настройка у брокера.
 
Если в терминале в окне заявке указывать произвольные, то они должны использоваться?

А в таблице заявок получается Счёт=Комментарий=Код-клиента= SPBFUT1234F
 
Цитата
Иван Иванов написал:
И всё-таки хотелось бы ответ от тех.специалистов ARQA.


Такая настройка сделана именно на стороне сервера(брокера) и никак со стороны клиента не изменить такое поведение?

Здравствуйте,

Правильно ли понимаем, что информация в таблице транзакций по заявке выставленной Вами не отличается о параметров указанных Вами в параметрах транзакции при её выставлении (совпадает ли поле "Код клиента" и параметр CLIENT_CODE)?

Если совпадает, то рекомендуем Вам по данному вопросу обратиться в техническую поддержку Вашего брокера.
 
Читаю тему и складывается такое ощущение, что друг друга просто не понимаете.

Цитата из руководства пользователя QUIK
Цитата
CLIENT_CODE 20-ти символьное составное поле, может содержать код клиента и текстовый комментарий (поле «Комментарий») с тем же разделителем, что и при вводе заявки вручную. Необязательный параметр
Проще говоря, то что мы помещаем в параметр CLIENT_CODE при формировании транзакции, должно попасть в поле "комментарий" в таблице заявок.
Собственно, так оно и работает, и это весьма удобно для отслеживания и нахождения нужных заявок.

ТС же столкнулся с ситуацией, что вне зависимости от того что помещаешь в параметр CLIENT_CODE транзакции, в поле "Комментарии" в таблице заявок прилетает Номер счета.
И весь вопрос в том кто в этом виноват, брокер или терминал.
 
Спасибо BlaZed, можно и так сформулировать.  В поле "Комментариq" в таблице заявок всегда прилетает номер счета.

1. вне зависимости от того что пишем в параметр CLIENT_CODE транзакции подаваемой через trans2quik
2. вне зависимости от того что пишем в окне подачи заявки в терминале в полях "Код клиента" и "Поручение".

Проблема конкретно у АЛОРа и сильно осложняет жизнь алготрейдерам.
Страницы: 1
Читают тему
Наверх