Как инициировать запуск функции в lua-скрипте снаружи Квика?

Страницы: 1
RSS
Как инициировать запуск функции в lua-скрипте снаружи Квика?
 
Доброго всем дня.
1. Я правильно понимаю, что другая программа никак не может взаимодействовать с lua-скриптом в Квике?
2. Что если так: внешняя программа пишет в файл, а скрипт проверяет в цикле содержимое файла - как увидел нужное значение - запустил функцию - отписал в этот файл результат. Как думаете возможно такое?
Заранее спасибо.
 
Цитата
Алексей Шабашов написал:
Доброго всем дня.
1. Я правильно понимаю, что другая программа никак не может взаимодействовать с lua-скриптом в Квике?
2. Что если так: внешняя программа пишет в файл, а скрипт проверяет в цикле содержимое файла - как увидел нужное значение - запустил функцию - отписал в этот файл результат. Как думаете возможно такое?
Заранее спасибо.

Добрый день!

1. Что подразумеваете под "взаимодействием"? Обмен информацией, запросы, вызов команд?
2. Да, такое вполне возможно. Аналогично использованию файловой системы можно задействовать базу данных, сокеты, человека, ...
 
1 - вызов своих функций. Например создать заявку по рыночной цене.
2 - не подскажите где примеры посмотреть?
 
Для создание заявок из внешних программ, возможно, стоит взглянуть на Trans2QUIK API Trans2QUIK.dll. или Импорт транзакций (tri/tro-файлы).
Описаны в Руководстве пользователя QUIK (info.chm) Раздел 6. Совместная работа с другими приложениями. Примеры там же.
Но тогда не доступны все плюшки QLua по получению графиков, инфы о портфеле и инструментах.

Если всё-таки через файл, то придётся придумывать свой протокол.
 
Понял. Спасибо!
Страницы: 1
Читают тему (гостей: 1)
Наверх