설명
커스텀 지표입니다.
시세는 회귀성이 존재한다는 가정 하에 지지저항 구간과 과매수 과매도 여부를 판단할 수 있도록 제작하였습니다.
중앙선 디폴트값은 선형회귀 100일이며, 이 선을 기준으로 ATR에 피보나치를 곱해 위아래로 밴드를 구축하였습니다.
사용 방법
시세가 적색 구간에 진입하면 ATR*2.618이상의 변동성을 보였다는 것 이기에 과매수 혹은 과매도로 판단합니다.
그 외 선들은 각각 1.618, 4.236을 ATR에 곱한 값으로, 변동성이 기반이 되었기 때문에 해당 선 주변에서 작은 횡보추세를 이룬다면 지지 혹은 저항 작용이 되는 것으로 판단할 수 있습니다.
위치적 이점을 판단하기 위한 지표로 추세적 이점을 판단할 수 있는 지표와 함께 사용하시는 것이 효율적입니다.
Source Code
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © RiskReturn
//@version=4
study("Reg Band",overlay=true,resolution="")
//--------------------------------------------------------------------------LinearReg
Period=input(title="Period",type=input.integer,defval=100)
Off=input(title="Offset",type=input.integer,defval=0)
ATR=input(title="ATR",type=input.integer,defval=14)
N=input(title="ATR Scale",type=input.integer,defval=2)
base=linreg(close,Period,Off)
Abase=linreg(atr(Period)*N,ATR,Off)
b=plot(base,color=base<base[1]?color.red:color.green,linewidth=2)
up1=plot(base+Abase*1.618,color=color(#819FF7))
up2=plot(base+Abase*2.618,color=color(#F78181))
up3=plot(base+Abase*4.236,color=color(#F78181))
down1=plot(base-Abase*1.618,color=color(#819FF7))
down2=plot(base-Abase*2.618,color=color(#F78181))
down3=plot(base-Abase*4.236,color=color(#F78181))
fill(up2,up3,color=color(#F78181),transp=70)
fill(down2,down3,color=color(#F78181),transp=70)
fill(up2,down2,color=color(#819FF7),transp=70)