Цитата |
---|
nikolz написал:
Если хотите, то выложите свой скрипт с тестом стаканов, я его проверю на демо сервере и если есть ошибки исправлю, либо подтвержу, что проблема в квике. |
У меня программы на Питоне шлют команды на порт, который слушает QuikSharp.lua (5.4.1), запущенный в программе Quik 11.0.0.92, и получают ответ либо на этом порту, либо на CallBack порту скрипта QuikSharp.
В программе Quik открыты два окна :
Таблица текущих торгов с одной позицией. (KTSB)
Таблица обезличенных сделок по всем (~250) позициям.
Могу организовать отдельный лог команд из программы к скрипту QuikSharp.lua и ответов на них.
В программе на питоне есть возможность руками посылать запрос QuikSharp.lua
Код |
---|
{'cmd': 'GetQuoteLevel2', 'data': ['TQBR|' + sec_code]} |
Ответ (стакан) приходит для любого sec_code, имеющегося в данных OnAllTrade (таблицы обезличенных сделок). При этом Запрос проверки состояния подписки дает ответ : подписка есть, а стаканы по ней не приходят
для некоторых sec_code.
Все это щастье я имел в Quik 10 c Lua 5.3.1 и предыдущей версией QuikSharp. Переустановил все, но еще не успел проверить.