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




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

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

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

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

Читайте на SMART-LAB:
Фото
Не оливье единым: итоги 2025 года и новая иерархия на рынке готовых салатов
Российский рынок готовых салатов в 2025 году продемонстрировал смену лидера: традиционный фаворит «Оливье» уступил первое место «Сельди под...
Фото
🧠 Ресейл и поколение Z: почему молодёжь выбирает разумное потребление
📱 Поколение Z относится к потреблению прагматичнее, чем остальные. Для них важны не громкие слова и статус, а понятная ценность покупки —...
5 идей в российских акциях. Индекс МосБиржи снова на грани 2700
Индекс МосБиржи опять торгуется на грани значимого уровня 2700 п. Сейчас не исключен очередной отскок от указанного уровня. Кроме того, рынок...
Фото
Хэдхантер. Ситуация на рынке труда в декабре идет ко дну - хуже не было никогда
Вышла статистика рынка труда за декабрь 2025 года, которую Хедхантер публикует ежемесячно, что же там интересного: Динамика...

теги блога autotrade

....все тэги



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