не получилось подключится через LUA
обновил квик до версии 8.0.1.1, после чего наткнулся на ваше приложение. не получилось подключится через LUA, и DDE тоже
Цитата: aakalinin007
обновил квик до версии 8.0.1.1, после чего наткнулся на ваше приложение. не получилось подключится через LUA, и DDE тоже
вы все по инструкции делали? скрипт луа в квике запускаете?
Цитата: Ateclom
Цитата: Andrey87-09
вы все по инструкции делали? скрипт луа в квике запускаете?А у вас типа всё работает?? Если работает, значит обновите свой Quik с версии 7.хх до версии 8.хх - и работать перестанет.
С 8-ой версии Quik 64-разрядный. А библиотеки в папке "clibs", в луа скриптах 32-разрядные.
Когда выполняется команда local socket = require("socket.core") в файле socket.lua происходит ошибка, так как интерпретатор
в Quik уже 64 разрядный, а ему предлагается загрузить модуль 32-ой разрядности.
В этом и вся проблема.
Для исправления ошибки, необходимо выполнить компиляцию сборок библиотек в 64.
Ждём-с, когда разработчики выпустят новую версию.
Надеюсь ждём не напрасно, иначе с коннектором луа придётся попращаться.
Не все брокеры предоставляют версию восемь своим пользователям. И если мы выполним миграцию на 64разрядное подключение сейчас, многие из наших пользователей останутся без возможности торговать.
Поэтому ждём пару месяцев. Нужно дождаться самых ленивых брокеров. Затем все дружно перейдём на восьмой квик.
Цитата: Andrey87-09
вы все по инструкции делали? скрипт луа в квике запускаете?
А у вас типа всё работает?? Если работает, значит обновите свой Quik с версии 7.хх до версии 8.хх - и работать перестанет.
С 8-ой версии Quik 64-разрядный. А библиотеки в папке "clibs", в луа скриптах 32-разрядные.
Когда выполняется команда local socket = require("socket.core") в файле socket.lua происходит ошибка, так как интерпретатор
в Quik уже 64 разрядный, а ему предлагается загрузить модуль 32-ой разрядности.
В этом и вся проблема.
Для исправления ошибки, необходимо выполнить компиляцию сборок библиотек в 64.
Ждём-с, когда разработчики выпустят новую версию.
Надеюсь ждём не напрасно, иначе с коннектором луа придётся попращаться.
Здравствуйте, Алексей
Цитата: Алексей Ван
Не все брокеры предоставляют версию восемь своим пользователям. И если мы выполним миграцию на 64разрядное подключение сейчас, многие из наших пользователей останутся без возможности торговать. Поэтому ждём пару месяцев. Нужно дождаться самых ленивых брокеров. Затем все дружно перейдём на восьмой квик.
А те кто перешёл на новую версию, можно оставить без возможности торговать? Хотя можно и не переходить пока.
Но всё-же хочу предложить решение данной проблемы, как говориться и нашим и вашим. Зачем ждать 2 месяца.
Предлагаемое решение в прикрепленном файле. Если это поможет решить проблему буду рад.
Всего-то нужно перекомпоновать библиотеки в 64 разрядные, и положить их в папку clibs64.
Хотя я только ещё знакомлюсь с вашим проектом, не торгую, поэтому мне не горит, а вот другим может и сгодится.
Здравствуйте!
Цитата: Ateclom
Всего-то нужно перекомпоновать библиотеки в 64 разрядные, и положить их в папку clibs64.
А где взять не скомпилированые библиотеки (.lib)? В проекте находятся только .dll. Да и компоновать надо под консольное приложение или WPF?
Цитата: alex654321
Здравствуйте!
Цитата: Ateclom
Всего-то нужно перекомпоновать библиотеки в 64 разрядные, и положить их в папку clibs64.А где взять не скомпилированые библиотеки (.lib)? В проекте находятся только .dll. Да и компоновать надо под консольное приложение или WPF?
DDE коннектор работает с Квик 64. Можно им торговать пока. Программистов свободных к сожалению сейчас нет чтобы заниматься новым функционалом.
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.