3Qu
3Qu личный блог
01 июня 2020, 19:50

Quik 8.5.2.11, Lua 5.3.5. Первые впечатления.

Quik, по сравнению с версией 8.2, стал несколько лучше. Меньше подвисает, но иногда бывает. Мелкие, наверно несущественные, изменения в интерфейсе — не сразу и заметил.
Lua 5.3.5, по сравнению с Lua 3.1, летает. То, что исполнялось несколько секунд, теперь пролетает практически мгновенно. В программах Lua никаких изменений делать не пришлось, мною не использовались специфические для Lua 5.1 конструкции.
Вот, DLL, цепляющиеся к Lua, все упали, в буквальном смысле. Пару дней разбирался, несколько изменился C-API, пришлось переделывать функции luaopen в DLL. Помогли ребята с http://quikluacsharp.ru/, если что — смотрите решение у них.
В DLL, по идее, еще надо переделывать int на 64 бит целое (при компиляции куча алармов на эту тему), но, кроме номеров заявок в обозримом будущем, не обязательно. Кроме заявок-сделок, таких номеров в инструментах нет. Пока, по крайней мере.
44 Комментария
  • Dmitry 500% Sheptalin
    01 июня 2020, 20:05
    А брокер кто у вас? открытие не обновилось еще 
      • Dmitry 500% Sheptalin
        01 июня 2020, 20:57
        3Qu, у открытия на сайте висит уже 8.5.2  Но в терминал не приходит. Я как то в бкс поытался в ручную обновлять, потом все совсем сломалось =)  Так что подожду что тех по ответит. 
    • ch5oh
      01 июня 2020, 23:41
      Dmitry Sheptalin, Открытие уже. Качайте дистриб с сайта брокера.
      • Dmitry 500% Sheptalin
        02 июня 2020, 01:00
        ch5oh, лень переустанавливать если честно. Почитал изменения, ничего потрясающего для меня ради чего стоит обновится 
        • ch5oh
          02 июня 2020, 01:22
          Dmitry Sheptalin, говорят, старый Квик скоро просто сдохнет. Причем «старый» — это включая чуть ли не 8.3.
          • Gh0sT555
            02 июня 2020, 09:45
            ch5oh, что ещё говорят? ) И кто? ))
  • bocha
    01 июня 2020, 20:27
    Говорят, 8.6 выкатили уже. Исправили ошибки 8.5.2. 
    Ну и новых, ясенпень, добавили ))
  • Игорь Сидой
    01 июня 2020, 20:46
    Стакан нужен со средней ценой открытой позиции и на графике уровень позиции. Пора уже также добавить автомат выставления стоп заявок. Хотя бы как в МТ5
    • АлексейФ
      01 июня 2020, 21:40
      Игорь Сидой, на графике уровень позиции можно смотреть. Так же можно отображать уровни заявок (лимитов, тэйков, стопов разными цветами)
  • Игорь Сидой
    01 июня 2020, 20:48
     И тогда для той же нефти привод не нужен будет, потому как кластеры в ней бесполезны. 
  • Андрей Иванов
    01 июня 2020, 21:20
    8.6 накатывате, на сайте еще не повесили ее, кучу ошибок исправили, становится чем то работоспособным уже.
    ftp://ftp.quik.ru/public/updates/8.6/quik_8.6.0_upd.zip
    • Weddy
      02 июня 2020, 05:43
      Андрей Иванов, Вы не в курсе что там у них в папке за второй файл валяется TrustManager_2.7.1004_upd.zip? Это что и зачем?
      • Gh0sT555
        02 июня 2020, 09:55
        Weddy, это плагин к QUIK для доверительного управляющего с большим количеством клиентов, предназначен для осуществления одинаковых торговых операций по нескольким счетам клиентов на фондовом
        и срочном рынках.
  • Rostislav Kudryashov
    01 июня 2020, 21:42
    Известна ли кому успешная работа LuaCOM 1.4 c Lua 5.3.5 на 64-бит?
    У меня Windows 8.1  и Visual C++ 2015.
    Работает только с Lua 5.1.5 на 64-бит. С Lua 5.3.5 только компилируется и линкуется (с /DNLUA51). При require («luacom») сбой в строке 9 luacom5.lua.
    Файл luacom5.loh построил из luacom5.lua с помощью bin2c.lua.
    Где можно скачать готовый luacom.dll на 64-бит для Lua 5.3.5?
    • Андрей Иванов
      01 июня 2020, 21:58
      Rostislav Kudryashov, возможно линковать надо с lua53.dll
      • Rostislav Kudryashov
        01 июня 2020, 22:31
        3Qu, ты уже проделал всё это у себя и получил работающий luacom.dll v.1.4 для Lua 5.3.5 на 64-бит?
        Не мог бы поделиться? Как-нибудь через яндекс-диск.
          • Rostislav Kudryashov
            01 июня 2020, 22:58
            3Qu, мне не нужно чтобы ты работал с luacom.dll. Но если ты сумел получить работающий (ты ведь не от балды свой совет 22:07 написал?), тебе будут благодарны не только я, но и многие с той же проблемой.
            яндекс разнесёт весть о твоём успехе по всему интернету.
              • Rostislav Kudryashov
                01 июня 2020, 23:10
                3Qu, 23;03, ну ты не понял! Проблема не с luaopen, а с luacom.dll.
                 У меня тоже есть «свой DLL» на C++ для вызовов WinAPI. И под Lua 5.3.5 они работают  так же, как и 5.1.5. Не надо меня учить, как писать код «вообще».
                  • Rostislav Kudryashov
                    01 июня 2020, 23:43
                    3Qu, ты неправильно всё понял! 
                    Исходный текст головного модуля luacom_dll.cpp и всех прочих загружен с  github.com/davidm/luacom
                    и содержит код, в котором нечего исправлять!

                    extern «C» int luacom_openlib(lua_State* L) {
                    luacom_open(L);
                    return 0;
                    }
                    extern «C» int luaopen_luacom(lua_State* L) {
                    return luacom_openlib(L);
                    }
                    Все эти тексты в количестве 20 файлов компилируются и линкуются. Тебе это понятно!?
                    Этот код содержит макросы настройки от Lua 5.1 до 5.3. Для 5.3 служит макро /DNLUA51 — No Lua 5.1. А для 5.1 — /DCOMPAT.

  • XXM
    01 июня 2020, 21:59
    Атона уже перешел на QUIK 8.5.2.11
  • XXM
    01 июня 2020, 22:04



    Пока впечатления приятные. Не знаю, что будет 6 июля 2020 года, когда биржа полностью обновит свои программы…
    • Gh0sT555
      02 июня 2020, 09:56
      XXM, Да ничего особенного не будет 6 июля, успокойтесь )
  • Friendly Deep Space
    01 июня 2020, 22:07
    Темная тема продолжает тормозить так, что вместе с ней тормозят доски, стаканы и окна заявок) Еще точно есть над чем работать.
  • Kot_Begemot
    01 июня 2020, 22:34
    А не могли бы вы ссылку уточнить. А то там сходу не совсем понятно где искать.
  • GOLD
    02 июня 2020, 12:37
    Жду обновление Финама. Пока пусто.
  • Александр Элс
    02 июня 2020, 17:41
    Добавили что нибудь современное в сам терминал? )
    • Gh0sT555
      03 июня 2020, 09:07
      Александр Элс, мне быстрые фильтры зашли, удобно и наглядно.
  • Евгений Гуревич
    02 июня 2020, 18:17
    Помогли ребята с http://quikluacsharp.ru/, если что — смотрите решение у них.

    А где конкретно у них о переходе на новые версии?
  • П М
    02 июня 2020, 18:23

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн