QApplication (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 След.
Не корректное оботражение последней цены, last price
 
Цитата
Anton Belonogov написал:
значение цены последней сделки транслируется Торговой системой равным 0
то есть цена последней сделки равно нулю?
или сделки не было и тогда поле не ложно иметь ни какого значения (ломается работа с фильтрами по данному столбцу).
Всетаки это цена последней сделки и цена последней сделки в текщей сессии?
С этим надо как то разобратьтся.
Q
Не корректное оботражение последней цены, last price
 
Не корректное отображение последней цены при отсутствии сделок с начала торговой сессии
 
Q
couponvalue @ bond's, некорректное отображение величины купона
 
Добрый день,
столкнулся с проблеймой некорректного отображения величины купона, полученное через qlua




При этом, в терминале отображается правильное значение.
 

как по фиксить?
Q
Вылетает QUIK Junior 9.7.0.14 при подключении отладчика Visual Studio 2022 17.0.5 С++
 
Цитата
swerg написал:
Тупость и глупость.
Кто захочет дебажить именно терминал - тот защиту обойдёт.
Кто захочет вполне легально дебажить свою библиотеку для Lua - не сможет это сделать.
Так какого хрена мешать легальный действиям и не особо мешать нелегальным? Все как наши законодатели делаете: соблюдать законы сложно, нарушать - легко. Верной дорогой!
Swerg, у вас есть варианты как дебажить в таком случае свой софт (dll-ки)?
Q
Поля в sec_info, Поля в sec_info, SECURITIES
 
nikolz, спасибо
Q
Поля в sec_info, Поля в sec_info, SECURITIES
 
Добрый день,
подскажите что означает поле face_value в SECURITIES для Stk (TQBR)?
Например, для бондов это очевидно номинал.
Документация ясново ответа не дает.

 
Q
Долгий запуск QUIK
 
Цитата
Anzhelika Belokur написал:
Сначала попробуйте обновить QUIK
Попробуйте реализовать загрузку данных для QUIK при старте не в потоке графического интерфейса
Q
формирование свечей в QUIK (BUG), (QUIK vs QLUA)
 
Цитата
Anton написал:
А что ноль после номера трейда означает
BUY=0 / SELL=1

Цитата
Владимир написал:
второй вопрос: какова погрешность этого несоответствия в процентах?
Вопрос решил,
вспомнил что нельзя складывать ms (три цифры, например 268) с mcs (шесть цифр, включая ms, например 268 597) в поле datetime, второй раз на этом в ногу стреляю.
Почему то в голове сидит формат 268ms и 597mcs, но это не так.
Поэтому близкие к границе трейды перекидывались на следующий интервал из-за погрешности в +ms
Сейчас все сходится.
 
Q
формирование свечей в QUIK (BUG), (QUIK vs QLUA)
 
Цитата
QApplication написал:
Пример, SBER, TQBR
Вот что транслирует биржа

Все как в QUIK.
Но как же быть вот с этими трейдами? они приходят через OnAllTrade и всремя у них - Это время трейда а не мое локальное время.

 
Q
формирование свечей в QUIK (BUG), (QUIK vs QLUA)
 
Добрый день
Сегодня заметил такую особенность (раньше не проверял) что свечи в QUIK рисуются не правильно внутри дня
Пример, SBER, TQBR
свеча М1 в 13-10 (зеленая стрелка)

При этом если смотреть all_trades и формировать свечу по оэтим данным, то получается
<datetime><open><high><low><close><volume>
2021-10-11 13:10:00.000000    385.97    385.99    385.38    385.77     14662
полный trade log по интервалу 13:10:00 - 13:10:59.999999 ниже под спйлером
QUIK ТЕРЯЕТ ПЕРВЫЕ ДВА ТРЕЙДА, поэтому цена открытия на графике не верная (385.83 vs 385.97) и объем тоже (-18 контрактов)
QUIK работает с трейда
<datetime><trade_num><buy/sell flag><price><qty>
2021-10-11 13:10:00.510012           4,496,696,165    1    385.83     1

Что скажете разработчики (девелоперы) ?

Скрытый текст
Q
info.log
 
Цитата
Daniil Pozdnyakov написал:
На его размер влияет как оптимизация рабочего места, так и работа используемых скриптов на lua (если таковые используются).
Иначе получается вот такое 3.3 GB оперативно памяти

 
Q
info.log
 
Цитата
Daniil Pozdnyakov написал:
Размер info.log зависит от объёма запрашиваемой информации.
В качестве эксперимента сделал выгрузку всех обезличенных сделок за сессию по следующим инструментам ("class_code" "sec_code" numOfTrades)
Скрытый текст

сохранил данные в бинарном виде на диск и получил следующее
Скрытый текст

То есть в общей сложности не более 30 MB данных.
QUIK сохраняет те же данные в размере 814,666 kB плюс данные в info.log 1,385,208 kB

Может все таки следует занять оптимизацией структуры данных?
Q
Колбек при отправке транзакции в торговую систему, Контроль количества отправляемых транзакций
 
Цитата
Незнайка написал:
Добавить колбек OnSendTransaction(number trans_id), вызываемый, когда из терминала отправляется транзакция любым способом: вручную, скриптом, из файла, по API.
И добавить срабатывание OnTransReply callback для все отправляемых транзакций любым способом: вручную, скриптом, из файла, по API.
как это происходит с OnOrder and OnTrade, а не только на тразакции направляемые из qlua.
Q
Таблица текущих торгов (QUOTES)
 
Добрый день,
какие имена полей в qlua для полей "Instrument type", "Instr. subtype" в таблице текущий торгов (Quotes)?
 
Q
info.log
 
Цитата
Daniil Pozdnyakov написал:
при удалении файла info.log убирается только временная информация (торговые данные, справочники и др.).
то есть по вашей логике временная информация (кэш в 1.6GB - см. картику выше) по размеру больше кешированной основной (под основной можно понимать как набольшую - alltrade.dat 0.8GB, т.к. остальные данные на два порядка меньше alltrade)
Может быть что то не так с кеширование в info.log?
Даже не могу представить что туда можно продублировать (только дважды alltrade если смотреть скрин выше).
При этом если удалить info.log и запустить QUIK, то все справочники подтягиваются (очевидно из других .dat файлов), а вы утверждаете что эти данные хранятся в info.log

Предлагаю сделать review для данных в log.info, очевидно же что не оптимизировали.
Такое поведение QUIK приводит в повышенному потреблению оперативной памяти.  
Q
OnTransReply возвращает order_num = nil
 
Цитата
Алексей написал:
Но опять же надо знать order_id, а получить его можно только из OnOrder или OnTransReply еще до факта сделк
испльзуйте trans_id (вы его сами задаете) и ищите через него Ордер в таблице ордеров
Q
info.log
 
Спасибо за ответы.
На самом деле не проблема в том что файл много места занимает на диске, проблема в том что QUIK его загрузает совместо со всеми .dat файлами (и очевидно происходит дублирование данных в кеше QUIKа), что вызывает запредельное потребление оперативной памяти, а это очень чувствительный вопрос при использовании VPS.

Вот такие ресурсы нужны при удаленном файле info.log. Весьма не плохо. Однако если загружать еще log файл, то выходит за 3GB и продолжает расти.
Пропробую сделать его read-only.

Хотелось бы получить комментарий от разработчков.

 
Q
OnTransReply возвращает order_num = nil
 
Цитата
Алексей написал:
обязательно гляну
про состояние trans_reply - у меня не приходят колбеки со статусом 0 и 1 (на этот вопрос ни кто из разработчиков не ответил),
Здесь сомопроизвольно колбек дергается без направления транзакции и разработчики не знают что это такое
Q
OnTransReply возвращает order_num = nil
 
Цитата
Алексей написал:
OnTransReply
Вот здесь есть картики как работает trans_reply and order
Q
Поле trans_id в Ордерах (не возвращает значение при ручном выставлении ордеров)
 
Цитата
Евгений написал:
По заявкам отправленным вручную id транзакции не присваивается квиком.
но в таблице тразакций у них есть номер (см картинку),
а поле trans_id в ORDER и TRADE берется из тразакций (т.е. из таблицы тразакций - при ручной подаче ордеров в QUIK есть свой алгоритм их присвоения) и номер у них тоже должен быть такой же как в ORDER и TRADE
Q
Получать объемы сделок
 
Цитата
s_mike@rambler.ru написал:
привязаться к горизонтальному масштабу нет средств
спасибо за ответ
Q
Получать объемы сделок
 
Цитата
QApplication написал:
Я хочу в итоге нарисовать прямоугольник между несколькими свечами с заданной высотой
как-то так должно быть
 
Q
Получать объемы сделок
 
Цитата
s_mike@rambler.ru написал:
Вы про низкоуровневое рисование по пикселам?
Я хотел спросить как вы нарисовали горизонтальные объемы здесь или прямоугольники здесь? Как задавали точки начала (это наверное понято - по меткам) и конца (вот это не понятно).
Я хочу в итоге нарисовать прямоугольник между несколькими свечами с заданной высотой. Вот не могу понять как задать координаты.
Q
Получать объемы сделок
 
Цитата
s_mike@rambler.ru написал:
Как привязаться к временным меткам - так время свечей нам доступно... Если я правильно понимаю вопрос.
это я понял.

не понятно ка нарисовать линию:
QLua    
Код
 line_id_1 = line(Point(x1,y1), Point(x2,y2));  // как это сделать
Q
Получать объемы сделок
 
Цитата
s_mike@rambler.ru написал:
Вот  такой  вариант. Но не в таблицу выводит, а рисует на графике.
s_mike@rambler.ru, как вы рисуете прямоугольники на графике через qlua?
Как привязаться к временным меткам (например, от свечи С1 до свечи С2) или работаете через пиксели?
Q
Поле trans_id в Ордерах (не возвращает значение при ручном выставлении ордеров)
 
Добрый день.
При ручном выставлении ордеров callback OnOrder возвращает значение поля trans_id с нулем, хотя в таблице транзакций номера присвоены. В таблице ордеров поле пустое.
В чем может быть причина? Таблицы тразакций и ордеров не должны согласовывать по значениям полей?

 
Q
CreateDataSource для минутных интервалов
 
Цитата
Anton написал:
Цитата
QApplication написал:
В чем может быть причина?
Может не приехали они еще.
QUIK пару часов был online.
Может нужно каждый таймфрейм активировать (просмотреть на графике) для каждого инструмента?
Как происходит подписка на свечные данные в этом случае, может вы знаете?

Для L1 это делается через
Код
ParamRequest()
Код
Для L2 через
Код
Subscribe_Level_II_Quotes()
Q
CreateDataSource для минутных интервалов
 
Добрый день
Пытаюсь получить данные по свечам через CreateDataSource. Получаю только TICK и Day
При этом не могу получить данные по минутным интевалам.
В чем может быть причина?

Код
2021-09-15 15:07:02.844952     CreateDataSource     {TQBR, ALRS} @ TICK size = 16781
2021-09-15 15:07:03.310118     CreateDataSource     {TQBR, ALRS} @ M1 size = 0
2021-09-15 15:07:03.320296     CreateDataSource     {TQBR, ALRS} @ M2 size = 0
2021-09-15 15:07:03.326253     CreateDataSource     {TQBR, ALRS} @ M3 size = 0
2021-09-15 15:07:03.333314     CreateDataSource     {TQBR, ALRS} @ M4 size = 0
2021-09-15 15:07:03.340378     CreateDataSource     {TQBR, ALRS} @ M5 size = 0
2021-09-15 15:07:03.347388     CreateDataSource     {TQBR, ALRS} @ M6 size = 0
2021-09-15 15:07:03.353487     CreateDataSource     {TQBR, ALRS} @ M10 size = 0
2021-09-15 15:07:03.359296     CreateDataSource     {TQBR, ALRS} @ M15 size = 0
2021-09-15 15:07:03.365104     CreateDataSource     {TQBR, ALRS} @ M20 size = 0
2021-09-15 15:07:03.372020     CreateDataSource     {TQBR, ALRS} @ M30 size = 0
2021-09-15 15:07:03.377506     CreateDataSource     {TQBR, ALRS} @ H1 size = 0
2021-09-15 15:07:03.383599     CreateDataSource     {TQBR, ALRS} @ H2 size = 0
2021-09-15 15:07:03.390155     CreateDataSource     {TQBR, ALRS} @ H4 size = 0
2021-09-15 15:07:03.390241     CreateDataSource     {TQBR, ALRS} @ D1 size = 2469
2021-09-15 15:07:03.463867     CreateDataSource     {TQBR, ALRS} @ W1 size = 0
2021-09-15 15:07:03.468233     CreateDataSource     {TQBR, ALRS} @ MN1 size = 0
2021-09-15 15:07:04.155656     CreateDataSource     {TQBR, CHMF} @ TICK size = 25639
2021-09-15 15:07:04.861701     CreateDataSource     {TQBR, CHMF} @ M1 size = 0
2021-09-15 15:07:04.867976     CreateDataSource     {TQBR, CHMF} @ M2 size = 0
2021-09-15 15:07:04.873287     CreateDataSource     {TQBR, CHMF} @ M3 size = 0
2021-09-15 15:07:04.878820     CreateDataSource     {TQBR, CHMF} @ M4 size = 0
2021-09-15 15:07:04.886438     CreateDataSource     {TQBR, CHMF} @ M5 size = 0
2021-09-15 15:07:04.892394     CreateDataSource     {TQBR, CHMF} @ M6 size = 0
2021-09-15 15:07:04.898029     CreateDataSource     {TQBR, CHMF} @ M10 size = 0
2021-09-15 15:07:04.904035     CreateDataSource     {TQBR, CHMF} @ M15 size = 0
2021-09-15 15:07:04.909585     CreateDataSource     {TQBR, CHMF} @ M20 size = 0
2021-09-15 15:07:04.915504     CreateDataSource     {TQBR, CHMF} @ M30 size = 0
2021-09-15 15:07:04.921182     CreateDataSource     {TQBR, CHMF} @ H1 size = 0
2021-09-15 15:07:04.926758     CreateDataSource     {TQBR, CHMF} @ H2 size = 0
2021-09-15 15:07:04.933451     CreateDataSource     {TQBR, CHMF} @ H4 size = 0
2021-09-15 15:07:04.933536     CreateDataSource     {TQBR, CHMF} @ D1 size = 3116
2021-09-15 15:07:05.024972     CreateDataSource     {TQBR, CHMF} @ W1 size = 0
2021-09-15 15:07:05.030528     CreateDataSource     {TQBR, CHMF} @ MN1 size = 0
2021-09-15 15:07:05.722915     CreateDataSource     {TQBR, FIVE} @ TICK size = 7478
2021-09-15 15:07:05.948248     CreateDataSource     {TQBR, FIVE} @ M1 size = 0
2021-09-15 15:07:05.955123     CreateDataSource     {TQBR, FIVE} @ M2 size = 0
2021-09-15 15:07:05.960380     CreateDataSource     {TQBR, FIVE} @ M3 size = 0
2021-09-15 15:07:05.965665     CreateDataSource     {TQBR, FIVE} @ M4 size = 0
2021-09-15 15:07:05.971523     CreateDataSource     {TQBR, FIVE} @ M5 size = 0
2021-09-15 15:07:05.976740     CreateDataSource     {TQBR, FIVE} @ M6 size = 0
2021-09-15 15:07:05.981788     CreateDataSource     {TQBR, FIVE} @ M10 size = 0
2021-09-15 15:07:05.987090     CreateDataSource     {TQBR, FIVE} @ M15 size = 0
2021-09-15 15:07:05.992395     CreateDataSource     {TQBR, FIVE} @ M20 size = 0
2021-09-15 15:07:05.997559     CreateDataSource     {TQBR, FIVE} @ M30 size = 0
2021-09-15 15:07:06.003066     CreateDataSource     {TQBR, FIVE} @ H1 size = 0
2021-09-15 15:07:06.008708     CreateDataSource     {TQBR, FIVE} @ H2 size = 0
2021-09-15 15:07:06.013884     CreateDataSource     {TQBR, FIVE} @ H4 size = 0
2021-09-15 15:07:06.013960     CreateDataSource     {TQBR, FIVE} @ D1 size = 916
2021-09-15 15:07:06.043399     CreateDataSource     {TQBR, FIVE} @ W1 size = 0
2021-09-15 15:07:06.046977     CreateDataSource     {TQBR, FIVE} @ MN1 size = 0
2021-09-15 15:07:06.802984     CreateDataSource     {TQBR, GAZP} @ TICK size = 115234
2021-09-15 15:07:10.054681     CreateDataSource     {TQBR, GAZP} @ M1 size = 0
2021-09-15 15:07:10.054829     CreateDataSource     {TQBR, GAZP} @ M2 size = 0
2021-09-15 15:07:10.054923     CreateDataSource     {TQBR, GAZP} @ M3 size = 0
2021-09-15 15:07:10.055022     CreateDataSource     {TQBR, GAZP} @ M4 size = 0
2021-09-15 15:07:10.055103     CreateDataSource     {TQBR, GAZP} @ M5 size = 0
2021-09-15 15:07:10.055189     CreateDataSource     {TQBR, GAZP} @ M6 size = 0
2021-09-15 15:07:10.055274     CreateDataSource     {TQBR, GAZP} @ M10 size = 0
2021-09-15 15:07:10.055354     CreateDataSource     {TQBR, GAZP} @ M15 size = 0
2021-09-15 15:07:10.055438     CreateDataSource     {TQBR, GAZP} @ M20 size = 0
2021-09-15 15:07:10.055516     CreateDataSource     {TQBR, GAZP} @ M30 size = 0
2021-09-15 15:07:10.055595     CreateDataSource     {TQBR, GAZP} @ H1 size = 0
2021-09-15 15:07:10.055678     CreateDataSource     {TQBR, GAZP} @ H2 size = 0
2021-09-15 15:07:10.055758     CreateDataSource     {TQBR, GAZP} @ H4 size = 0
2021-09-15 15:07:10.055837     CreateDataSource     {TQBR, GAZP} @ D1 size = 0
2021-09-15 15:07:10.055915     CreateDataSource     {TQBR, GAZP} @ W1 size = 0
2021-09-15 15:07:10.055997     CreateDataSource     {TQBR, GAZP} @ MN1 size = 0
2021-09-15 15:07:10.715775     CreateDataSource     {TQBR, GMKN} @ TICK size = 16218
2021-09-15 15:07:11.153073     CreateDataSource     {TQBR, GMKN} @ M1 size = 0
2021-09-15 15:07:11.159988     CreateDataSource     {TQBR, GMKN} @ M2 size = 0
2021-09-15 15:07:11.166429     CreateDataSource     {TQBR, GMKN} @ M3 size = 0
2021-09-15 15:07:11.171839     CreateDataSource     {TQBR, GMKN} @ M4 size = 0
2021-09-15 15:07:11.179111     CreateDataSource     {TQBR, GMKN} @ M5 size = 0
2021-09-15 15:07:11.184717     CreateDataSource     {TQBR, GMKN} @ M6 size = 0
2021-09-15 15:07:11.190349     CreateDataSource     {TQBR, GMKN} @ M10 size = 0
2021-09-15 15:07:11.197104     CreateDataSource     {TQBR, GMKN} @ M15 size = 0
2021-09-15 15:07:11.203584     CreateDataSource     {TQBR, GMKN} @ M20 size = 0
2021-09-15 15:07:11.209699     CreateDataSource     {TQBR, GMKN} @ M30 size = 0
2021-09-15 15:07:11.215191     CreateDataSource     {TQBR, GMKN} @ H1 size = 0
2021-09-15 15:07:11.220816     CreateDataSource     {TQBR, GMKN} @ H2 size = 0
2021-09-15 15:07:11.227127     CreateDataSource     {TQBR, GMKN} @ H4 size = 0
2021-09-15 15:07:11.227207     CreateDataSource     {TQBR, GMKN} @ D1 size = 3116
2021-09-15 15:07:11.318184     CreateDataSource     {TQBR, GMKN} @ W1 size = 0
2021-09-15 15:07:11.322088     CreateDataSource     {TQBR, GMKN} @ MN1 size = 0
2021-09-15 15:07:11.990372     CreateDataSource     {TQBR, LKOH} @ TICK size = 30750
2021-09-15 15:07:12.826633     CreateDataSource     {TQBR, LKOH} @ M1 size = 0
2021-09-15 15:07:12.833375     CreateDataSource     {TQBR, LKOH} @ M2 size = 0
2021-09-15 15:07:12.839005     CreateDataSource     {TQBR, LKOH} @ M3 size = 0
2021-09-15 15:07:12.844580     CreateDataSource     {TQBR, LKOH} @ M4 size = 0
2021-09-15 15:07:12.850079     CreateDataSource     {TQBR, LKOH} @ M5 size = 0
2021-09-15 15:07:12.856127     CreateDataSource     {TQBR, LKOH} @ M6 size = 0
2021-09-15 15:07:12.861644     CreateDataSource     {TQBR, LKOH} @ M10 size = 0
2021-09-15 15:07:12.867314     CreateDataSource     {TQBR, LKOH} @ M15 size = 0
2021-09-15 15:07:12.872629     CreateDataSource     {TQBR, LKOH} @ M20 size = 0
2021-09-15 15:07:12.878264     CreateDataSource     {TQBR, LKOH} @ M30 size = 0
2021-09-15 15:07:12.885146     CreateDataSource     {TQBR, LKOH} @ H1 size = 0
2021-09-15 15:07:12.891013     CreateDataSource     {TQBR, LKOH} @ H2 size = 0
2021-09-15 15:07:12.896494     CreateDataSource     {TQBR, LKOH} @ H4 size = 0
2021-09-15 15:07:12.896575     CreateDataSource     {TQBR, LKOH} @ D1 size = 3116
2021-09-15 15:07:12.986071     CreateDataSource     {TQBR, LKOH} @ W1 size = 0
2021-09-15 15:07:12.986229     CreateDataSource     {TQBR, LKOH} @ MN1 size = 0
2021-09-15 15:07:13.634379     CreateDataSource     {TQBR, LSNGP} @ TICK size = 690
2021-09-15 15:07:13.654233     CreateDataSource     {TQBR, LSNGP} @ M1 size = 0
2021-09-15 15:07:13.661051     CreateDataSource     {TQBR, LSNGP} @ M2 size = 0
2021-09-15 15:07:13.666425     CreateDataSource     {TQBR, LSNGP} @ M3 size = 0
2021-09-15 15:07:13.672162     CreateDataSource     {TQBR, LSNGP} @ M4 size = 0
2021-09-15 15:07:13.677766     CreateDataSource     {TQBR, LSNGP} @ M5 size = 0
2021-09-15 15:07:13.683561     CreateDataSource     {TQBR, LSNGP} @ M6 size = 0
2021-09-15 15:07:13.688922     CreateDataSource     {TQBR, LSNGP} @ M10 size = 0
2021-09-15 15:07:13.695382     CreateDataSource     {TQBR, LSNGP} @ M15 size = 0
2021-09-15 15:07:13.701601     CreateDataSource     {TQBR, LSNGP} @ M20 size = 0
2021-09-15 15:07:13.707042     CreateDataSource     {TQBR, LSNGP} @ M30 size = 0
2021-09-15 15:07:13.712698     CreateDataSource     {TQBR, LSNGP} @ H1 size = 0
2021-09-15 15:07:13.718950     CreateDataSource     {TQBR, LSNGP} @ H2 size = 0
2021-09-15 15:07:13.725216     CreateDataSource     {TQBR, LSNGP} @ H4 size = 0
2021-09-15 15:07:13.725300     CreateDataSource     {TQBR, LSNGP} @ D1 size = 3116
2021-09-15 15:07:13.814786     CreateDataSource     {TQBR, LSNGP} @ W1 size = 0
2021-09-15 15:07:13.824904     CreateDataSource     {TQBR, LSNGP} @ MN1 size = 0
2021-09-15 15:07:14.474112     CreateDataSource     {TQBR, MGNT} @ TICK size = 10375
2021-09-15 15:07:14.752287     CreateDataSource     {TQBR, MGNT} @ M1 size = 0
2021-09-15 15:07:14.757524     CreateDataSource     {TQBR, MGNT} @ M2 size = 0
2021-09-15 15:07:14.762734     CreateDataSource     {TQBR, MGNT} @ M3 size = 0
2021-09-15 15:07:14.768890     CreateDataSource     {TQBR, MGNT} @ M4 size = 0
2021-09-15 15:07:14.774711     CreateDataSource     {TQBR, MGNT} @ M5 size = 0
2021-09-15 15:07:14.780027     CreateDataSource     {TQBR, MGNT} @ M6 size = 0
2021-09-15 15:07:14.785916     CreateDataSource     {TQBR, MGNT} @ M10 size = 0
2021-09-15 15:07:14.791355     CreateDataSource     {TQBR, MGNT} @ M15 size = 0
2021-09-15 15:07:14.797093     CreateDataSource     {TQBR, MGNT} @ M20 size = 0
2021-09-15 15:07:14.802871     CreateDataSource     {TQBR, MGNT} @ M30 size = 0
2021-09-15 15:07:14.808329     CreateDataSource     {TQBR, MGNT} @ H1 size = 0
2021-09-15 15:07:14.813823     CreateDataSource     {TQBR, MGNT} @ H2 size = 0
2021-09-15 15:07:14.819725     CreateDataSource     {TQBR, MGNT} @ H4 size = 0
2021-09-15 15:07:14.819800     CreateDataSource     {TQBR, MGNT} @ D1 size = 3116
2021-09-15 15:07:14.907901     CreateDataSource     {TQBR, MGNT} @ W1 size = 0
2021-09-15 15:07:14.912140     CreateDataSource     {TQBR, MGNT} @ MN1 size = 0
2021-09-15 15:07:15.561232     CreateDataSource     {TQBR, MOEX} @ TICK size = 7676
2021-09-15 15:07:15.768513     CreateDataSource     {TQBR, MOEX} @ M1 size = 0
2021-09-15 15:07:15.775315     CreateDataSource     {TQBR, MOEX} @ M2 size = 0
2021-09-15 15:07:15.781458     CreateDataSource     {TQBR, MOEX} @ M3 size = 0
2021-09-15 15:07:15.786966     CreateDataSource     {TQBR, MOEX} @ M4 size = 0
2021-09-15 15:07:15.792765     CreateDataSource     {TQBR, MOEX} @ M5 size = 0
2021-09-15 15:07:15.798296     CreateDataSource     {TQBR, MOEX} @ M6 size = 0
2021-09-15 15:07:15.804776     CreateDataSource     {TQBR, MOEX} @ M10 size = 0
2021-09-15 15:07:15.811072     CreateDataSource     {TQBR, MOEX} @ M15 size = 0
2021-09-15 15:07:15.817486     CreateDataSource     {TQBR, MOEX} @ M20 size = 0
2021-09-15 15:07:15.823799     CreateDataSource     {TQBR, MOEX} @ M30 size = 0
2021-09-15 15:07:15.830196     CreateDataSource     {TQBR, MOEX} @ H1 size = 0
2021-09-15 15:07:15.836851     CreateDataSource     {TQBR, MOEX} @ H2 size = 0
2021-09-15 15:07:15.843659     CreateDataSource     {TQBR, MOEX} @ H4 size = 0
2021-09-15 15:07:15.843734     CreateDataSource     {TQBR, MOEX} @ D1 size = 2162
2021-09-15 15:07:15.905532     CreateDataSource     {TQBR, MOEX} @ W1 size = 0
2021-09-15 15:07:15.910590     CreateDataSource     {TQBR, MOEX} @ MN1 size = 0
2021-09-15 15:07:16.557774     CreateDataSource     {TQBR, MTSS} @ TICK size = 4572
2021-09-15 15:07:16.679727     CreateDataSource     {TQBR, MTSS} @ M1 size = 0
2021-09-15 15:07:16.685949     CreateDataSource     {TQBR, MTSS} @ M2 size = 0
2021-09-15 15:07:16.691260     CreateDataSource     {TQBR, MTSS} @ M3 size = 0
2021-09-15 15:07:16.696653     CreateDataSource     {TQBR, MTSS} @ M4 size = 0
2021-09-15 15:07:16.702452     CreateDataSource     {TQBR, MTSS} @ M5 size = 0
2021-09-15 15:07:16.707889     CreateDataSource     {TQBR, MTSS} @ M6 size = 0
2021-09-15 15:07:16.713494     CreateDataSource     {TQBR, MTSS} @ M10 size = 0
2021-09-15 15:07:16.718990     CreateDataSource     {TQBR, MTSS} @ M15 size = 0
2021-09-15 15:07:16.724440     CreateDataSource     {TQBR, MTSS} @ M20 size = 0
2021-09-15 15:07:16.730011     CreateDataSource     {TQBR, MTSS} @ M30 size = 0
2021-09-15 15:07:16.735781     CreateDataSource     {TQBR, MTSS} @ H1 size = 0
2021-09-15 15:07:16.741308     CreateDataSource     {TQBR, MTSS} @ H2 size = 0
2021-09-15 15:07:16.746927     CreateDataSource     {TQBR, MTSS} @ H4 size = 0
2021-09-15 15:07:16.747006     CreateDataSource     {TQBR, MTSS} @ D1 size = 3116
2021-09-15 15:07:16.837506     CreateDataSource     {TQBR, MTSS} @ W1 size = 0
2021-09-15 15:07:16.841853     CreateDataSource     {TQBR, MTSS} @ MN1 size = 0
2021-09-15 15:07:17.494753     CreateDataSource     {TQBR, NLMK} @ TICK size = 21484
2021-09-15 15:07:18.060395     CreateDataSource     {TQBR, NLMK} @ M1 size = 0
2021-09-15 15:07:18.067250     CreateDataSource     {TQBR, NLMK} @ M2 size = 0
2021-09-15 15:07:18.072720     CreateDataSource     {TQBR, NLMK} @ M3 size = 0
2021-09-15 15:07:18.078486     CreateDataSource     {TQBR, NLMK} @ M4 size = 0
2021-09-15 15:07:18.084301     CreateDataSource     {TQBR, NLMK} @ M5 size = 0
2021-09-15 15:07:18.090264     CreateDataSource     {TQBR, NLMK} @ M6 size = 0
2021-09-15 15:07:18.096750     CreateDataSource     {TQBR, NLMK} @ M10 size = 0
2021-09-15 15:07:18.102316     CreateDataSource     {TQBR, NLMK} @ M15 size = 0
2021-09-15 15:07:18.108638     CreateDataSource     {TQBR, NLMK} @ M20 size = 0
2021-09-15 15:07:18.115012     CreateDataSource     {TQBR, NLMK} @ M30 size = 0
2021-09-15 15:07:18.120751     CreateDataSource     {TQBR, NLMK} @ H1 size = 0
2021-09-15 15:07:18.127114     CreateDataSource     {TQBR, NLMK} @ H2 size = 0
2021-09-15 15:07:18.132197     CreateDataSource     {TQBR, NLMK} @ H4 size = 0
2021-09-15 15:07:18.132262     CreateDataSource     {TQBR, NLMK} @ D1 size = 3116
2021-09-15 15:07:18.221597     CreateDataSource     {TQBR, NLMK} @ W1 size = 0
2021-09-15 15:07:18.225173     CreateDataSource     {TQBR, NLMK} @ MN1 size = 0
2021-09-15 15:07:18.875234     CreateDataSource     {TQBR, NVTK} @ TICK size = 16087
2021-09-15 15:07:19.301260     CreateDataSource     {TQBR, NVTK} @ M1 size = 0
2021-09-15 15:07:19.308240     CreateDataSource     {TQBR, NVTK} @ M2 size = 0
2021-09-15 15:07:19.313594     CreateDataSource     {TQBR, NVTK} @ M3 size = 0
2021-09-15 15:07:19.319390     CreateDataSource     {TQBR, NVTK} @ M4 size = 0
2021-09-15 15:07:19.324896     CreateDataSource     {TQBR, NVTK} @ M5 size = 0
2021-09-15 15:07:19.330275     CreateDataSource     {TQBR, NVTK} @ M6 size = 0
2021-09-15 15:07:19.335759     CreateDataSource     {TQBR, NVTK} @ M10 size = 0
2021-09-15 15:07:19.341256     CreateDataSource     {TQBR, NVTK} @ M15 size = 0
2021-09-15 15:07:19.347094     CreateDataSource     {TQBR, NVTK} @ M20 size = 0
2021-09-15 15:07:19.352682     CreateDataSource     {TQBR, NVTK} @ M30 size = 0
2021-09-15 15:07:19.358530     CreateDataSource     {TQBR, NVTK} @ H1 size = 0
2021-09-15 15:07:19.365152     CreateDataSource     {TQBR, NVTK} @ H2 size = 0
2021-09-15 15:07:19.370983     CreateDataSource     {TQBR, NVTK} @ H4 size = 0
2021-09-15 15:07:19.371066     CreateDataSource     {TQBR, NVTK} @ D1 size = 3116
2021-09-15 15:07:19.460451     CreateDataSource     {TQBR, NVTK} @ W1 size = 0
2021-09-15 15:07:19.460614     CreateDataSource     {TQBR, NVTK} @ MN1 size = 0
2021-09-15 15:07:20.120446     CreateDataSource     {TQBR, OGKB} @ TICK size = 1744
2021-09-15 15:07:20.167788     CreateDataSource     {TQBR, OGKB} @ M1 size = 0
2021-09-15 15:07:20.174687     CreateDataSource     {TQBR, OGKB} @ M2 size = 0
2021-09-15 15:07:20.180184     CreateDataSource     {TQBR, OGKB} @ M3 size = 0
2021-09-15 15:07:20.186011     CreateDataSource     {TQBR, OGKB} @ M4 size = 0
2021-09-15 15:07:20.191779     CreateDataSource     {TQBR, OGKB} @ M5 size = 0
2021-09-15 15:07:20.197587     CreateDataSource     {TQBR, OGKB} @ M6 size = 0
2021-09-15 15:07:20.203564     CreateDataSource     {TQBR, OGKB} @ M10 size = 0
2021-09-15 15:07:20.209096     CreateDataSource     {TQBR, OGKB} @ M15 size = 0
2021-09-15 15:07:20.215580     CreateDataSource     {TQBR, OGKB} @ M20 size = 0
2021-09-15 15:07:20.221153     CreateDataSource     {TQBR, OGKB} @ M30 size = 0
2021-09-15 15:07:20.227183     CreateDataSource     {TQBR, OGKB} @ H1 size = 0
2021-09-15 15:07:20.233185     CreateDataSource     {TQBR, OGKB} @ H2 size = 0
2021-09-15 15:07:20.238962     CreateDataSource     {TQBR, OGKB} @ H4 size = 0
2021-09-15 15:07:20.239041     CreateDataSource     {TQBR, OGKB} @ D1 size = 3116
2021-09-15 15:07:20.327754     CreateDataSource     {TQBR, OGKB} @ W1 size = 0
2021-09-15 15:07:20.327918     CreateDataSource     {TQBR, OGKB} @ MN1 size = 0
2021-09-15 15:07:20.983779     CreateDataSource     {TQBR, PLZL} @ TICK size = 7075
2021-09-15 15:07:21.176815     CreateDataSource     {TQBR, PLZL} @ M1 size = 0
2021-09-15 15:07:21.184632     CreateDataSource     {TQBR, PLZL} @ M2 size = 0
2021-09-15 15:07:21.189915     CreateDataSource     {TQBR, PLZL} @ M3 size = 0
2021-09-15 15:07:21.195414     CreateDataSource     {TQBR, PLZL} @ M4 size = 0
2021-09-15 15:07:21.200866     CreateDataSource     {TQBR, PLZL} @ M5 size = 0
2021-09-15 15:07:21.206518     CreateDataSource     {TQBR, PLZL} @ M6 size = 0
2021-09-15 15:07:21.211992     CreateDataSource     {TQBR, PLZL} @ M10 size = 0
2021-09-15 15:07:21.217531     CreateDataSource     {TQBR, PLZL} @ M15 size = 0
2021-09-15 15:07:21.227100     CreateDataSource     {TQBR, PLZL} @ M20 size = 0
2021-09-15 15:07:21.232901     CreateDataSource     {TQBR, PLZL} @ M30 size = 0
2021-09-15 15:07:21.245512     CreateDataSource     {TQBR, PLZL} @ H1 size = 0
2021-09-15 15:07:21.251197     CreateDataSource     {TQBR, PLZL} @ H2 size = 0
2021-09-15 15:07:21.256965     CreateDataSource     {TQBR, PLZL} @ H4 size = 0
2021-09-15 15:07:21.257046     CreateDataSource     {TQBR, PLZL} @ D1 size = 3116
2021-09-15 15:07:21.345531     CreateDataSource     {TQBR, PLZL} @ W1 size = 0
2021-09-15 15:07:21.352295     CreateDataSource     {TQBR, PLZL} @ MN1 size = 0
2021-09-15 15:07:22.038602     CreateDataSource     {TQBR, ROSN} @ TICK size = 92126
2021-09-15 15:07:24.487891     CreateDataSource     {TQBR, ROSN} @ M1 size = 0
2021-09-15 15:07:24.494752     CreateDataSource     {TQBR, ROSN} @ M2 size = 0
2021-09-15 15:07:24.500392     CreateDataSource     {TQBR, ROSN} @ M3 size = 0
2021-09-15 15:07:24.505940     CreateDataSource     {TQBR, ROSN} @ M4 size = 0
2021-09-15 15:07:24.511559     CreateDataSource     {TQBR, ROSN} @ M5 size = 0
2021-09-15 15:07:24.516925     CreateDataSource     {TQBR, ROSN} @ M6 size = 0
2021-09-15 15:07:24.522528     CreateDataSource     {TQBR, ROSN} @ M10 size = 0
2021-09-15 15:07:24.528240     CreateDataSource     {TQBR, ROSN} @ M15 size = 0
2021-09-15 15:07:24.533826     CreateDataSource     {TQBR, ROSN} @ M20 size = 0
2021-09-15 15:07:24.539456     CreateDataSource     {TQBR, ROSN} @ M30 size = 0
2021-09-15 15:07:24.545416     CreateDataSource     {TQBR, ROSN} @ H1 size = 0
2021-09-15 15:07:24.551208     CreateDataSource     {TQBR, ROSN} @ H2 size = 0
2021-09-15 15:07:24.556860     CreateDataSource     {TQBR, ROSN} @ H4 size = 0
2021-09-15 15:07:24.556934     CreateDataSource     {TQBR, ROSN} @ D1 size = 3116
2021-09-15 15:07:24.647191     CreateDataSource     {TQBR, ROSN} @ W1 size = 0
2021-09-15 15:07:24.647357     CreateDataSource     {TQBR, ROSN} @ MN1 size = 0
2021-09-15 15:07:25.307184     CreateDataSource     {TQBR, SBER} @ TICK size = 44827
2021-09-15 15:07:26.494855     CreateDataSource     {TQBR, SBER} @ M1 size = 0
2021-09-15 15:07:26.501889     CreateDataSource     {TQBR, SBER} @ M2 size = 0
2021-09-15 15:07:26.507105     CreateDataSource     {TQBR, SBER} @ M3 size = 0
2021-09-15 15:07:26.512756     CreateDataSource     {TQBR, SBER} @ M4 size = 0
2021-09-15 15:07:26.518425     CreateDataSource     {TQBR, SBER} @ M5 size = 0
2021-09-15 15:07:26.523980     CreateDataSource     {TQBR, SBER} @ M6 size = 0
2021-09-15 15:07:26.529593     CreateDataSource     {TQBR, SBER} @ M10 size = 0
2021-09-15 15:07:26.535216     CreateDataSource     {TQBR, SBER} @ M15 size = 0
2021-09-15 15:07:26.541144     CreateDataSource     {TQBR, SBER} @ M20 size = 0
2021-09-15 15:07:26.547168     CreateDataSource     {TQBR, SBER} @ M30 size = 0
2021-09-15 15:07:26.555917     CreateDataSource     {TQBR, SBER} @ H1 size = 0
2021-09-15 15:07:26.562293     CreateDataSource     {TQBR, SBER} @ H2 size = 0
2021-09-15 15:07:26.568636     CreateDataSource     {TQBR, SBER} @ H4 size = 0
2021-09-15 15:07:26.568710     CreateDataSource     {TQBR, SBER} @ D1 size = 3116
2021-09-15 15:07:26.656861     CreateDataSource     {TQBR, SBER} @ W1 size = 0
2021-09-15 15:07:26.661339     CreateDataSource     {TQBR, SBER} @ MN1 size = 0
2021-09-15 15:07:27.308438     CreateDataSource     {TQBR, SBERP} @ TICK size = 7338
2021-09-15 15:07:27.505185     CreateDataSource     {TQBR, SBERP} @ M1 size = 0
2021-09-15 15:07:27.511848     CreateDataSource     {TQBR, SBERP} @ M2 size = 0
2021-09-15 15:07:27.516624     CreateDataSource     {TQBR, SBERP} @ M3 size = 0
2021-09-15 15:07:27.521510     CreateDataSource     {TQBR, SBERP} @ M4 size = 0
2021-09-15 15:07:27.526520     CreateDataSource     {TQBR, SBERP} @ M5 size = 0
2021-09-15 15:07:27.532314     CreateDataSource     {TQBR, SBERP} @ M6 size = 0
2021-09-15 15:07:27.537426     CreateDataSource     {TQBR, SBERP} @ M10 size = 0
2021-09-15 15:07:27.543146     CreateDataSource     {TQBR, SBERP} @ M15 size = 0
2021-09-15 15:07:27.549144     CreateDataSource     {TQBR, SBERP} @ M20 size = 0
2021-09-15 15:07:27.554280     CreateDataSource     {TQBR, SBERP} @ M30 size = 0
2021-09-15 15:07:27.560410     CreateDataSource     {TQBR, SBERP} @ H1 size = 0
2021-09-15 15:07:27.565771     CreateDataSource     {TQBR, SBERP} @ H2 size = 0
2021-09-15 15:07:27.571452     CreateDataSource     {TQBR, SBERP} @ H4 size = 0
2021-09-15 15:07:27.576654     CreateDataSource     {TQBR, SBERP} @ D1 size = 0
2021-09-15 15:07:27.581609     CreateDataSource     {TQBR, SBERP} @ W1 size = 0
2021-09-15 15:07:27.585789     CreateDataSource     {TQBR, SBERP} @ MN1 size = 0
2021-09-15 15:07:28.232228     CreateDataSource     {TQBR, SNGS} @ TICK size = 7017
2021-09-15 15:07:28.422502     CreateDataSource     {TQBR, SNGS} @ M1 size = 0
2021-09-15 15:07:28.428918     CreateDataSource     {TQBR, SNGS} @ M2 size = 0
2021-09-15 15:07:28.434145     CreateDataSource     {TQBR, SNGS} @ M3 size = 0
2021-09-15 15:07:28.439115     CreateDataSource     {TQBR, SNGS} @ M4 size = 0
2021-09-15 15:07:28.444003     CreateDataSource     {TQBR, SNGS} @ M5 size = 0
2021-09-15 15:07:28.449883     CreateDataSource     {TQBR, SNGS} @ M6 size = 0
2021-09-15 15:07:28.455627     CreateDataSource     {TQBR, SNGS} @ M10 size = 0
2021-09-15 15:07:28.461636     CreateDataSource     {TQBR, SNGS} @ M15 size = 0
2021-09-15 15:07:28.466866     CreateDataSource     {TQBR, SNGS} @ M20 size = 0
2021-09-15 15:07:28.472168     CreateDataSource     {TQBR, SNGS} @ M30 size = 0
2021-09-15 15:07:28.477524     CreateDataSource     {TQBR, SNGS} @ H1 size = 0
2021-09-15 15:07:28.484311     CreateDataSource     {TQBR, SNGS} @ H2 size = 0
2021-09-15 15:07:28.490923     CreateDataSource     {TQBR, SNGS} @ H4 size = 0
2021-09-15 15:07:28.491001     CreateDataSource     {TQBR, SNGS} @ D1 size = 3116
2021-09-15 15:07:28.582296     CreateDataSource     {TQBR, SNGS} @ W1 size = 0
2021-09-15 15:07:28.582458     CreateDataSource     {TQBR, SNGS} @ MN1 size = 0
2021-09-15 15:07:29.264400     CreateDataSource     {TQBR, SNGSP} @ TICK size = 6229
2021-09-15 15:07:29.432710     CreateDataSource     {TQBR, SNGSP} @ M1 size = 0
2021-09-15 15:07:29.440142     CreateDataSource     {TQBR, SNGSP} @ M2 size = 0
2021-09-15 15:07:29.445731     CreateDataSource     {TQBR, SNGSP} @ M3 size = 0
2021-09-15 15:07:29.451895     CreateDataSource     {TQBR, SNGSP} @ M4 size = 0
2021-09-15 15:07:29.458259     CreateDataSource     {TQBR, SNGSP} @ M5 size = 0
2021-09-15 15:07:29.464086     CreateDataSource     {TQBR, SNGSP} @ M6 size = 0
2021-09-15 15:07:29.470463     CreateDataSource     {TQBR, SNGSP} @ M10 size = 0
2021-09-15 15:07:29.477520     CreateDataSource     {TQBR, SNGSP} @ M15 size = 0
2021-09-15 15:07:29.483906     CreateDataSource     {TQBR, SNGSP} @ M20 size = 0
2021-09-15 15:07:29.491474     CreateDataSource     {TQBR, SNGSP} @ M30 size = 0
2021-09-15 15:07:29.497914     CreateDataSource     {TQBR, SNGSP} @ H1 size = 0
2021-09-15 15:07:29.503272     CreateDataSource     {TQBR, SNGSP} @ H2 size = 0
2021-09-15 15:07:29.509042     CreateDataSource     {TQBR, SNGSP} @ H4 size = 0
2021-09-15 15:07:29.509116     CreateDataSource     {TQBR, SNGSP} @ D1 size = 3116
2021-09-15 15:07:29.598893     CreateDataSource     {TQBR, SNGSP} @ W1 size = 0
2021-09-15 15:07:29.599148     CreateDataSource     {TQBR, SNGSP} @ MN1 size = 0
2021-09-15 15:07:30.273723     CreateDataSource     {TQBR, TATN} @ TICK size = 20677
2021-09-15 15:07:30.825578     CreateDataSource     {TQBR, TATN} @ M1 size = 0
2021-09-15 15:07:30.832440     CreateDataSource     {TQBR, TATN} @ M2 size = 0
2021-09-15 15:07:30.837642     CreateDataSource     {TQBR, TATN} @ M3 size = 0
2021-09-15 15:07:30.843383     CreateDataSource     {TQBR, TATN} @ M4 size = 0
2021-09-15 15:07:30.848880     CreateDataSource     {TQBR, TATN} @ M5 size = 0
2021-09-15 15:07:30.854752     CreateDataSource     {TQBR, TATN} @ M6 size = 0
2021-09-15 15:07:30.860355     CreateDataSource     {TQBR, TATN} @ M10 size = 0
2021-09-15 15:07:30.865934     CreateDataSource     {TQBR, TATN} @ M15 size = 0
2021-09-15 15:07:30.871729     CreateDataSource     {TQBR, TATN} @ M20 size = 0
2021-09-15 15:07:30.877198     CreateDataSource     {TQBR, TATN} @ M30 size = 0
2021-09-15 15:07:30.882870     CreateDataSource     {TQBR, TATN} @ H1 size = 0
2021-09-15 15:07:30.888459     CreateDataSource     {TQBR, TATN} @ H2 size = 0
2021-09-15 15:07:30.894080     CreateDataSource     {TQBR, TATN} @ H4 size = 0
2021-09-15 15:07:30.894253     CreateDataSource     {TQBR, TATN} @ D1 size = 3116
2021-09-15 15:07:30.983805     CreateDataSource     {TQBR, TATN} @ W1 size = 0
2021-09-15 15:07:30.983988     CreateDataSource     {TQBR, TATN} @ MN1 size = 0
2021-09-15 15:07:31.649792     CreateDataSource     {TQBR, TATNP} @ TICK size = 11769
2021-09-15 15:07:31.964689     CreateDataSource     {TQBR, TATNP} @ M1 size = 0
2021-09-15 15:07:31.971395     CreateDataSource     {TQBR, TATNP} @ M2 size = 0
2021-09-15 15:07:31.976796     CreateDataSource     {TQBR, TATNP} @ M3 size = 0
2021-09-15 15:07:31.982438     CreateDataSource     {TQBR, TATNP} @ M4 size = 0
2021-09-15 15:07:31.988077     CreateDataSource     {TQBR, TATNP} @ M5 size = 0
2021-09-15 15:07:31.993431     CreateDataSource     {TQBR, TATNP} @ M6 size = 0
2021-09-15 15:07:31.998942     CreateDataSource     {TQBR, TATNP} @ M10 size = 0
2021-09-15 15:07:32.004816     CreateDataSource     {TQBR, TATNP} @ M15 size = 0
2021-09-15 15:07:32.010321     CreateDataSource     {TQBR, TATNP} @ M20 size = 0
2021-09-15 15:07:32.015819     CreateDataSource     {TQBR, TATNP} @ M30 size = 0
2021-09-15 15:07:32.021609     CreateDataSource     {TQBR, TATNP} @ H1 size = 0
2021-09-15 15:07:32.027217     CreateDataSource     {TQBR, TATNP} @ H2 size = 0
2021-09-15 15:07:32.032954     CreateDataSource     {TQBR, TATNP} @ H4 size = 0
2021-09-15 15:07:32.033027     CreateDataSource     {TQBR, TATNP} @ D1 size = 3116
2021-09-15 15:07:32.121691     CreateDataSource     {TQBR, TATNP} @ W1 size = 0
2021-09-15 15:07:32.121864     CreateDataSource     {TQBR, TATNP} @ MN1 size = 0
2021-09-15 15:07:32.770864     CreateDataSource     {TQBR, TGKA} @ TICK size = 1196
2021-09-15 15:07:32.803795     CreateDataSource     {TQBR, TGKA} @ M1 size = 0
2021-09-15 15:07:32.809386     CreateDataSource     {TQBR, TGKA} @ M2 size = 0
2021-09-15 15:07:32.815320     CreateDataSource     {TQBR, TGKA} @ M3 size = 0
2021-09-15 15:07:32.821353     CreateDataSource     {TQBR, TGKA} @ M4 size = 0
2021-09-15 15:07:32.827100     CreateDataSource     {TQBR, TGKA} @ M5 size = 0
2021-09-15 15:07:32.832611     CreateDataSource     {TQBR, TGKA} @ M6 size = 0
2021-09-15 15:07:32.837666     CreateDataSource     {TQBR, TGKA} @ M10 size = 0
2021-09-15 15:07:32.843420     CreateDataSource     {TQBR, TGKA} @ M15 size = 0
2021-09-15 15:07:32.849271     CreateDataSource     {TQBR, TGKA} @ M20 size = 0
2021-09-15 15:07:32.854792     CreateDataSource     {TQBR, TGKA} @ M30 size = 0
2021-09-15 15:07:32.860568     CreateDataSource     {TQBR, TGKA} @ H1 size = 0
2021-09-15 15:07:32.866581     CreateDataSource     {TQBR, TGKA} @ H2 size = 0
2021-09-15 15:07:32.872235     CreateDataSource     {TQBR, TGKA} @ H4 size = 0
2021-09-15 15:07:32.872311     CreateDataSource     {TQBR, TGKA} @ D1 size = 3116
2021-09-15 15:07:32.961487     CreateDataSource     {TQBR, TGKA} @ W1 size = 0
2021-09-15 15:07:32.966071     CreateDataSource     {TQBR, TGKA} @ MN1 size = 0
2021-09-15 15:07:33.621607     CreateDataSource     {TQBR, VTBR} @ TICK size = 34481
2021-09-15 15:07:34.549820     CreateDataSource     {TQBR, VTBR} @ M1 size = 0
2021-09-15 15:07:34.549989     CreateDataSource     {TQBR, VTBR} @ M2 size = 0
2021-09-15 15:07:34.550142     CreateDataSource     {TQBR, VTBR} @ M3 size = 0
2021-09-15 15:07:34.550237     CreateDataSource     {TQBR, VTBR} @ M4 size = 0
2021-09-15 15:07:34.550328     CreateDataSource     {TQBR, VTBR} @ M5 size = 0
2021-09-15 15:07:34.550502     CreateDataSource     {TQBR, VTBR} @ M6 size = 0
2021-09-15 15:07:34.550623     CreateDataSource     {TQBR, VTBR} @ M10 size = 0
2021-09-15 15:07:34.550728     CreateDataSource     {TQBR, VTBR} @ M15 size = 0
2021-09-15 15:07:34.550849     CreateDataSource     {TQBR, VTBR} @ M20 size = 0
2021-09-15 15:07:34.550940     CreateDataSource     {TQBR, VTBR} @ M30 size = 0
2021-09-15 15:07:34.551027     CreateDataSource     {TQBR, VTBR} @ H1 size = 0
2021-09-15 15:07:34.551122     CreateDataSource     {TQBR, VTBR} @ H2 size = 0
2021-09-15 15:07:34.551209     CreateDataSource     {TQBR, VTBR} @ H4 size = 0
2021-09-15 15:07:34.551294     CreateDataSource     {TQBR, VTBR} @ D1 size = 0
2021-09-15 15:07:34.551379     CreateDataSource     {TQBR, VTBR} @ W1 size = 0
2021-09-15 15:07:34.551466     CreateDataSource     {TQBR, VTBR} @ MN1 size = 0
2021-09-15 15:07:35.201396     CreateDataSource     {TQBR, YNDX} @ TICK size = 8618
2021-09-15 15:07:35.432889     CreateDataSource     {TQBR, YNDX} @ M1 size = 0
2021-09-15 15:07:35.440152     CreateDataSource     {TQBR, YNDX} @ M2 size = 0
2021-09-15 15:07:35.445876     CreateDataSource     {TQBR, YNDX} @ M3 size = 0
2021-09-15 15:07:35.451569     CreateDataSource     {TQBR, YNDX} @ M4 size = 0
2021-09-15 15:07:35.457202     CreateDataSource     {TQBR, YNDX} @ M5 size = 0
2021-09-15 15:07:35.462728     CreateDataSource     {TQBR, YNDX} @ M6 size = 0
2021-09-15 15:07:35.468612     CreateDataSource     {TQBR, YNDX} @ M10 size = 0
2021-09-15 15:07:35.474320     CreateDataSource     {TQBR, YNDX} @ M15 size = 0
2021-09-15 15:07:35.479978     CreateDataSource     {TQBR, YNDX} @ M20 size = 0
2021-09-15 15:07:35.485776     CreateDataSource     {TQBR, YNDX} @ M30 size = 0
2021-09-15 15:07:35.491768     CreateDataSource     {TQBR, YNDX} @ H1 size = 0
2021-09-15 15:07:35.497244     CreateDataSource     {TQBR, YNDX} @ H2 size = 0
2021-09-15 15:07:35.503127     CreateDataSource     {TQBR, YNDX} @ H4 size = 0
2021-09-15 15:07:35.503191     CreateDataSource     {TQBR, YNDX} @ D1 size = 1837
2021-09-15 15:07:35.556240     CreateDataSource     {TQBR, YNDX} @ W1 size = 0
2021-09-15 15:07:35.559964     CreateDataSource     {TQBR, YNDX} @ MN1 size = 0
2021-09-15 15:07:36.204954     CreateDataSource     {TQTF, FXDE} @ TICK size = 2091
2021-09-15 15:07:36.260550     CreateDataSource     {TQTF, FXDE} @ M1 size = 0
2021-09-15 15:07:36.260654     CreateDataSource     {TQTF, FXDE} @ M2 size = 0
2021-09-15 15:07:36.260746     CreateDataSource     {TQTF, FXDE} @ M3 size = 0
2021-09-15 15:07:36.260831     CreateDataSource     {TQTF, FXDE} @ M4 size = 0
2021-09-15 15:07:36.260926     CreateDataSource     {TQTF, FXDE} @ M5 size = 0
2021-09-15 15:07:36.261024     CreateDataSource     {TQTF, FXDE} @ M6 size = 0
2021-09-15 15:07:36.261108     CreateDataSource     {TQTF, FXDE} @ M10 size = 0
2021-09-15 15:07:36.261190     CreateDataSource     {TQTF, FXDE} @ M15 size = 0
2021-09-15 15:07:36.261270     CreateDataSource     {TQTF, FXDE} @ M20 size = 0
2021-09-15 15:07:36.261363     CreateDataSource     {TQTF, FXDE} @ M30 size = 0
2021-09-15 15:07:36.261444     CreateDataSource     {TQTF, FXDE} @ H1 size = 0
2021-09-15 15:07:36.261527     CreateDataSource     {TQTF, FXDE} @ H2 size = 0
2021-09-15 15:07:36.261608     CreateDataSource     {TQTF, FXDE} @ H4 size = 0
2021-09-15 15:07:36.268255     CreateDataSource     {TQTF, FXDE} @ D1 size = 0
2021-09-15 15:07:36.268408     CreateDataSource     {TQTF, FXDE} @ W1 size = 0
2021-09-15 15:07:36.268497     CreateDataSource     {TQTF, FXDE} @ MN1 size = 0
2021-09-15 15:07:36.914019     CreateDataSource     {TQTF, FXGD} @ TICK size = 1480
2021-09-15 15:07:36.953495     CreateDataSource     {TQTF, FXGD} @ M1 size = 0
2021-09-15 15:07:36.953599     CreateDataSource     {TQTF, FXGD} @ M2 size = 0
2021-09-15 15:07:36.953690     CreateDataSource     {TQTF, FXGD} @ M3 size = 0
2021-09-15 15:07:36.953775     CreateDataSource     {TQTF, FXGD} @ M4 size = 0
2021-09-15 15:07:36.953859     CreateDataSource     {TQTF, FXGD} @ M5 size = 0
2021-09-15 15:07:36.953958     CreateDataSource     {TQTF, FXGD} @ M6 size = 0
2021-09-15 15:07:36.954044     CreateDataSource     {TQTF, FXGD} @ M10 size = 0
2021-09-15 15:07:36.954125     CreateDataSource     {TQTF, FXGD} @ M15 size = 0
2021-09-15 15:07:36.954207     CreateDataSource     {TQTF, FXGD} @ M20 size = 0
2021-09-15 15:07:36.954288     CreateDataSource     {TQTF, FXGD} @ M30 size = 0
2021-09-15 15:07:36.954378     CreateDataSource     {TQTF, FXGD} @ H1 size = 0
2021-09-15 15:07:36.954461     CreateDataSource     {TQTF, FXGD} @ H2 size = 0
2021-09-15 15:07:36.954542     CreateDataSource     {TQTF, FXGD} @ H4 size = 0
2021-09-15 15:07:36.961413     CreateDataSource     {TQTF, FXGD} @ D1 size = 0
2021-09-15 15:07:36.961569     CreateDataSource     {TQTF, FXGD} @ W1 size = 0
2021-09-15 15:07:36.961666     CreateDataSource     {TQTF, FXGD} @ MN1 size = 0
2021-09-15 15:07:37.611795     CreateDataSource     {TQTF, FXIT} @ TICK size = 553
2021-09-15 15:07:37.627259     CreateDataSource     {TQTF, FXIT} @ M1 size = 0
2021-09-15 15:07:37.627446     CreateDataSource     {TQTF, FXIT} @ M2 size = 0
2021-09-15 15:07:37.627556     CreateDataSource     {TQTF, FXIT} @ M3 size = 0
2021-09-15 15:07:37.627642     CreateDataSource     {TQTF, FXIT} @ M4 size = 0
2021-09-15 15:07:37.627729     CreateDataSource     {TQTF, FXIT} @ M5 size = 0
2021-09-15 15:07:37.627826     CreateDataSource     {TQTF, FXIT} @ M6 size = 0
2021-09-15 15:07:37.627911     CreateDataSource     {TQTF, FXIT} @ M10 size = 0
2021-09-15 15:07:37.627993     CreateDataSource     {TQTF, FXIT} @ M15 size = 0
2021-09-15 15:07:37.628076     CreateDataSource     {TQTF, FXIT} @ M20 size = 0
2021-09-15 15:07:37.628159     CreateDataSource     {TQTF, FXIT} @ M30 size = 0
2021-09-15 15:07:37.628239     CreateDataSource     {TQTF, FXIT} @ H1 size = 0
2021-09-15 15:07:37.628323     CreateDataSource     {TQTF, FXIT} @ H2 size = 0
2021-09-15 15:07:37.628405     CreateDataSource     {TQTF, FXIT} @ H4 size = 0
2021-09-15 15:07:37.634626     CreateDataSource     {TQTF, FXIT} @ D1 size = 0
2021-09-15 15:07:37.634785     CreateDataSource     {TQTF, FXIT} @ W1 size = 0
2021-09-15 15:07:37.634876     CreateDataSource     {TQTF, FXIT} @ MN1 size = 0
2021-09-15 15:07:38.282519     CreateDataSource     {TQTF, FXRB} @ TICK size = 423
2021-09-15 15:07:38.294137     CreateDataSource     {TQTF, FXRB} @ M1 size = 0
2021-09-15 15:07:38.294237     CreateDataSource     {TQTF, FXRB} @ M2 size = 0
2021-09-15 15:07:38.294324     CreateDataSource     {TQTF, FXRB} @ M3 size = 0
2021-09-15 15:07:38.294422     CreateDataSource     {TQTF, FXRB} @ M4 size = 0
2021-09-15 15:07:38.294505     CreateDataSource     {TQTF, FXRB} @ M5 size = 0
2021-09-15 15:07:38.294591     CreateDataSource     {TQTF, FXRB} @ M6 size = 0
2021-09-15 15:07:38.294675     CreateDataSource     {TQTF, FXRB} @ M10 size = 0
2021-09-15 15:07:38.294758     CreateDataSource     {TQTF, FXRB} @ M15 size = 0
2021-09-15 15:07:38.294842     CreateDataSource     {TQTF, FXRB} @ M20 size = 0
2021-09-15 15:07:38.294926     CreateDataSource     {TQTF, FXRB} @ M30 size = 0
2021-09-15 15:07:38.295008     CreateDataSource     {TQTF, FXRB} @ H1 size = 0
2021-09-15 15:07:38.295091     CreateDataSource     {TQTF, FXRB} @ H2 size = 0
2021-09-15 15:07:38.295175     CreateDataSource     {TQTF, FXRB} @ H4 size = 0
2021-09-15 15:07:38.301356     CreateDataSource     {TQTF, FXRB} @ D1 size = 0
2021-09-15 15:07:38.301499     CreateDataSource     {TQTF, FXRB} @ W1 size = 0
2021-09-15 15:07:38.301617     CreateDataSource     {TQTF, FXRB} @ MN1 size = 0
2021-09-15 15:07:38.955640     CreateDataSource     {TQTF, FXRL} @ TICK size = 653
2021-09-15 15:07:38.974623     CreateDataSource     {TQTF, FXRL} @ M1 size = 0
2021-09-15 15:07:38.974740     CreateDataSource     {TQTF, FXRL} @ M2 size = 0
2021-09-15 15:07:38.974831     CreateDataSource     {TQTF, FXRL} @ M3 size = 0
2021-09-15 15:07:38.974931     CreateDataSource     {TQTF, FXRL} @ M4 size = 0
2021-09-15 15:07:38.975021     CreateDataSource     {TQTF, FXRL} @ M5 size = 0
2021-09-15 15:07:38.975110     CreateDataSource     {TQTF, FXRL} @ M6 size = 0
2021-09-15 15:07:38.975207     CreateDataSource     {TQTF, FXRL} @ M10 size = 0
2021-09-15 15:07:38.975303     CreateDataSource     {TQTF, FXRL} @ M15 size = 0
2021-09-15 15:07:38.975395     CreateDataSource     {TQTF, FXRL} @ M20 size = 0
2021-09-15 15:07:38.975489     CreateDataSource     {TQTF, FXRL} @ M30 size = 0
2021-09-15 15:07:38.975587     CreateDataSource     {TQTF, FXRL} @ H1 size = 0
2021-09-15 15:07:38.975682     CreateDataSource     {TQTF, FXRL} @ H2 size = 0
2021-09-15 15:07:38.975768     CreateDataSource     {TQTF, FXRL} @ H4 size = 0
2021-09-15 15:07:38.982089     CreateDataSource     {TQTF, FXRL} @ D1 size = 0
2021-09-15 15:07:38.982241     CreateDataSource     {TQTF, FXRL} @ W1 size = 0
2021-09-15 15:07:38.982334     CreateDataSource     {TQTF, FXRL} @ MN1 size = 0
2021-09-15 15:07:39.657992     CreateDataSource     {TQTF, FXRU} @ TICK size = 872
2021-09-15 15:07:39.682282     CreateDataSource     {TQTF, FXRU} @ M1 size = 0
2021-09-15 15:07:39.682397     CreateDataSource     {TQTF, FXRU} @ M2 size = 0
2021-09-15 15:07:39.682490     CreateDataSource     {TQTF, FXRU} @ M3 size = 0
2021-09-15 15:07:39.682578     CreateDataSource     {TQTF, FXRU} @ M4 size = 0
2021-09-15 15:07:39.682664     CreateDataSource     {TQTF, FXRU} @ M5 size = 0
2021-09-15 15:07:39.682765     CreateDataSource     {TQTF, FXRU} @ M6 size = 0
2021-09-15 15:07:39.682853     CreateDataSource     {TQTF, FXRU} @ M10 size = 0
2021-09-15 15:07:39.682937     CreateDataSource     {TQTF, FXRU} @ M15 size = 0
2021-09-15 15:07:39.683020     CreateDataSource     {TQTF, FXRU} @ M20 size = 0
2021-09-15 15:07:39.683103     CreateDataSource     {TQTF, FXRU} @ M30 size = 0
2021-09-15 15:07:39.683196     CreateDataSource     {TQTF, FXRU} @ H1 size = 0
2021-09-15 15:07:39.683282     CreateDataSource     {TQTF, FXRU} @ H2 size = 0
2021-09-15 15:07:39.683367     CreateDataSource     {TQTF, FXRU} @ H4 size = 0
2021-09-15 15:07:39.690471     CreateDataSource     {TQTF, FXRU} @ D1 size = 0
2021-09-15 15:07:39.690632     CreateDataSource     {TQTF, FXRU} @ W1 size = 0
2021-09-15 15:07:39.690726     CreateDataSource     {TQTF, FXRU} @ MN1 size = 0
2021-09-15 15:07:40.353040     CreateDataSource     {TQTF, FXUS} @ TICK size = 1551
2021-09-15 15:07:40.395247     CreateDataSource     {TQTF, FXUS} @ M1 size = 0
2021-09-15 15:07:40.395366     CreateDataSource     {TQTF, FXUS} @ M2 size = 0
2021-09-15 15:07:40.395530     CreateDataSource     {TQTF, FXUS} @ M3 size = 0
2021-09-15 15:07:40.395641     CreateDataSource     {TQTF, FXUS} @ M4 size = 0
2021-09-15 15:07:40.395727     CreateDataSource     {TQTF, FXUS} @ M5 size = 0
2021-09-15 15:07:40.395817     CreateDataSource     {TQTF, FXUS} @ M6 size = 0
2021-09-15 15:07:40.395911     CreateDataSource     {TQTF, FXUS} @ M10 size = 0
2021-09-15 15:07:40.396001     CreateDataSource     {TQTF, FXUS} @ M15 size = 0
2021-09-15 15:07:40.396085     CreateDataSource     {TQTF, FXUS} @ M20 size = 0
2021-09-15 15:07:40.396171     CreateDataSource     {TQTF, FXUS} @ M30 size = 0
2021-09-15 15:07:40.396255     CreateDataSource     {TQTF, FXUS} @ H1 size = 0
2021-09-15 15:07:40.396340     CreateDataSource     {TQTF, FXUS} @ H2 size = 0
2021-09-15 15:07:40.396427     CreateDataSource     {TQTF, FXUS} @ H4 size = 0
2021-09-15 15:07:40.403359     CreateDataSource     {TQTF, FXUS} @ D1 size = 0
2021-09-15 15:07:40.403527     CreateDataSource     {TQTF, FXUS} @ W1 size = 0
2021-09-15 15:07:40.403621     CreateDataSource     {TQTF, FXUS} @ MN1 size = 0
2021-09-15 15:07:41.062029     CreateDataSource     {TQTF, RUSE} @ TICK size = 252
2021-09-15 15:07:41.069842     CreateDataSource     {TQTF, RUSE} @ M1 size = 0
2021-09-15 15:07:41.069999     CreateDataSource     {TQTF, RUSE} @ M2 size = 0
2021-09-15 15:07:41.070102     CreateDataSource     {TQTF, RUSE} @ M3 size = 0
2021-09-15 15:07:41.070190     CreateDataSource     {TQTF, RUSE} @ M4 size = 0
2021-09-15 15:07:41.070277     CreateDataSource     {TQTF, RUSE} @ M5 size = 0
2021-09-15 15:07:41.070365     CreateDataSource     {TQTF, RUSE} @ M6 size = 0
2021-09-15 15:07:41.070456     CreateDataSource     {TQTF, RUSE} @ M10 size = 0
2021-09-15 15:07:41.077284     CreateDataSource     {TQTF, RUSE} @ M15 size = 0
2021-09-15 15:07:41.077449     CreateDataSource     {TQTF, RUSE} @ M20 size = 0
2021-09-15 15:07:41.077544     CreateDataSource     {TQTF, RUSE} @ M30 size = 0
2021-09-15 15:07:41.077635     CreateDataSource     {TQTF, RUSE} @ H1 size = 0
2021-09-15 15:07:41.077724     CreateDataSource     {TQTF, RUSE} @ H2 size = 0
2021-09-15 15:07:41.077812     CreateDataSource     {TQTF, RUSE} @ H4 size = 0
2021-09-15 15:07:41.081784     CreateDataSource     {TQTF, RUSE} @ D1 size = 0
2021-09-15 15:07:41.081947     CreateDataSource     {TQTF, RUSE} @ W1 size = 0
2021-09-15 15:07:41.082041     CreateDataSource     {TQTF, RUSE} @ MN1 size = 0
2021-09-15 15:07:41.731421     CreateDataSource     {TQTF, SBCB} @ TICK size = 56
2021-09-15 15:07:41.733116     CreateDataSource     {TQTF, SBCB} @ M1 size = 0
2021-09-15 15:07:41.733216     CreateDataSource     {TQTF, SBCB} @ M2 size = 0
2021-09-15 15:07:41.733305     CreateDataSource     {TQTF, SBCB} @ M3 size = 0
2021-09-15 15:07:41.733408     CreateDataSource     {TQTF, SBCB} @ M4 size = 0
2021-09-15 15:07:41.733504     CreateDataSource     {TQTF, SBCB} @ M5 size = 0
2021-09-15 15:07:41.733588     CreateDataSource     {TQTF, SBCB} @ M6 size = 0
2021-09-15 15:07:41.733675     CreateDataSource     {TQTF, SBCB} @ M10 size = 0
2021-09-15 15:07:41.733773     CreateDataSource     {TQTF, SBCB} @ M15 size = 0
2021-09-15 15:07:41.733860     CreateDataSource     {TQTF, SBCB} @ M20 size = 0
2021-09-15 15:07:41.733958     CreateDataSource     {TQTF, SBCB} @ M30 size = 0
2021-09-15 15:07:41.734048     CreateDataSource     {TQTF, SBCB} @ H1 size = 0
2021-09-15 15:07:41.734147     CreateDataSource     {TQTF, SBCB} @ H2 size = 0
2021-09-15 15:07:41.734234     CreateDataSource     {TQTF, SBCB} @ H4 size = 0
2021-09-15 15:07:41.739712     CreateDataSource     {TQTF, SBCB} @ D1 size = 0
2021-09-15 15:07:41.739860     CreateDataSource     {TQTF, SBCB} @ W1 size = 0
2021-09-15 15:07:41.739954     CreateDataSource     {TQTF, SBCB} @ MN1 size = 0
2021-09-15 15:07:42.390604     CreateDataSource     {TQTF, SBMX} @ TICK size = 2614
2021-09-15 15:07:42.460078     CreateDataSource     {TQTF, SBMX} @ M1 size = 0
2021-09-15 15:07:42.460193     CreateDataSource     {TQTF, SBMX} @ M2 size = 0
2021-09-15 15:07:42.460283     CreateDataSource     {TQTF, SBMX} @ M3 size = 0
2021-09-15 15:07:42.460374     CreateDataSource     {TQTF, SBMX} @ M4 size = 0
2021-09-15 15:07:42.460462     CreateDataSource     {TQTF, SBMX} @ M5 size = 0
2021-09-15 15:07:42.460562     CreateDataSource     {TQTF, SBMX} @ M6 size = 0
2021-09-15 15:07:42.460650     CreateDataSource     {TQTF, SBMX} @ M10 size = 0
2021-09-15 15:07:42.467432     CreateDataSource     {TQTF, SBMX} @ M15 size = 0
2021-09-15 15:07:42.467598     CreateDataSource     {TQTF, SBMX} @ M20 size = 0
2021-09-15 15:07:42.467695     CreateDataSource     {TQTF, SBMX} @ M30 size = 0
2021-09-15 15:07:42.467785     CreateDataSource     {TQTF, SBMX} @ H1 size = 0
2021-09-15 15:07:42.467874     CreateDataSource     {TQTF, SBMX} @ H2 size = 0
2021-09-15 15:07:42.467962     CreateDataSource     {TQTF, SBMX} @ H4 size = 0
2021-09-15 15:07:42.472000     CreateDataSource     {TQTF, SBMX} @ D1 size = 0
2021-09-15 15:07:42.472156     CreateDataSource     {TQTF, SBMX} @ W1 size = 0
2021-09-15 15:07:42.472251     CreateDataSource     {TQTF, SBMX} @ MN1 size = 0
2021-09-15 15:07:43.117858     CreateDataSource     {TQTF, SBSP} @ TICK size = 1160
2021-09-15 15:07:43.149387     CreateDataSource     {TQTF, SBSP} @ M1 size = 0
2021-09-15 15:07:43.149507     CreateDataSource     {TQTF, SBSP} @ M2 size = 0
2021-09-15 15:07:43.149599     CreateDataSource     {TQTF, SBSP} @ M3 size = 0
2021-09-15 15:07:43.149686     CreateDataSource     {TQTF, SBSP} @ M4 size = 0
2021-09-15 15:07:43.149771     CreateDataSource     {TQTF, SBSP} @ M5 size = 0
2021-09-15 15:07:43.149867     CreateDataSource     {TQTF, SBSP} @ M6 size = 0
2021-09-15 15:07:43.149953     CreateDataSource     {TQTF, SBSP} @ M10 size = 0
2021-09-15 15:07:43.150052     CreateDataSource     {TQTF, SBSP} @ M15 size = 0
2021-09-15 15:07:43.150136     CreateDataSource     {TQTF, SBSP} @ M20 size = 0
2021-09-15 15:07:43.150220     CreateDataSource     {TQTF, SBSP} @ M30 size = 0
2021-09-15 15:07:43.150374     CreateDataSource     {TQTF, SBSP} @ H1 size = 0
2021-09-15 15:07:43.150463     CreateDataSource     {TQTF, SBSP} @ H2 size = 0
2021-09-15 15:07:43.150622     CreateDataSource     {TQTF, SBSP} @ H4 size = 0
2021-09-15 15:07:43.150653     CreateDataSource     {TQTF, SBSP} @ D1 size = 616
2021-09-15 15:07:43.167333     CreateDataSource     {TQTF, SBSP} @ W1 size = 0
2021-09-15 15:07:43.167438     CreateDataSource     {TQTF, SBSP} @ MN1 size = 0

Q
Plugins/Reports
 
Добрый день.
По неизвестным мне причинам стало недоступным формирование отчетов через Plugins/Reports (Orders, Stop_Orders, Trades)
Вот здесь можно посмотреть как это было ранее.



В чем может быть причина?
Закрыто брокером или QUIK поломался?

Вопрос к разработчикам QUIK: в какой стадии находится зарегистрированное пожелание по полечение Отчетов через QLUA?
Что-то делается?
Q
Очередь исполнения транзакций
 
Добрый день.
Наблюдал такую картину в ленте транзакций: происходит исполнение нескольких тразакций по разным инструментам в одно и тоже время с точностью до микросекунд (во вложении)
В чем может быть причина?
Может время транзакций фиксируется на бирже в наносекундах, а в QUIK она в микросекундах?

Q
info.log
 
Добрый день.
Что нужно сделать чтобы отключить логирование в файл info.log
Сегодня размер файла достигал более 1.2 GB плюс файл alltrade.dat порядка 800 MB.
Поскольку alltrade мне нужен, то не рассматриваю его уменьшение (оптиизацию), а вот с файлом info.log надо что-то делать.
У кого какие есть советы?
Q
callback OnAllTrade, поля exchange_code & exec_market
 
Цитата
swerg написал:
Ну вот вам и ответ ;)
В луа же нет волшебства, информации там не больше, чем в терминале
У вас в таблице QUIK эти поля тоже пустные?
Q
callback OnAllTrade, поля exchange_code & exec_market
 
Цитата
swerg написал:
параметры
тоже нет, но я думал у меня какие то возможно ограничения брокера выставлены
Q
callback OnAllTrade, поля exchange_code & exec_market
 
Цитата
Владимир написал:
QApplication, И что за средства такие у С++?  ::  
Стандартных нет.
Берете данные, конвертируете в строку, измеряете все длины по столбцам и печатаете.
Q
callback OnAllTrade, поля exchange_code & exec_market
 
Цитата
Владимир написал:
Форматировали вывод средствами Lua?
c++
Q
callback OnAllTrade, поля exchange_code & exec_market
 
Добрый день
Сделал выгрузку всех сделок из QUIK средствами Lua (fnc getItem(...)) и поля exchange_code  & exec_market пустые для всех данных.

На картинке данные по некоторым классам.


Так и должно быть?
Q
getBuySellInfoEx, (Купить/Продать)
 
Q
getBuySellInfoEx, (Купить/Продать)
 
Цитата
QApplication написал:
Возможно, тогда почему для таких же инструментов в QUIK различные значения типов
Цитата
Daniil Pozdnyakov написал:
Числовое значение "5" обозначает клиентов со схемой кредитования "МД+".
Q
getBuySellInfoEx, (Купить/Продать)
 
Цитата
Daniil Pozdnyakov написал:
Числовое значение "5" обозначает клиентов со схемой кредитования "МД+"
Возможно, тогда почему для таких же инструментов в QUIK различные значения типов

[img]data:image/png;base64,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[/img]
Q
Permission denied при удалении файла
 
Цитата
Незнайка написал:
Если поместить вызов os.execute() после закрытия файла, то удаляется
Все правильно, если файл открыт вы его не удалите. Попробуйте открыть файл и потом попробовать удалить файл через графический интерфейс windows.
Q
getBuySellInfoEx, (Купить/Продать)
 
файл в формате jpeg
Q
getBuySellInfoEx, (Купить/Продать)
 
Добрый день.
Вопрос по таблице "Купить\Продать". При получении данных через qlua по таблице возникает ряд вопросов:
1. values: d_short and d_min_short по некоторым инструментам имеют непонятно большое значение '1.000000e+50' в тестовом формате (см. вложение). Что это значит и как интерпретировать?
2. В документации для поля client_type описаны четыре состояния, у меня присутствует значение 5 . Что это значит и как интерпретировать?
Q
Получение таблицы транзакций
 
Egor Zaytsev,
Цитата
Egor Zaytsev написал:
Цитата
Вячеслав написал:
Вот смотрите, есть ...

OnOrder и getItem('orders', ...)
OnTrade и getItem('trades', ...)
OnTransReply и ???

добавьте в getItem таблицу транзакций

Тем более в самом терминале она есть - Раздел 3. Просмотр информации п. 3.51 Таблица транзакций
 
