swerg написал: Ладно, хрен с ним с этим троллем. Я на самом деле никак не могу получить ответ на свой вопрос, который давно меня заботит. Ну вот как это сделано в метатрейдере, в других терминалах? нигде ж нет никакого main(). Есть по сути просто скрипт с колбеками (да? я не ошибаюсь?) И вот когда в этих системах прекращается вызов этих колбеков?? я никак не могу этот момент найти, или ищу плохо. Или там после запуска скрипта вызов из него колбеков никогда не прекращается? Расскажите, а
Вообще-то, решение в виде бесконечного цикла , которое обеспечивает работу системы известно давно и широко используется, например в ОС микроконтроллеров (arduino).
Такое решение типично для одноядерных SOC.
Полагаю что проблема КВИКа в том, что VM LUA встраивалась в уже готовую систему, вместо того, чтобы дать пользователям нормальный API к функциям торгового терминала.
Кроме того, как неоднократно подчеркивали сами разработчики, они встраивали луа не для разработки торговых роботов , а для буратин и хрен знает зачем.
swerg написал: Ладно, хрен с ним с этим троллем. Я на самом деле никак не могу получить ответ на свой вопрос, который давно меня заботит. Ну вот как это сделано в метатрейдере, в других терминалах? нигде ж нет никакого main(). Есть по сути просто скрипт с колбеками (да? я не ошибаюсь?) И вот когда в этих системах прекращается вызов этих колбеков?? я никак не могу этот момент найти, или ищу плохо. Или там после запуска скрипта вызов из него колбеков никогда не прекращается? Расскажите, а
Вообще-то, решение в виде бесконечного цикла , которое обеспечивает работу системы известно давно и широко используется, например в ОС микроконтроллеров (arduino).
Такое решение типично для одноядерных SOC.
Полагаю что проблема КВИКа в том, что VM LUA встраивалась в уже готовую систему, вместо того, чтобы дать пользователям нормальный API к функциям торгового терминала.
Кроме того, как неоднократно подчеркивали сами разработчики, они встраивали луа не для разработки торговых роботов , а для буратин и хрен знает зачем.
Чтобы заменить QPile :) Вопрос к разработчикам: Когда выйдет новая версия?
swerg написал: Ладно, хрен с ним с этим троллем. Я на самом деле никак не могу получить ответ на свой вопрос, который давно меня заботит. Ну вот как это сделано в метатрейдере, в других терминалах? нигде ж нет никакого main(). Есть по сути просто скрипт с колбеками (да? я не ошибаюсь?) И вот когда в этих системах прекращается вызов этих колбеков?? я никак не могу этот момент найти, или ищу плохо. Или там после запуска скрипта вызов из него колбеков никогда не прекращается? Расскажите, а
Вообще-то, решение в виде бесконечного цикла , которое обеспечивает работу системы известно давно и широко используется, например в ОС микроконтроллеров (arduino).
Такое решение типично для одноядерных SOC.
Полагаю что проблема КВИКа в том, что VM LUA встраивалась в уже готовую систему, вместо того, чтобы дать пользователям нормальный API к функциям торгового терминала.
Кроме того, как неоднократно подчеркивали сами разработчики, они встраивали луа не для разработки торговых роботов , а для буратин и хрен знает зачем.
Чтобы заменить QPile :) Вопрос к разработчикам: Когда выйдет новая версия?
Добрый день.
Новая версия Lua? Сроков к сожалению назвать не можем. Следите за обновлениями.
swerg написал: Ладно, хрен с ним с этим троллем. Я на самом деле никак не могу получить ответ на свой вопрос, который давно меня заботит. Ну вот как это сделано в метатрейдере, в других терминалах? нигде ж нет никакого main(). Есть по сути просто скрипт с колбеками (да? я не ошибаюсь?) И вот когда в этих системах прекращается вызов этих колбеков?? я никак не могу этот момент найти, или ищу плохо. Или там после запуска скрипта вызов из него колбеков никогда не прекращается? Расскажите, а
Вообще-то, решение в виде бесконечного цикла , которое обеспечивает работу системы известно давно и широко используется, например в ОС микроконтроллеров (arduino).
Такое решение типично для одноядерных SOC.
Полагаю что проблема КВИКа в том, что VM LUA встраивалась в уже готовую систему, вместо того, чтобы дать пользователям нормальный API к функциям торгового терминала.
Кроме того, как неоднократно подчеркивали сами разработчики, они встраивали луа не для разработки торговых роботов , а для буратин и хрен знает зачем.
Чтобы заменить QPile :) Вопрос к разработчикам: Когда выйдет новая версия?
Добрый день.
Новая версия Lua? Сроков к сожалению назвать не можем. Следите за обновлениями.
Когда будет версия, в которой разработчики изменят работу с коллбэков Lua.
swerg написал: Ладно, хрен с ним с этим троллем. Я на самом деле никак не могу получить ответ на свой вопрос, который давно меня заботит. Ну вот как это сделано в метатрейдере, в других терминалах? нигде ж нет никакого main(). Есть по сути просто скрипт с колбеками (да? я не ошибаюсь?) И вот когда в этих системах прекращается вызов этих колбеков?? я никак не могу этот момент найти, или ищу плохо. Или там после запуска скрипта вызов из него колбеков никогда не прекращается? Расскажите, а
Вообще-то, решение в виде бесконечного цикла , которое обеспечивает работу системы известно давно и широко используется, например в ОС микроконтроллеров (arduino).
Такое решение типично для одноядерных SOC.
Полагаю что проблема КВИКа в том, что VM LUA встраивалась в уже готовую систему, вместо того, чтобы дать пользователям нормальный API к функциям торгового терминала.
Кроме того, как неоднократно подчеркивали сами разработчики, они встраивали луа не для разработки торговых роботов , а для буратин и хрен знает зачем.
Чтобы заменить QPile :) Вопрос к разработчикам: Когда выйдет новая версия?
Добрый день.
Новая версия Lua? Сроков к сожалению назвать не можем. Следите за обновлениями.
Когда будет версия, в которой разработчики изменят работу с коллбэков Lua.
Как уже сообщили сроков назвать не можем. Следите на обновлениями.
swerg написал: Ладно, хрен с ним с этим троллем. Я на самом деле никак не могу получить ответ на свой вопрос, который давно меня заботит. Ну вот как это сделано в метатрейдере, в других терминалах? нигде ж нет никакого main(). Есть по сути просто скрипт с колбеками (да? я не ошибаюсь?) И вот когда в этих системах прекращается вызов этих колбеков?? я никак не могу этот момент найти, или ищу плохо. Или там после запуска скрипта вызов из него колбеков никогда не прекращается? Расскажите, а
Вообще-то, решение в виде бесконечного цикла , которое обеспечивает работу системы известно давно и широко используется, например в ОС микроконтроллеров (arduino).
Такое решение типично для одноядерных SOC.
Полагаю что проблема КВИКа в том, что VM LUA встраивалась в уже готовую систему, вместо того, чтобы дать пользователям нормальный API к функциям торгового терминала.
Кроме того, как неоднократно подчеркивали сами разработчики, они встраивали луа не для разработки торговых роботов , а для буратин и хрен знает зачем.
Чтобы заменить QPile :) Вопрос к разработчикам: Когда выйдет новая версия?
Добрый день.
Новая версия Lua? Сроков к сожалению назвать не можем. Следите за обновлениями.
Когда будет версия, в которой разработчики изменят работу с коллбэков Lua.
Как уже сообщили сроков назвать не можем. Следите на обновлениями.
Раскройте хотя бы тайну: это будет 2-х потоковая схема или одно потоковая (и придется все скрипты переписывать)?
А с чего вообще что-то должно поменяться для "наблюдателя" скрипта? С его точки зрения каким был колбек таким и остался. На то он и колбек, назание само за себя говорит.
Не думаю что пойдут на изменение синтаксиса. Я бы больше ожидал стабильности и предсказуемости в вызовах. Сейчас только несколько колбеков типа подключения-отключения-ответ транзакции можно использовать. Остальные не вызывают доверия и надежней баз них. А то когда у тебя колблек от событий прошедших часы назад прилетает после перезапуска терминала, то проще не смотреть на них.
Nikolay написал: Не думаю что пойдут на изменение синтаксиса. Я бы больше ожидал стабильности и предсказуемости в вызовах. Сейчас только несколько колбеков типа подключения-отключения-ответ транзакции можно использовать.Остальные не вызывают доверия и надежней баз них. А то когда у тебя колблек от событий прошедших часы назад прилетает после перезапуска терминала, то проще не смотреть на них.
ARQA, имхо, придется, скорее всего, пойти на изменения API по следующе причине: 1) проблеме реализации многопоточности QLua 5.3, которую они не смогли решить до сих пор (с марта 2020 до ноября 2020г.).
Nikolay написал: Не думаю что пойдут на изменение синтаксиса. Я бы больше ожидал стабильности и предсказуемости в вызовах. Сейчас только несколько колбеков типа подключения-отключения-ответ транзакции можно использовать.Остальные не вызывают доверия и надежней баз них. А то когда у тебя колблек от событий прошедших часы назад прилетает после перезапуска терминала, то проще не смотреть на них.
ARQA, имхо, придется, скорее всего, пойти на изменения API по следующе причине: 1) проблеме реализации многопоточности QLua 5.3, которую они не смогли решить до сих пор (с марта 2020 до ноября 2020г.).
У ARQA, существует три варианта, после перехода на Lua 5.3, порождающем множество проблем и не предоставляющем, по большому счету ничего нового: 1) отказаться от перехода на Lua 5.3 и у них для этого было железное алиби (Lua является фактически двухуровневым языком и все, что не реализуемо в собственно Lua 5.1, можно реализовать в C/C++, с которым Lua тесно интегрирован): причем,. фактором усиливающим озвученное алиби, могло быть соображение, состоящее в том, что они заботятся о стабильности среды разработки, предоставленной пользователям; 2) "пробиться" через возникшие проблемы перехода на Lua 5.3, одной из которых является необходимость реализации, при сохранении существующей архитектуры обработки событий QUIK, многопоточности QLua 5.3 (по сравнению с однопоточностью нативного Lua 5.3); 3) изменить схему обработки событий QUIK так, чтобы уйти от проблем многопоточности QLua. На первый вариант они не пошли (и, по-моему, зря), а теперь и не могут пойти (ведь кому-то, и не рядовым, за это пришлось бы отвечать). Со вторым вариантом, похоже, возникли проблемы, которые наблюдают многие пользователи. Третий вариант, описанный мною в этой ветке, действительно, качественно меняет архитектуру QUIK, при которой: 1) исчезает требование многопоточности QLua (большой геморрой при переходе на новые версии Lua, в том числе на 5.3.5); 2) обеспечивается независимость основного потока регистрация событий от пользовательского "произвола", возникающем при использовании коллбеков, в которых "непросвященный" пользователь может делать все, что угодно. ------ Интересно, что нас ждет? Вопрос к поддержке: когда появится очередная новая версия QUIK?