autotrade
autotrade личный блог
18 апреля 2022, 04:07

Гипербола на графике

Преимущество такого индикатора:
  • автоматически продлевается, не надо перерисовывать при появлении новых баров
  • простой код
  • кроме прямой можно отображать в виде кривой
Гипербола на графике
тот же индикатор как прямая
Гипербола на графике


--[[
вопросы к автору: https://smart-lab.ru/profile/autotrade/
Индикатор: Кривая/прямая
параметры: 
Procent - процент зигзага 
--]]
Settings={
Name="CURV_Templ",
day=1,
month=1,
year=2022,

day2=1,
month2=12,
year2=2022,

a=0.0,
b=0.0,
c=0.0,
d=0.0,

    line=                                     
                {  
					{  
                        Name = "cur1",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(0,0, 0)
                    }				
                }
}

function Init()

  clc = {};
  vl = {};
  
  return 1
  
end

function OnCalculate(index)

  v = nil
  
  d = Settings.day
  m = Settings.month
  y = Settings.year  

  d2 = Settings.day2
  m2 = Settings.month2
  y2 = Settings.year2  

  a = Settings.a
  b = Settings.b
  c = Settings.c
  dd = Settings.d
    
  vl[index]=nil
  if T(index).day >= d and T(index).month >= m and T(index).year >= y then
    clc[index]=1
  else 
    clc[index]=0
  end 
  if index-1 > 0 then 
    if clc[index-1]~=nil then 
	  if clc[index-1]~=0 then 
	    clc[index] =  clc[index-1]+1
	  end 
	end 
  end 

  if T(index).day >= d2 and T(index).month >= m2 and T(index).year >= y2 then
    clc[index]=0
  end 
  
  if clc[index] ~= 0 then   
    if index-1 > 0 then 
	  if vl[index-1] == nil then 
	    vl[index-1] = C(index-1)
      end
      if vl[index-1] ~= nil then  
        vl[index] = a*clc[index]^3+b*clc[index]^2+c*clc[index]+dd
	  end 
	end 
	
  end     



  
  return vl[index]
 
  
end


t.me/autotradering

10 Комментариев
  • Ухо спекулянта
    18 апреля 2022, 05:14
    Вы любитель все усложнять? По графику и так мозг самостоятельно может определить гиперболу и линию за доли секунды
  • sergik99
    18 апреля 2022, 07:31
    Почему вы эту кривую назвали гиперболой?
      • Stig
        18 апреля 2022, 10:04
        autotrade, 

      • Stig
        18 апреля 2022, 10:07
        autotrade, сильный рост — это движение цены по экспоненте (экспоненциальный рост)

  • Евгений Гуревич
    18 апреля 2022, 13:14
    Верхний рисунок напоминает Parabolic SAR
  • Виктор Стеценко
    19 апреля 2022, 22:45
    Что за программа используется показывающая график?  

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн