Сергей (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Quik + Python
 
Ну и в общую копилку мою поделку добавьте:
eSKond/QuikMultiBridge (github.com)
5.3 или 5.4 используют индикаторы
 
Цитата
swerg написал:
Я вот читал-читал - и ничего не понял что написано.

Цитата
Сергей написал:
Вчера обновился

С какой версии на какую?

Для индикаторов можно выбирать в какой версии выполнять скрипты.
Для скриптов - тоже.
Вроде это решает вашу проблему, достаточно выбрать какую-то одну версию для всех индикаторов и её же для всех скриптов.

_____________________________________
Если вы используете внешние dll в Lua - то важно делать так, чтобы одна и та же dll не использовалась одновременно в разных версиях Lua. ну либо dll умела понимать для какой версии Lua её вызвали, но штатного механизма для этого нет, да и делать такие dll заморочено.
Но в любом случае точно нельзя, чтобы неадаптированная   одновременной   работе с разными версиями Lua dll использовалась

Если же ну очень хочется (или требуется) запускать скрипты в разных версиях Lua - то проще иметь сборки для разных версий Lua и подгружать нужную в тот или иной скрипт.
Вот здесь я  подробно описываю как я виду этот вариант .
Да, слона то я и не приметил. Точно, есть настройка такая. Правда теперь заваливается на вызове колбека в индикаторе. В скрипте нормально всё, индикатор валит квика. Но буду разбираться. Спасибо.
5.3 или 5.4 используют индикаторы
 
Добрый день. Вчера обновился и теперь там lua 5.4 и lua 5.3 одновременно. У меня используется своя dll, я её пересобрал для 5.4 и скрипты нормально запускаются. Проблема в индикаторе, который эту же dll использует. Во-первых в отличии от скриптов там нет возможности указать какой интерпретатор использовать. Во-вторых при запуске в DebugView получаю:
[3216] QLUA multiple Lua VMs detected. Expected 5.4 instead of 5.3

Сообщение, кстати, совершенно непонятное. То ли он увидел 5.3, но ожидает 5.4, то ли ... в общем сборка с lua54.lib выдаёт это сообщение. Сборка с lua53.lib выдаёт его же. Другие скрипты при этом не запускались.

В чём может быть дело?
WebQuik API
 
Цитата
Andrey Bezrukov написал:
Здравствуйте, Сергей.

Под FIX-прибором подразумевается клиентский программный интерфейс, который может взаимодействовать с внешними приложениями по  FIX-протоколу , и обеспечивает обмен данными и транзакциями между этими внешним приложениями и сервером QUIK.
Таким прибором в частности является  FIX Client Connector , который заменяет собой Рабочее место QUIK, но при этом позволяет подключать внешние приложения по FIX-протоколу.
То есть это программа, которая работает на windows, и является fix сервером, который уже коннектится к серверу каик?
WebQuik API
 
Цитата
Sergey Gorokhov написал:
Цитата
Sergey написал:
Есть сдвиги и изменения в этом вопросе на текущий момент 07.12.2020?
API к WebQUIK нет и не планируется.
Есть имеющиеся средства такие как FIX приборы (платно), Trans2Quik, lua скрипты (бесплатно).
Если этих средств Вам недостаточно, Вы всегда можете озвучить свои пожелания по доработкам в соответствующей ветке форума.
Очевидно что Вы хотите бесплатное, прямое API к серверу. Выпуск такого API не планируется, потому что уже есть FIX приборы.
А что такое "FIX приборы"? Где посмотреть? Это просто протокол, или какя-нибудь dll, которая сама по фиксу с сервером обменивается?  
Грядущие изменения на срочном рынке МБ: поддержка работы с 19-значными номерами заявок и сделок
 
Цитата
TGB написал:
Мой модифицированный тест управления автоматической памятью QLua  в версии QUIK 8.11  Lua 5.3.5, на текущий момент времени, проблем не обнаруживает.
---  
     1. Есть вопрос к поддержке QUIK:
   из Lua53.dll, кроме стандартных функций C-API Lua, экспортирует около 100 дополнительных функций. Зачем это делается?
Что не могут сделать разработчики QUIK, оставаясь в рамках стандартных функций C-API Lua?
-----
     2. Есть предложение:
   выкладывать библиотеки импорта (.lib) функций Lua53.dll (Lua54.dll и т.д.), например, в папке хранения файла info.exe. Понятно, что такие библиотеки можно создать на основе файлов dll, но, наверное, не все пользователи знают, как это сделать. Эти библиотеки нужны при перетрансляции C-пакетов QLua при переходе на новые версии Lua.
а разве это не стандартные библиотеки с lua.org? Почему оттуда не скачать?
Страницы: 1
Наверх