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

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

Страницы: 1
Откат к версии 6.15
 
sam063rus, я вам благодарен за внимание к моей проблеме. Ни в коей мере не хотел поставить под сомнение ваши выводы на основании вашего опыта ( который явно больше, чем мой ). Я просто изложил свои наблюдения в одном конкретно взятом случае. А под "другими" имел ввиду не вас лично, а пользователей вообще.
Откат к версии 6.15
 
Цитата
sam063rus пишет:

получается при потере фокуса окна скрипта (и то, не во всех случаях) - LUA VM ведёт себя непредсказуемым образом.
В моем случае потеря фокуса окна скрипта сама по себе не вызывает падения. Я могу свободно переключаться на любые вкладки ( кроме одной-единственной ) и вообще выполнять абсолютно любые действия в терминале, кроме двух вышеописанных. Окно скрипта при этом, естественно, находится "не в фокусе". И оно спокойно может быть "не в фокусе" сколь угодно долго, и при этом нормально работает как QUIK, так и сам скрипт. Падение ( опять-таки, в моем случае, как у других, не знаю ) вызывают именно "триггерные" действия, как таковые, а не вызванная ими потеря фокуса окна скрипта.

[USER=137][/USER]
Откат к версии 6.15
 
Удалось четко локализовать условия, при которых терминал вылетает с ошибкой при запущенном скрипте. Происходит это только в двух случаях: а) при открытии одной из вкладок; б) при двойном щелчке левой кнопкой мыши по графику в другой вкладке. Если избегать этих действий, связка терминал-скрипт работает стабильно без ограничения по времени.

Так что тем, кто использует скрипт "Intraday LUA" и сталкивался с такой же проблемой, можно порекомендовать опытным путем выявить, какие действия служит триггером сбоя, и после запуска данного скрипта воздерживаться от них, если, конечно, они не критичны для работы.
Откат к версии 6.15
 
К mycreditcard по этому вопросу обращаться смысла особого нет. Они пишут: "В версии QUIK 6.16.0.42 и старше были внесены изменения, которые приводят к ошибке после завершения QUIK при использовании библиотеки VCL. В версии 6.15.2.9 все работает корректно.
К сожалению внести какие-либо корректировки в скрипт на данный момент не представляется возможным, т.к. не известна причина такой работы QUIK." Что ж, значит, придется смириться с ситуацией.
Откат к версии 6.15
 
Sam063rus, вы правы, дело не в версии lua5.1.dll. Сперва показалось, что проблема решена, но нет - вылеты с ошибкой продолжаются.

Речь идет о довольно известном скрипте "Intraday LUA", выполняющем функцию автостопа. QUIK вылетает с ошибкой "Internal exception happend", причем вылетает не сразу после запуска скрипта, а спустя некоторое время, от 20-30 минут до нескольких часов.

Сегодня на неподключенном к торгам терминале опытным путем выяснил, что вылет происходит при переключении на вкладку со свечным графиком нефтяного фьючерса BR. В понедельник проверю это в режиме торгов. Если окажется, что скрипт рушит терминал только на этом графике, просто удалю его, и дело с концом. Всё равно я этим фьючерсом не торгую, а его график использую лишь в справочных целях.
Откат к версии 6.15
 
Удалось решить проблему своими силами. После замены в папке QUIK библиотеки lua5.1.dll версии 1.0.0.3 на старую версию 1.0.0.0 - вылеты с ошибкой прекратились, и всё работает стабильно.
Откат к версии 6.15
 
После обновления QUIK до версии 6.16.1.15 он стал периодически вылетать с ошибкой при запуске LUA-скрипта. В предыдущей версии 6.15 скрипт работал стабильно. Я хочу вернуться к предыдущей стабильной версии, но, к сожалению, после обновления я удалил из папки "backup" нужные файлы. Связался с брокером, но у него предыдущей версии уже нет. Брокер порекомендовал запросить версию 6.15 у разработчика на данном форуме, и указал, какие настройки надо будет поменять, чтобы она была совместима с его серверами.

Просьба к сотрудникам ARQA Technologies предоставить ссылку на дистрибутив QUIK версии 6.15 ( не Junior )
Страницы: 1
Наверх