Блог им. 3Qu

Замотала, эта Lua.

    • 29 мая 2020, 15:26
    • |
    • 3Qu
  • Еще
Давненько я не брал в руки шашки не писал индикаторов на Lua. Вчера ближе к ночи приспичило перенести старый отработанный индикатор с Python в терминал на Lua-QLua.
Взял, как водится, какой-то готовый, и начал его переделывать. Дел, в общем, немного, вместо одной линии нарисовать три, и оставив болванку везде поменять код. Python, в общем, похож на Lua (все языки программирования оч. похожи), а потому, берем код Python, в Notepad++ копипастим его в Lua индикатор, немного исправляем синтаксис, немного исправляем код под особенности индикаторов, и через 20 минут готово.
Пытаемся добавить на график. Счас! Индикатор вообще не виден.
Начинаем корежить код и танцевать с бубном. Че сделали, так и не поняли, но индикатор в меню настроек появился — победа! Но, не тут-то было. Однако, добавить не удается, тут же вылетает. Опять танцы с бубном.
Теперь добавляется, но Quik наглухо виснет и падает. Но, зато начал писать ошибку — строка 86, там какой-то nil. Какой еще nil, там строка, типа, buff[i] = a*b[i]^2 + c*d[i]^2. Да, сколько можно? Откуда там nil? Бредятина какая-то.
Пишем туда несколько message(), может до выпадания в осадок успеет что вывести? Успел, вывел — тысячи три чисел, никакого nil в помине нет, сообщение об ошибке исчезло, но Quik все равно упал.
Снимаем все message(), кидаем индикатор на график — все работает. Чудеса.) Че, в итоге, сделал, и с чего это вдруг заработало, сам не понял. И чего ему с самого начала было не работать?
Ну, и вот что в итоге получилось:
Замотала, эта Lua.
Практически тот же Bollinger Bands, только алгоритм другой, и много настроек. Задумано было, чтобы средняя была максимально приближена к линии регрессии, и сглажены линии СТО.


Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
  • обсудить на форуме:
  • Quik Lua
3.7К | ★2
5 комментариев
класс) дайте два), очень напоминает авторский канал Зайденберга).
avatar
зачем нужны каналы, не учитывающие волу?
avatar
(1:10) || algo, странный вопрос.
А исходя из чего каналы считаются и строятся?
И исходя из каких данных считается волатильность?
avatar
Это индюк называется Envelopes  
avatar
Lexuz77, не, Envelopes — это какой то другой индюк.) А этот индюк можно даже Bollinger Bands назвать. Суть, в общем, примерно та же. Средняя, и линии СТО.
Алгоритмы другие, но сути не меняет.
avatar

Читайте на SMART-LAB:
Фото
ДОМ.РФ и ПАО «Селигдар» реализуют в Якутии пилотный проект арендного жилья в сегменте ИЖС
Сегодня на ПМЭФ-2026 подписали трехстороннее соглашение с ДОМ.РФ  и Правительством Якутии о развитии проекта корпоративной аренды на базе нашего...
Роботизация распределительных центров идет полным ходом
✔️ Завершили масштабный проект по роботизации распределительного центра (РЦ) «Новая Рига» в Московской области в рамках нашей стратегии по...
Фото
Позитив — лидер по темпам роста выручки среди производителей средств защиты по итогам 2025 года
Причем с заметным отрывом от конкурентов — об этом говорится в новом исследовании российского рынка кибербеза от Центра стратегических разработок...
Фото
ЦИАН. Отчет МСФО Q1 26г. Такой рентабельности никогда не было
Вышли финансовые результаты по МСФО за Q1 2026г. от компании ЦИАН: 👉Выручка — 3,90 млрд руб. (+17,9% г/г) 👉Операционные расходы — 2,72...

теги блога 3Qu

....все тэги



UPDONW
Новый дизайн