Блог им. autotrade

Шаблон для индикатора Зизаг

Шаблон для индикатора Зизаг


--[[
параметры: 
Procent - процент зигзага 
--]]
Settings={
Name="ZIGZAG_Templ",
Procent=2,
    line=                                     
                {  
					{  
                        Name = "cur1",
                        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

  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 	
  
  if x1 ~= index then 
    curfrom = x1
	curto = index
  else 
    curfrom = x2
	curto = x1
  end 

  if curto ~= curfrom and curfrom ~= nil and curto ~= nil then 
    if C(curto) ~= nil and C(curfrom) ~= nil then 
      k = (C(curto)- C(curfrom))/(curto- curfrom)  
      for i = curfrom, index  do
        curv = i*k + C(curto) - curto*k  		          
	    SetValue(i, 1, curv)
      end   	
	end 
  end 
  
  return vl
 
  
end
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
639 | ★9
9 комментариев
Тот кто торгует без зигзага,  взял бы движение вниз в левой части графика. Торгующий  зигзаг пропустил бы. 
Какой смысл в этом коде, если все индикаторы для Quik есть в исходном коде на Lua.  => forum.quik.ru/forum17/topic1157/
avatar
Sergeyka, нет по ссылке папки INDICATORS.
avatar
svgr, похоже что ссылка устарела, вот последняя с форума arqatech.com/upload/iblock/398/INDICATORS.zip
avatar
Sergeyka, спасибо, нужная информация.
avatar
Sergeyka, публикую чисто для себя, чтоб потом можно было получить доступ если на компе потрутся, за одно другим предоставляю
avatar

А можно на примере этого графика разметить на какой свече каждая из этих палочек известна? Или как эта штука просчитывается? Новая свеча и все палочки в прошлом пересматриваются?

 

А, в принципе код есть, попробую вникнуть).

avatar
Replikant_mih, у зигзага есть параметр который задает дельту от которой он строится последнее плечо будет перерисовываться пока новое не пройдет эту дельту в обратном направлении, после чего фиксируется и отрисовывается новое
avatar
autotrade.ru, Понял, спасибо.
avatar

Читайте на SMART-LAB:
Фото
AUD/NZD: Попытка номер два?
Кросс-курс AUD/NZD протестировал линию восходящего тренда, построенную по минимумам 02.07.2025, 20.08.2025 и 02.02.2026 годов, а также оттолкнулся...
Фото
Новые фьючерсы на Мосбирже: Toyota, PDD Holdings, JD.com и Novartis
На Московской бирже стартовали торги новыми расчетными фьючерсами на американские депозитарные расписки крупнейших международных компаний...
Фото
Какие фьючерсы сейчас пользуются спросом
Алексей Девятов В июне волатильность на мировых биржах вновь подскочила на фоне эскалации напряжённости на Ближнем Востоке. Большие колебания...
Фото
Интер РАО. МСФО Q1 2026г. Капекс растёт, рентабельность снижается…
Компания Интер РАО опубликовала финансовые результаты за Q1 2026г. по МСФО: 👉Выручка — 523,3 млрд руб. (+18,6% г/г) 👉Операционные...

теги блога autotrade

....все тэги



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