Блог им. 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:
Urals дешевеет на фоне увеличения дисконта и слабого спроса
Цены на российскую нефть Urals в западных портах упали примерно на 60% с мартовского максимума, уйдя ниже $45 за баррель. Для российского фондового...
Фото
👍 АКРА подтвердило кредитный рейтинг ДОМ.PФ на наивысшем уровне — «ААА»
Агентство высоко оценило собственную кредитоспособность ДОМ.PФ, отметив: ▪️ устойчивый рост активов и прибыльности ▪️ высокий уровень...
Фото
Итоги первого полугодия 2026 на рынке акций
Первый месяц лета подошел к концу, а это значит, можно подводить итоги первого полугодия на рынке акций. Динамика отраслевых индексов На...
Фото
Мой инвест портфель. Структура портфеля, последние действия по портфелю. Состав портфеля валютных облигаций
Сегодня делал действия по портфелю. Кроме того, решил пособирать инфу по счетам и посмотреть как там дела.  

теги блога 3Qu

....все тэги



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