Цитата
Вячеслав написал:
Вот смотрите, есть ...

OnOrder и getItem('orders', ...)
OnTrade и getItem('trades', ...)
OnTransReply и ???

добавьте в getItem таблицу транзакций

Тем более в самом терминале она есть - Раздел 3. Просмотр информации п. 3.51 Таблица транзакций
Здравствуйте!

Ваше пожелание зарегистрировано.  Мы постараемся рассмотреть его и  сообщить Вам результаты анализа. Впоследствии, по результатам анализа,  будет приниматься решение о реализации пожелания в будущих версиях ПО
Egor Zaytsev, вы его уже регистрировали, здесь https://forum.quik.ru/messages/forum10/message47692/topic5734/#message47692
Может сообщите что изменилось за год?
Q
Получение таблицы транзакций
 
Цитата
Вячеслав написал:
Цитата
Если нет такой возможности, то прошу добавить в пожелания.
уже регистрировали, но так и не добавили

https://forum.quik.ru/messages/forum10/message47673/topic5734/#message47673
Q
get all report's from qlua, Plugins/Reports
 
Добрый день.
Можно добавить в функциональность qlua получение данных, аналогичных Plugins/Reports?

 
Q
Iceberg order, QUIK vs QLUA
 
Цитата
Anna Lozenko написал:
в англоязычном сообщении не указан код ошибки (817)?
Anna Lozenko, нет, не указан, посмотрите скрин на первом посте. В сообщении ошибки нет.
Даже если бы был код ошибки, то где можно посмотреть описание этого кода?
Q
Снятие заявки, server check failed
 
Цитата
Andrey Bezrukov написал:
Status=5, StatusEx="QUIK server check failed for transaction" и Error code=8635230 означают, что транзакция не прошла проверку сервера QUIK. Возможные причины: снимаемая заявка уже исполнена, уже снята, не принадлежит Вам (например, была допущена ошибка в указании номера заявки при подаче транзакций).
по факту
1. заявка моя
2. номер заявки берется 100% точно, здесь ошибки быть не может, проверено
3. заявка активна и висит в таблице заявок (в дальнейшем снимается только в ручную из QUIK)
4. транзакция на ее снятие приходит  с ошибкой
Q
Снятие заявки, server check failed
 
Цитата
Andrey Bezrukov написал:
Сейчас не предусмотрено возможности получить доступ к таблице транзакций из LUA-скрипта. Можем зарегистрировать Ваше пожелание на такую доработку. Регистрируем?
идея хорошая и требует рализации,
но лучше что работал стабильно OnTransReply callback на все транзакции, отправляемые через sendTransaction
Q
Снятие заявки, server check failed
 
Цитата
Andrey Bezrukov написал:
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Andrey Bezrukov, реализуйте его через getItem как доступ к другим таблицам
Q
Снятие заявки, server check failed
 
Цитата
Andrey Bezrukov написал:
Status=5, StatusEx="QUIK server check failed for transaction" и Error code=8635230 означают, что транзакция не прошла проверку сервера QUIK. Возможные причины: снимаемая заявка уже исполнена, уже снята, не принадлежит Вам (например, была допущена ошибка в указании номера заявки при подаче транзакций).
Andrey Bezrukov,раскажу подробнее
1. написан скрипт, который выставляет заявки на покупку и продажу по 1 лоту в книгу заявок согласно рисунку. Если позиция текущего ордера выходит за зеленый квадрат, то асинхронно (т.е. не дожидаясь ответа о снятии теущей заявки через определенный автором интервал {50ms, или 200ms или 500ms} направляется новый ордер) направляется тарнзакия на снятие текущей заявки и выставляется новая заявка в позицию кравсного квадрата.

Так вот, проблем с выставление новой заявки нет, она работет всегда стабильно и по ней всегда приходит OnTransReply callback, не придерешся. А по транзакции на снятие старой заявки много вопросов:
1. алгоритм снятия не меняется, занчит тезиз который поцитировал не верен, т.к. ордер по этой заявке я вижу в таблице заявок и он активный
2. снятие заявки работает но не всегда. При это согласно задуманному алгориту всегда должно быть по одной заявке в каждую сторону, однако это не так, например,
 
3. из скрина видно, что транзакции на снятие активных заявок приходят в таблицу транзакци, а OnTransReply callback по ним не приходит
4. OnTransReply callback приходит только по высталению новых ордеров
5. пробовал различную реализацию транзакции на снятие ордера (по примеру из info.chm и из кормана транзакций) - результат одинаковый
6. пример скрипта: есть две активные заявки и снимем их, при этом OnTransReply callback не приходит

Код
is_run = true

m = 0;

n = 0;
T = {};


T.f = {
      ACTION    = "KILL_ORDER",
      CLASSCODE = "TQBR",
      SECCODE   = "SBER",
      TRANS_ID  = "1328",
      ORDER_KEY = "20963390679"
      };

T.s = {
      ACTION    = "KILL_ORDER",
      CLASSCODE = "TQBR",
      SECCODE   = "SBER",
      TRANS_ID  = "1329",
      ORDER_KEY = "20963390885"
      };
      
T[0] = t1
T[1] = t2

function main()

   while is_run do
   
   if (m > 0) then
   
      if (n == 0) then
         r = sendTransaction(T.f);
      end
      
      if (n == 1) then
         r = sendTransaction(T.s);
      end

      n = n + 1;
   end
   
   sleep(5000);
   m = m + 1;
   end
end



function OnStop(stop_flag)
   is_run=false
   stop_flag=1
end

и вто какую поседовательность выдают все участвующие колбеки

1. выставляем ордера в стакан

2. снимаем их по скрипту (см. выше)
   2.1 OnTransReply callback по транзакции на снятие заявок не приходит от слова совсем, без разницы успешна заявка снята или пришло сообщение с ошибкой
   2.2 транзакции отображаются в таблице транзакций

   2.3 работа OnOrder callback's
 
Q
Страницы: 1 2 3 След.
Наверх