Блог им. topmet

qlua написать скрипт, вывод таблицы в csv файл

сейчас вывожу по dde в excel.
Можно через lua выводить выбранные таблицы в csv файлы с интервалом 5-10мин, сразу после запуска quik ?

ps кто может написать скрипт?
  • обсудить на форуме:
  • Quik Lua
11 комментариев
Можно. Нет поблем.
Файловые операции в Луа есть.
avatar
а можно заказать коннектор для вывода данных в Omega на Lua на 8-го квика?
avatar
В QLua доступны любые возможности Windows через Lua-библиотеки и C-API.
В Квике предусмотрен экспорт четырьмя способами: DDE с приладкой к Excel, NamedPipes с приладкой к Ami-Broker, неизвестный мне пока протокол для Wealth-Lab и через ODBC в системы управления базами данных.
Какие в Omega есть средства импорта или мониторинга данных из внешних  источников?
«Какие в Omega есть средства импорта или мониторинга данных из внешних  источников?» — ответить на этот вопрос не могу. Извините. Просто использую эту древную программу (Omega). Текущее подключение из 7-ка Квика. В 7-м Квике есть встроенный адаптер (работает через winros.exe). вот еще есть такая ветка на «пауке» -> http://forex.kbpauk.ru/showflat.php/Cat/0/Number/405906/an/0/page/0#Post405906
avatar
Rostislav Kudryashov, Спасибо. читал это все. Про http://yurikon.net/  — тоже внимательно прочитал. Но пока не ставил и не пробовал… Причина — не хочется иметь еще одну программу-прокладку, за которой надо следить. Хочется иметь что-то типа встроенного скрипта, который автоматом работает если работает Квик
P.S.  - с сайта http://yurikon.net/
  • На какой версии квика работает вывод LUA?

    Надо использовать QUIK 7.x. На 8-й версии квика вывод работать не будет, так как подгружаемаяя библиотека 32 бита, а QUIK 64 бита. В будущем сделаем 64 разрядный коннектор к квику.

 

avatar
oktb, ты чертовски прав, избегая прокладок, но непоследователен. В QLua можно сделать всё и ничего другого не надо!
Стандартные возможности Lua есть во всех версиях Квика. И дополнительно: table.sinsert(), table.sremove() для потоко-безопасного совместного доступа к Lua-таблицам из обработчиков событий Квика и скриптов main().
PS Из упомянутых статей я понял, что для импорта внешних данных Omega использует DDE. Может стоит покопать в этом направлении. Квик тоже испускает какое-то DDE.
Rostislav Kudryashov, Извините но я не силен в программировании на таком уровне. 
«Может стоит покопать в этом направлении. Квик тоже испускает какое-то DDE.» — нет, вывод не по DDE. 
Я просто готов заказать такой коннектор и оплатить его.
avatar
oktb, сочувствую. Стезя ретрограда нелегка.
Я хоть сам и вылезаю сейчас в интернет через виртуальную Windows XP, но ввиду её забвения всеми браузерами, уже подготовил замену на Windows Embedded для виртуального ПК.
oktb, 2020.07.18 23:41 Есть платный поставщик биржевых данных для Омеги и т.п. ticktrack.ru/, даёт демо
 на форумах Arqatech поднимали вопрос о продолжении поддержки этого коннектора, но получили отказ. Не понятно почему Ami более интересен им чем более распростаненная Omega (хоть она и старая)
avatar

теги блога Stanislav petrov

....все тэги



UPDONW
Новый дизайн