autotrade
autotrade личный блог
25 марта 2019, 17:52

Новый индикатор Zigzag на lua под quik

Создал свой индикатор зигзаг
Предлагаю его для ознакомления
при установке имя индикатора будет Zigzag
параметр delta задает в % плечо индикатора
цель данного индикатора — помочь быстро найти значимые уровни

планирую этот совместить с предыдущим: https://smart-lab.ru/blog/528924.php
и сделать адаптивный STATDIV

в дальнейшем в зигзаг добавлю отображение уровней

файл индикатора:
https://dropmefiles.com/WyjM2

выглядит на графике так:
Новый индикатор Zigzag на lua под quik





сам код индикатора:

Settings=              
        {                          
            Name = "Zigzag",   -- название индикатора
            delta=3,                  -- параметр индикатора                          
            line=                                     
                {                               
                    {  
                        Name = "zigzagline",
                        Type =TYPE_LINE,
                        Width = 1,
                        Color = RGB(120,90, 140)
                    }
                }
       }


function Init()

    vMin = 0
    vMax = 0
    vMinindex = 0
    vMaxindex = 0
    voldMinindex = 0
    voldMaxindex = 0

  return 1
end


function OnCalculate(index)
  
  if index == 1 then
    vMin = C(index)
    vMax = C(index)
    vMinindex = index
    vMaxindex = index
    voldMinindex = index
    voldMaxindex = index
    v = C(index)  
  else
         
    if voldMaxindex >= voldMinindex then
      if C(index) > (1 + Settings.delta/100)*vMin then
        vMin = C(index)  
        vMax = C(index) 
        vMaxindex = index
        voldMinindex = vMinindex 
        vFrom = vMinindex  
      else     
        if vMin > C(index) then
          vMin = C(index)
          vMinindex = index
          vFrom = voldMaxindex      
       else
          vFrom = vMinindex 
        end 
      end
    else
     
    if voldMaxindex <= voldMinindex then
      if C(index) < (1 - Settings.delta/100)*vMax then
        vMax = C(index) 
        vMin = C(index)  
        vMinindex = index
        voldMaxindex = vMaxindex
        vFrom = vMaxindex
      else 
        if vMax < C(index) then
          vMax = C(index)
          vMaxindex = index
          vFrom = voldMinindex    
       else  
          vFrom = vMaxindex          
        end
      end  
    end
    end
 
    for i = vFrom, index do
      k = (C(index)- C(vFrom))/(index- vFrom);
      v = i*k + C(index) - index*k
      SetValue(i, 1, v)
    end   
 
  end   

end
20 Комментариев
  • Френк френков
    25 марта 2019, 18:07
    Демо на один тайминг или все все?
  • Френк френков
    25 марта 2019, 19:26
    У меня есть на дневной кроме месяца и ниже часа.не помню.
    Там он сам рисует.
    Ночью скачаю не забуду
  • Сергей Анатольевич
    25 марта 2019, 19:52
    Объёмный профиль тоже нужный индюк.
      • Ramil Shahattudinov
        26 марта 2019, 13:20
        autotrade.ru, Да, профиль это круто. Хотя профиль можно упростить.
        А возможно сделать индикатор, на базе объёма рисовать на графике всего три линии VAH, VAL и POC, например задать часовой интервал и на графике каждый час будут отображаться всего три линии, процент распределения тоже можно задать в ручную. Мне кажется индикатор будет проще, менее ресурсоёмкий и намного информативней. Что скажите.....?




  • Сергей Анатольевич
    25 марта 2019, 21:16


  • Сергей Анатольевич
    25 марта 2019, 21:16
    Слева на графике.

  • Трейдер Квадратный
    25 марта 2019, 22:03
    А можете график -свечи Хайкен Аши сделать??????????
     
      • Френк френков
        26 марта 2019, 03:55
        autotrade.ru, 
        я этот принцип понял и пользовался на часе параболиком и 3 солдата.
        3 свечи в ноль выходят и около нуля прибыль .
        остальные роботы! всегда в плюс и резкий вынос вниз!
        много теряешь.
        роботов на ммвб неет если только очень умные!

      • Трейдер Квадратный
        27 марта 2019, 20:17
        autotrade.ru, там общедоступные формулы. По мне, так итереснее мувингов.
      • Трейдер Квадратный
        28 марта 2019, 18:48
        autotrade.ru, haiken_ashi_results
        Можно вот такие результаты получать, торгуя по хайкен аши. См. картинку

  • Infernus665
    26 марта 2019, 01:50
    И кто вам телефоны в палате разрешил? 
  • Виталий
    15 марта 2021, 10:08
    Обновите ссылку на файл пожалуйста, господа!
  • Сбергамот
    07 мая 2024, 08:15
    Друже, переведи в lua классический полный: cloud.mail.ru/public/LUwA/V7dDAEYnn , потом я подкину бомбическую идею…

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

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