Порядок следования в ТОС

Страницы: 1
RSS
Порядок следования в ТОС
 
Задача. Хорошо,у вывести содержимое ТОС по классу TQBR в файл.

последовательность моих действий в скрипте:

1. Спрашиваю состав бумаг класса
2. Делаю подписку на каждую бумагу на тиковом диапазоне.
3. Периодически читаю ТОС на предмет новых сделок через SearchTable. Все полученное пишу последовательно в файл.

я хочу получить отсортированную по времени ТОС последовательность сделок в файле.

не тут-то было...

в терминале установлен заказ обезличенных сделок по Газпрому, соберу и лукойлу. На другие инструменты заказа нет.

что я получаю в файле (скрипт запущен после окончания торгового дня)

1. Сначала идёт полный список сделок с 10-00 по 18-45 по Газпрому
2. Далее вперемешку сделки ЛУКойла и сбербанка, тоже полный день с 10-00 до 18-45
3. И только после этого идут сделки по всем остальным инструментам в правильной последовательности в соответствии со временем.

я догадываюсь, что дело в наличии или отсутствии сделок по разным инструментам в хранилище терминала

однако хотелось бы понять:
1. Чем Газпром отличается от ЛУКойла со сбером
2. Как выводить сделки в файл в правильной последовательности в соответствии со временем.
3. Можно ли решить задачу полностью из луа без беганья с бубном по всевозможным настройкам в терминале?

Спасибо.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Господа-разработчики также как и я в растерянности?)
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Добрый день.

Ваше обращение в поле зрения, не переживайте.
Постараемся ответить в ближайшее время.  
 
Добрый день.

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

могу показать содержимое созданного файла. Возможно, это даст вам подсказку.


никаких сортировок чего+то подобного в скрипте нет.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Цитата
s_mike@rambler.ru написал:
Скрипт большой, чтобы его выложить.

могу показать содержимое созданного файла. Возможно, это даст вам подсказку.


никаких сортировок чего+то подобного в скрипте нет.
Хорошо, тогда выложите содержимое файла.  
 
Цитата
Egor Zaytsev написал:
Цитата
   s_mike@rambler.ru  написал:
Скрипт большой, чтобы его выложить.

могу показать содержимое созданного файла. Возможно, это даст вам подсказку.


никаких сортировок чего+то подобного в скрипте нет.
Хорошо, тогда выложите содержимое файла.
Пожалуйста:
http://my-files.ru/nru5ct
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Да и вообще... Как может быть таблица обезличенных сделок всегда у вас быть упорядоченной?

поедставим ситуацию. Сделан заказ сделок на Газпром в а постройках терминала. Соответственно идут торги, в хранилище в правильном порядке лежат обезличенные сделки по Газпрому.

запускаем скрипт. Он хочет вывести ТОС по сберу и Газпрому. Делам подписку на такие Газпрома -ничего не происходит (и так получает терминал), делаем подписку на сбербанк - терминал отправляет запрос на сервер.

в этот момент скрипт начинает читать ТОС. Козе понятно, что сделок по Сбербанку в ней ещё нет.  Скрипт заглатывает всю имеющуюся таблицу (там один Газпром) и выводит ее в файл. А уже после того приезжают сделки по Сбербанку.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Добрый день.

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