Одинаковые ID Транзакции у заявок в QUIK

Одинаковые ID Транзакции у заявок в QUIK
Atom
13.12.2011
MCTuTeJ|19951995


В таблице "Заявки" есть заявки с разными номерами, но с одинаковым ID Транзакции. При попытке выгрузки таблицы в ProcessDataError вылетает ошибка - Дублированное что-то там в ДДЕ-пакете номер заявки имя параметра item. При этом заявки не обрабатываются. Такое ощущение, что идентификатором заявки (ключом) является ИД транзакции, а не номер заявки, который по определению почти всегда уникален. Наверное это трудно назвать багом, но объясните, пожалуйста, кто-нибудь, как можно "выкрутиться" в подобной ситуации. Я вижу два варианта -

  1. Делать кастомную таблицу без столбца "Id транзакции" и выгружать ее.
  2. Подменять одинаковые номера разлицными "фиктивными" в PreProcessDDeData.

Если можно еще что-нибудь придумать - буду очень признателен за помощь.

Версия s# - 4.0.3.


Теги:


Спасибо:


Alexander

Фотография
Дата: 13.12.2011
Ответить


как могут быть заявки с одинаковым ID транзакции? мы его делаем уникальным для каждой поданной заявки.

Спасибо:

MCTuTeJ|19951995

Фотография
Дата: 13.12.2011
Ответить


Эти заявки были выставленыы не через s#.

Спасибо:

Alexander

Фотография
Дата: 13.12.2011
Ответить


MCTuTeJ|19951995: Эти заявки были поданы не через s#.

Тогда настраивайте фильтры или используйте PreProcess

Спасибо:

MCTuTeJ|19951995

Фотография
Дата: 13.12.2011
Ответить


Спасибо, сделал фильтр. Но всё же есть вопрос - почему нельзя однозначно идентифицировать заявку по номеру ? Или номер она получает не сразу, а только после получения ответа от биржи, а необходимость различать заявки возникает дол этого ?

Спасибо:

Alexander

Фотография
Дата: 13.12.2011
Ответить


да

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy