Alexander
|
Date: 12/2/2011
|
|
|
|
|
[quote=Roman0;14203][quote=Alexander Mukhanchikov;14202]А как заявка подана? Именно через S#?
Есть сомнения, т.к. именно квик добавляет слэш в комментарий и именно при подаче через квик не выставляется Id.[/quote]
Такой комментарий вставляется только в S# (S#+случайная строка), вряд ли кто-то будет вставлять такое вручную ) и, как можно заметить, другие заявки, разделенные по времени ~2 минутами отработались нормально, в программе они добавляются в таблицу похожую на таблицу в квике и идентифицируются как раз по TransactionId. На самом деле там еще несколько заявок, с которыми так же все нормально и они точно из S#.[/quote]
Только что без проблем создал заявку в квике - в коде клиента указал тоже что у вас - в квике добавился комментарий со слэшом.
И да, для заявки, поданной из квика TransactionId пустой (= 0), как и у вас на скриншоте.
Создал такую же заявку с этим комментарием, но средствами S# (10 раз пробовал) - везде комментарий без слэша, везде есть Id.
Собственно ваши слова
[quote]в той версии, в которой идет вывод TransactionId сразу после RegisterOrder пока такого не был[/quote]
подтверждают опасения - что заявка с 76 контрактами была подана именно из квика.
Как повторится (если вдруг) для версии с выводом transactionId после register - пишите.
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 12/2/2011
[quote=Roman0;14203][quote=Alexander Mukhanchikov;14202]А как заявка подана? Именно через S#?
Есть сомнения, т.к. именно квик добавляет слэш в комментарий и именно при подаче через квик не выставляется Id.[/quote]
Такой комментарий вставляется только в S# (S#+случайная строка), вряд ли кто-то будет вставлять такое вручную[/quote]
и, кстати, если щёлкнуть [b]в квике[/b] уже по посланной заявке, та что в 11:00 была подана, то автоматом добавится код клиента с вашим S# + строкой.
Меняем объём и цену и отправляем приказ через квик - вуаля, получаем в квике S# + строку + слэш и TransactionId = 0
Как-то уточнить всё же можно у того кто это запускал - как подавалась заявка с 76 лотами? И если это было сегодня - то, как я понимаю, вывод Id после RegisterOrder уже есть?
|
|
|
|
Thanks:
|
|
|
|
|
|
Roman0
|
Date: 12/2/2011
|
|
|
|
|
[quote=Alexander Mukhanchikov;14204][quote=Roman0;14203][quote=Alexander Mukhanchikov;14202]А как заявка подана? Именно через S#?
Есть сомнения, т.к. именно квик добавляет слэш в комментарий и именно при подаче через квик не выставляется Id.[/quote]
Такой комментарий вставляется только в S# (S#+случайная строка), вряд ли кто-то будет вставлять такое вручную ) и, как можно заметить, другие заявки, разделенные по времени ~2 минутами отработались нормально, в программе они добавляются в таблицу похожую на таблицу в квике и идентифицируются как раз по TransactionId. На самом деле там еще несколько заявок, с которыми так же все нормально и они точно из S#.[/quote]
Только что без проблем создал заявку в квике - в коде клиента указал тоже что у вас - в квике добавился комментарий со слэшом.
И да, для заявки, поданной из квика TransactionId пустой (= 0), как и у вас на скриншоте.
Создал такую же заявку с этим комментарием, но средствами S# (10 раз пробовал) - везде комментарий без слэша, везде есть Id.
[/quote]
Это все пробовалось уже сотни раз ) и только иногда это проявляется.
[quote]
Собственно ваши слова
[quote]в той версии, в которой идет вывод TransactionId сразу после RegisterOrder пока такого не был[/quote]
подтверждают опасения - что заявка с 76 контрактами была подана именно из квика.[/quote]
Дело в том, что в коде вот этой конкретной версии просто нет вывода в лог TransactionId после RegisterOrder в принципе. Я уже заменил то, что у них было на версию с выводом этой информации.
[quote]
Как повторится (если вдруг) для версии с выводом transactionId после register - пишите.[/quote]
Ок
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 12/2/2011
И кстати - это Register или ReRegister?
|
|
|
|
Thanks:
|
|
|
|
|
|
Roman0
|
Date: 12/2/2011
|
|
|
|
|
[quote=Alexander Mukhanchikov;14205][quote=Roman0;14203][quote=Alexander Mukhanchikov;14202]А как заявка подана? Именно через S#?
Есть сомнения, т.к. именно квик добавляет слэш в комментарий и именно при подаче через квик не выставляется Id.[/quote]
Такой комментарий вставляется только в S# (S#+случайная строка), вряд ли кто-то будет вставлять такое вручную[/quote]
и, кстати, если щёлкнуть [b]в квике[/b] уже по посланной заявке, та что в 11:00 была подана, то автоматом добавится код клиента с вашим S# + строкой.
Меняем объём и цену и отправляем приказ через квик - вуаля, получаем в квике S# + строку + слэш и TransactionId = 0
Как-то уточнить всё же можно у того кто это запускал - как подавалась заявка с 76 лотами?
[/quote]
Прояснил этот вопрос, по какой-то причине одна заявка из 14 в этот период действительно была из квика ) Извиняюсь за беспокойство. Эта проблема точно была (в таблице заявок в программе был 0 в поле TransactionId), но не в этот раз )
[quote]
И если это было сегодня - то, как я понимаю, вывод Id после RegisterOrder уже есть?
[/quote]
Нет, к сожалению - другая версия.
[quote]И кстати - это Register или ReRegister? [/quote]
Register
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 12/2/2011
[quote=Roman0;14208]Прояснил этот вопрос, по какой-то причине одна заявка из 14 в этот период действительно была из квика ) Извиняюсь за беспокойство. Эта проблема точно была (в таблице заявок в программе был 0 в поле TransactionId), но не в этот раз )[/quote]
В программу могут экспортироваться все заявки из квика.
Если подаём руками - тогда действительно TransactionId = 0.
В общем пока помечу что не воспроизводится.
Если повторится - пишите.
|
|
|
|
Thanks:
|
|
|
|
|
|
Roman0
|
Date: 12/2/2011
[quote=Alexander Mukhanchikov;14209][quote=Roman0;14208]Прояснил этот вопрос, по какой-то причине одна заявка из 14 в этот период действительно была из квика ) Извиняюсь за беспокойство. Эта проблема точно была (в таблице заявок в программе был 0 в поле TransactionId), но не в этот раз )[/quote]
В программу могут экспортироваться все заявки из квика.
Если подаём руками - тогда действительно TransactionId = 0.
[/quote]
Да, я знаю, в логе часто бывают такие заявки.
[quote]
В общем пока помечу что не воспроизводится.
Если повторится - пишите.
[/quote]
Хорошо.
|
|
|
|
Thanks:
|
|
|
|
|
|
skuvv
|
Date: 12/5/2011
[quote=Alexander Mukhanchikov;13786]В общем от всех у кого проблемы нужны ответы на следующие вопросы:
Версия S#
Что выдаёт Verifier
На каком инструменте и на каком рынке
Посылаются заявки синхронно или асинхронно
Какая транзакция - добавление новой заявки или перерегистрация старой
Квик с общими счетами или нет
Чему равно TransactionId после RegisterOrder[/quote]
4.0.4
в таблицах которые используются ошибок нет
RIZ1
асинхронный режим
новая заявка
общий счет
после RegisterOrder TransactionId всегда имеет значение
ps количество нулевых ордеров в день 1-5 из 800 ордеров
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 12/5/2011
[quote=skuvv;14227][quote=Alexander Mukhanchikov;13786]В общем от всех у кого проблемы нужны ответы на следующие вопросы:
Версия S#
Что выдаёт Verifier
На каком инструменте и на каком рынке
Посылаются заявки синхронно или асинхронно
Какая транзакция - добавление новой заявки или перерегистрация старой
Квик с общими счетами или нет
Чему равно TransactionId после RegisterOrder[/quote]
4.0.4
в таблицах которые используются ошибок нет
RIZ1
асинхронный режим
новая заявка
общий счет
после RegisterOrder TransactionId всегда имеет значение
ps количество нулевых ордеров в день 1-5 из 800 ордеров[/quote]
Т.е. после RegisterOrder TransactionId есть, а в событии NewOrder - нет?
Покажите, как эта заявка выглядит в квике.
И предоставьте лог - цена \ время \ id \ любой комментарий после RegisterOrder и тоже самое в NewOrder + скрин как раз из квика.
|
|
|
|
Thanks:
|
|
|
|
|
|
skuvv
|
Date: 12/5/2011
|
|
|
|
|
[quote=Alexander Mukhanchikov;14228][quote=skuvv;14227][quote=Alexander Mukhanchikov;13786]В общем от всех у кого проблемы нужны ответы на следующие вопросы:
Версия S#
Что выдаёт Verifier
На каком инструменте и на каком рынке
Посылаются заявки синхронно или асинхронно
Какая транзакция - добавление новой заявки или перерегистрация старой
Квик с общими счетами или нет
Чему равно TransactionId после RegisterOrder[/quote]
4.0.4
в таблицах которые используются ошибок нет
RIZ1
асинхронный режим
новая заявка
общий счет
после RegisterOrder TransactionId всегда имеет значение
ps количество нулевых ордеров в день 1-5 из 800 ордеров[/quote]
Т.е. после RegisterOrder TransactionId есть, а в событии NewOrder - нет?
Покажите, как эта заявка выглядит в квике.
И предоставьте лог - цена \ время \ id \ любой комментарий после RegisterOrder и тоже самое в NewOrder + скрин как раз из квика.[/quote]
Пока таких логов нет, как появятся - отпишусь.
upd - только заметил что в квике поля коментариев пустые, заполнял раньше через
_order.ExtensionInfo.Add(DdeOrderColumns.ClientCode, Text);
добавил заполнение через _order.Comment = Text;
коменты в квике появились, посмотрим насчет нулевых заявок
|
|
|
|
Thanks:
|
|
|
|
|