Блог им. 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:
Разместили выпуск облигаций!
Успешно разместили облигации серии 003P-20 на финансирование текущих расходов и общекорпоративные цели.  Ключевые параметры размещения:...
Фото
Ближайшие события. Как к ним подготовиться инвестору
Предлагаем инвесторам обратить внимание на важные события в России и мире, которые произойдут в ближайшие недели. Есть способы заработать на...
Фото
ДОМ.PФ закрыл дивидендный гэп уже в ходе второй основной торговой сессии
🟢 Что такое гэп? Вслед за дивидендной отсечкой идёт фиксация списка владельцев, имеющих право на дивиденд, и цена акции снижается примерно на...
Фото
Включаем "Антикризис" на полную катушку! А вдруг?
Сегодня я был снова вынужден прервать свой отвратительный отпуск, чтобы заниматься делами своего инвестиционного портфеля и даже для того, чтобы...

теги блога 3Qu

....все тэги



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