Eugene Bright
Eugene Bright личный блог
16 августа 2020, 23:36

LUA: Построитель графиков. Просто поделиться.

Бэктесты, построенные непосредственно в QUIK'e, формируют прогнозные PL тестируемых стратегий в виде простых одномерных индексированных таблиц LUA.
    Но прежде, чем детально копаться в стратегии и манипулировать параметрами (мой LUA-тестер «заточен» и на ввод «точечных» наборов параметров и на перебор Монте-Карло), будет логично качественно оценить направление результатов. Так сказать, посмотреть тренд прибыльности: есть она, эта прибыль, или её стратегия даже не прогнозирует...
   Поскольку, как я писал в предыдущем посте, я — не академик в софте, то просто написал свой графопостроитель.
   Наверное, он смотрится наивно, но, может быть, он и в таком виде сгодится. Обрабатывает сразу 5 файлов (iup позволяет не больше 20 за раз).

  Скрины в порядке манипуляций:

Главная форма

Выбрать файл - источник данных

Отметить нужный файл в каталоге

Файл - источник данных отмечен на загрузку

Файл загружен и отображен в окне формы. Чек-бокс отмечен на построение графика.
Просто нажать кнопку «Построить» и — вот:
График построен.

По оси абсцисс — индекс свечек.
График растягивается мышкой.


(скомпилированный файл — здесь)
22 Комментария
  • Андрей Иванов
    17 августа 2020, 08:00
    я из луа тестера экспортирую данные в два текстовых файла(ось х и у), а затем копирую их мышкой в два столбца в эксель и строю любой график
      • Андрей Иванов
        17 августа 2020, 09:03
        Eugene Bright, там есть магическая функция выделить все и скопировать;) ничего вбивать не надо) делается все не сложнее чем вы выбираете файл
  • Андрей Хрущев
    17 августа 2020, 16:27

    Скрины, это хорошо. Наверное… Файл то в каком виде должен быть?
    Или я что-то пропустил? Что за луа тестер?

     

      • Андрей Хрущев
        17 августа 2020, 16:56
        Eugene Bright, спасибо. Я сначала так и подумал… Но потом сказал себе да не… Кто бы стал выкладывать программку для просмотра файлов, которых ни у кого нет? Зачем?

        Или Вы тестер тоже выкладывали?
  • Врач-бондиатОр
    17 августа 2020, 21:09
    Кстати, подскажите новичку как на Луа сделать userform (термин бесика) и кнопки на ней.
    С меня лайк )
      • Врач-бондиатОр
        18 августа 2020, 09:45
        Eugene Bright, на QLua, пожалуйста.
          • Врач-бондиатОр
            18 августа 2020, 14:40
            Eugene Bright, я ее планировал для использования в квике. Как использовать? Например, по нажатию кнопки, скрипт переходит в другой режим.
  • Манул Кот
    18 августа 2020, 02:36
    И всё-таки есть польза от этого поста! Коты Qlua одобряэ... 
  • Мурен(а)
    18 августа 2020, 15:57
    Плюсанул! Классно! А можно такой график построить как сумму цен, например, акций газпром и роснефть?
  • руслан
    13 июля 2022, 11:15
    Здравствуйте! понадобилась ваша програамма — а квик новый ругается — пишет скопилированная версия не соответсвует, не могли бы выложить для современной версии квика?

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

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