Блог им. Andrei60

Индикаторы от John Ehlers

О Джоне Элерсе написано довольно много и желающие легко смогут найти информацию об этом талантливом человеке. Он является первопроходцем в области внедрения цифровых способов обработки сигналов в трейдинг. Кроме того, он автор нескольких книг, глава MESA Software и Contributing Editor for S&C Magazine. В своих книгах и статьях он предложил множество идей для использования в техническом анализе. Многие из них воплощены в коде.
В коротенькой заметке не стоит и пытаться даже кратко изложить суть идей Элерса, я и не стану это делать. Но можно собрать в одном месте его книги, переписать индикаторы, которые написаны для TradeStation, для других платформ (в данном случае для MetaTrader 4,5 и NinjaTrader 8) и начать их выкладывать вместе с исходным кодом.
Эта работа начата, но далеко не закончена. Первые индикаторы выложены на сайте и на канале. Пожалуйста, можете пользоваться абсолютно свободно прямо сейчас, изучать, модифицировать под свои нужды.

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
    689 | ★1
    5 комментариев
    Посмотрел сайт. Индикаторы — те же яйца, только в профиль.
    avatar
    Скажу сразу я не программист, так, самоучка, поэтому за корявость кода прошу не ругать. Написал для себя на qlua индикатор Decycles, только проблема, он пересчитывается на 4-х часовом графике, при этом QUIK подвисает на некоторое время, если уж взять минутный график, то все, до QUIK не достучаться. Выложу свой код, может кому и пригодится, хотя бы как пример. Может кто укажет на мои ошибки, большое человеческое спасибо. Вообще в инете инфу по qlua очень трудно найти. Сайтов много но все приходится собирать по крупицам.

    function OnCalculate (index)
    a = (360/Settings.cutoff*math.pi)/180
    CosR = math.cos(a)
    SinR = math.sin(a)
    alpha = (CosR+SinR-1)/CosR
    b = alpha/2
    c = 1-alpha
    Decycles = 0
    a1 = 0
    j = 2
    while j<=index do
    Decycles = (b*(C(j)+C(j-1)))+©*a1
    a1 = Decycles
    j = j+1
    end
    return a1
    end


     
    Tradersbolshoybukvi, Мне было интересно сделать это для трех платформ в одном стиле. А так то, да, кода по его индикаторам много написано
    avatar
    давно всё написано-переписано
    avatar
    Mesa, CyberCycle, COG, REMA, DSMA, EFDSO
    github.com/nick-nh/qlua
    avatar

    Читайте на SMART-LAB:
    Золото пытается возобновить рост, другие драгметаллы дешевеют 
    С начала торгов 17 июля золото растет в цене на 0,22%, до $4000,9 за тройскую унцию, серебро корректируется на 0,8%, до $55,74. При этом платина...
    Фото
    ⚡️ Наша стратегия на 2026–2028: главное для инвесторов
    15 июля Совет директоров ПАО «СТГ» утвердил обновленную Стратегию развития на 2026–2028 годы . В этом документе мы уточнили курс,...
    Фото
    Маржинальная торговля как инструмент гибкости: зачем профи используют плечо
    Для опытного инвестора плечо — это не только способ сделать ставку покрупнее. В большей степени это возможность более тонко управлять...
    Фото
    Сделки УК Первой: все очень скверно - минус 30% с начала года и Полюс топ-1 позиция на конец июня (до отмены дивов)
    Продолжаю делать серию ежемесячных постов с отслеживанием покупок/продаж профессиональными управляющими. Особенно теми, кто управляет МИЛЛИАРДАМИ...

    теги блога Andrei60

    ....все тэги



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