Блог им. autotrade

Новый индикатор 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
★25
20 комментариев
Демо на один тайминг или все все?
френк, не понял? там есть параметр меняешь его
avatar
У меня есть на дневной кроме месяца и ниже часа.не помню.
Там он сам рисует.
Ночью скачаю не забуду
Объёмный профиль тоже нужный индюк.
Сергей Анатольевич, а  что это?
avatar
autotrade.ru, Да, профиль это круто. Хотя профиль можно упростить.
А возможно сделать индикатор, на базе объёма рисовать на графике всего три линии VAH, VAL и POC, например задать часовой интервал и на графике каждый час будут отображаться всего три линии, процент распределения тоже можно задать в ручную. Мне кажется индикатор будет проще, менее ресурсоёмкий и намного информативней. Что скажите.....?




avatar
Слева на графике.

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

autotrade.ru, там общедоступные формулы. По мне, так итереснее мувингов.
autotrade.ru, haiken_ashi_results
Можно вот такие результаты получать, торгуя по хайкен аши. См. картинку

Трейдер Квадратный, найди и скачай его в инете
avatar
autotrade.ru, под квик не видел.
Трейдер Квадратный, может плохо искал
avatar
И кто вам телефоны в палате разрешил? 
avatar
Обновите ссылку на файл пожалуйста, господа!
avatar
Друже, переведи в lua классический полный: cloud.mail.ru/public/LUwA/V7dDAEYnn , потом я подкину бомбическую идею…

теги блога autotrade

....все тэги



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