Блог им. autotrade

Адаптивная средняя, индикатор ZIG_SMA

Адаптивная средняя, индикатор ZIG_SMA


--[[
параметры: 
Procent - процент зигзага 
--]]
Settings={
Name="ZIG_SMA",
Procent=2,
lim=20,
div=2.0,
    line=                                     
                {  
					{  
                        Name = "ZIG_SMA",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(0,0, 0)
                    }				
                }
}

function Init()
  
  y1 = nil
  y2 = nil
  x1 = 1
  x2 = 1
       
  return 1
  
end

function OnCalculate(index)

  de = Settings.Procent
  lim = Settings.lim  
  div = Settings.div  

  vl = C(index)
  if index == 1 then 
	y1 = vl
    y2 = vl
  else   
	  if C(index) > y1*(1+de/100) and y1 < y2 then 
	    x2 = x1
	    y2 = y1	
	    x1 = index 
	    y1 = C(index)		
      else 
	    if C(index) > y1 and y1 >= y2 
		then 
	      x1 = index 
	      y1 = C(index)	  			  
	    end 		
	  end 	

	  	  		
	  if C(index) < y1*(1-de/100) and y1 > y2 then 
	    x2 = x1
	    y2 = y1
	    x1 = index 
	    y1 = C(index)				
      else 
	    if C(index) < y1 and y1 <= y2 
		then 
	      x1 = index 
	      y1 = C(index)	  			  
	    end 		
	  end 	
	  	  		
	end 	
	
	per = math.floor((x1 - x2)/div)
	if per < lim then
	  per = lim
	end 
	
	ss = 0
	k=0
    for i = index - per, index do
      if i >= 1 then
	    ss = ss + C(i)
		k=k+1
	  end 
    end  

    if k ~= 0 then 
      vl=ss/k	
	end 
  

  
  return vl
 
  
end
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
    790 | ★5
    5 комментариев
    А что за адаптивная? Их много…
    avatar
    SergP, самопальная
    avatar
    autotrade.ru, благодарю за то что делитесь своими разработками.Жаль, что много грамотных авторов ушли с сайта
    avatar
    autotrade.ru, перешел по ссылке и попал на сайт по продаже авто. У вас есть сайт по биржевой тематике?
    avatar
    kaliostro, пока нет
    avatar

    Читайте на SMART-LAB:
    Фото
    📃 Подбираем инструмент под вашу ситуацию
    Облигации с плавающим купоном и фонды денежного рынка приносят доход при высоких ставках, но решают разные задачи. Всё зависит от ваших целей и...
    Фото
    Bitcoin взял гроссмейстерскую высоту. Что дальше?
    Цифровое золото после недели бурного ралли стабилизировалось под психологической отметкой 80000. К радости покупателей, актив наконец-то полностью...
    Фото
    ⚡️ Банк ДОМ.PФ получил наивысший кредитный рейтинг от агентства Эксперт РА
    ➡️ ruААА со стабильным прогнозом Ранее действовал АА+ Эксперты отметили возросшую инфраструктурную значимость банка для российской...
    Фото
    Займер МСФО 2 кв. 2026 г. - прибыль x0,5, зато все акционерам
    Займер опубликовал финансовые результаты по МСФО за 2 кв. 2026 г. Чистая прибыль продолжает быть под давлением и снизилась почти вдвое до 484...

    теги блога autotrade

    ....все тэги



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