Блог им. 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
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
648 | ★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:
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 1 июля 2026 г.
Следите за нашими новостями в удобном формате: Telegram , Youtube , RuTube, Smart-lab , ВКонтакте , Сайт
Олег Дубинский о декабрьском цикле, деньгах и прогнозе рынка
В открытой студии Smart-Lab Conf 2026 ТРЕЙДЕР ТВ — Олег Дубинский. Олег — частный трейдер на Московской бирже с 2007 года, инвестор, портфельный...
Фото
Байбэки и камбэки: как выкуп акций возвращает интерес инвесторов
Все больше российских компаний запускают байбэки, но их влияние на акции зависит от масштаба выкупа, целей программы и состояния...
Фото
ВТБ 5 мес. 2026 г. - бесконечный опцион на светлое будущее
ВТБ опубликовал результаты за 5 месяцев работы по МСФО. Чистая прибыль за май составила 27,3 млрд рублей, снизилась на 59,9% к прошлому году....

теги блога autotrade

....все тэги



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