1 (2019-02-16 22:57:43 отредактировано Владимир =)

Тема: Данные из "нестандартных" таблиц QUIK

Можно ли средствами quik lua вытащить данные из "нестандартных" таблиц терминала (типа таблицы транзакций, таблицы обязательств маркет-мейкера, таблицы сообщений и т.д.). Про часто используемые таблицы (заявки, сделки и т.д.) всё есть, но как выдернуть нужную инфо из остальных?..

Средствами библиотеки w32, например.
Найти нужное окно по заголовку окна - могу найти. Как из него вытащить значение в n-й строке, m колонке?

w32.GetWindowText на хэндле таблицы всегда выдает пустую строку, хотя таблица не пустая.

Спасибо!

2

Re: Данные из "нестандартных" таблиц QUIK

Нет такой возможности, к сожалению.
И w32 тут не поможет.

Только оставлять запросы на добавление функционала на форуме разработчика QUIK, но обещанного, как известно, 7 лет ждут.

Re: Данные из "нестандартных" таблиц QUIK

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

Логично же с помощью луа иметь возможность достать вообще любую дату, что есть в терминале.
А сейчас приходится работать с костылями в виде экспорта по DDE в эксель и обратным засасыванием в луа через просто периодическое чтение файла или luacom. Явно не самый быстрый, удобный и стабильный вариант.

Может есть какие идеи с костылями, чтобы было попроще?

4

Re: Данные из "нестандартных" таблиц QUIK

Если требуемые таблицы экспортируются по DDE - то, думаю, доделать их передачу в Lua квиковцам должно быть не сложно.