Считывание заявок всех участников торгов

Страницы: 1
RSS
Считывание заявок всех участников торгов
 
Подскажите, пожалуйста, как можно считать всю историю заявок, выставленных участниками торгов? Вариант "в лоб": ловить событие OnQuote и в нем читать getQuoteLevel2() (или getQuoteLevel2Ex()).
Но в таком случае нет возможности узнать исторические данные. Да и лишняя работа - постоянно весь стакан читать.

Хотелось бы некий аналог FAST'а, чтобы поиграться с историческими данными.
 
Здравствуйте,
История стакана в QUIK нигде ни в каком виде не хранится.
Это значит что если Вам нужна история, Вам самостоятельно придется ее накапливать
 
Цитата
Vasya Ivanov написал:
Но в таком случае нет возможности узнать исторические данные. Да и лишняя работа - постоянно весь стакан читать.
Надо не "весь стакан читать", а получать его по DDE, тогда будут приежжать только обновления строк.
 
В инете продают.
Но полагаю, когда увидите цену, то желание отпадет.
------------------------------------------------------------------------
Хорошая информация стоит дорого. На халяву ее не получить.
-------------------------------------------------------
Поэтому либо собираете сами, либо мечтаете о халяве, либо платите большие деньги.
 
Цитата
Imersio Arrigo написал:
Надо не "весь стакан читать", а получать его по DDE, тогда будут приежжать только обновления строк.
В DDE выводится весь стакан. Т.е. он сперва весь формируется в Quik'е, а потом полной табличкой отправляется по DDE. Т.е. в любом случае лишняя работа.

Цитата
Николай Камынин написал:
Поэтому либо собираете сами, либо мечтаете о халяве, либо платите большие деньги.
О халяве не мечтаю, но при историю уточнил, т.к. перед этим тут на форуме говорили, что исторические данные можно считывать через Qlua, а в документации этот момент не описан.
И историю всех сделок (интрадей) тоже нельзя получить?
 
Цитата
Vasya Ivanov написал:
В DDE выводится весь стакан. Т.е. он сперва весь формируется в Quik'е, а потом полной табличкой отправляется по DDE. Т.е. в любом случае лишняя работа.
Угу, угу.... я-то незнаю, не получал стакан в самописном DDE...
 
Цитата
Vasya Ivanov написал:
И историю всех сделок (интрадей) тоже нельзя получить?

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