Блог им. 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

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.

| ★24
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 , потом я подкину бомбическую идею…

Читайте на SMART-LAB:
Фото
Блогерам рассчитали пенсию
По данным опроса RENI, чуть больше половины россиян полностью полагаются на госпенсию. Свыше трети респондентов ответили, что пока только...
Фото
⚡ Получайте кэшбэк за сделки
Мы запустили акцию для тех, кто давно не пользовался нашим торговым терминалом — или только хочет попробовать.  Можно получать...
Селигдар не будет платить дивиденды за 2025 год
Совет директоров Селигдара ожидаемо отказался от дивидендных выплат за 2025 год. Решение полностью укладывается в финансовую картину компании. По...
Фото
Сети. Кто сейчас самый дешевый? Сводный пост по сетевым компаниям по отчетам РСБУ за Q1 26г.
Введение Россети Центр Россети Ленэнерго Россети Московский регион Россети Волга Сводные таблицы Введение Все...

теги блога autotrade

....все тэги



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