차트기술적분석/기술적분석법

보조지표 스크립트 ] DPO (Detrended Price Oscillator) 두개를 합쳐서 한 지표로

-lucky 2021. 12. 3.
728x90

DPO지표는 주된 가격의 사이클을 알기 위해 트렌드를 제외한 트렌드 지표입니다. 

 

아래 스크립트는 이 DPO지표를 단기,  중기로 설정하여 한눈에 보기 위해 만들어 본 스크립트입니다. 

 

필요하신 분들 퍼가서 사용하시면 되겠습니다. 

 

 

 

트레이딩뷰에 스크립트 넣는 법

 

트레이딩뷰 차트에서 왼쪽 아래에 있는 pine 에디터 누르시고 위화면 처럼뜨면 오른쪽에 열기 누르신 다음에 목록에서 새 블랭크 인디케이터 누르 신다음 기존에 있는 스크립트 지우고 아래 스크립트 붙여 넣기 하시고 저장하시면 지표 - 내스크립트에서 언제든 사용하실 수 있습니다. 

 

 

 

 

//@version=5
indicator(title="Detrended Price Oscillator", shorttitle="DPO2", format=format.price, precision=2, timeframe="", timeframe_gaps=true)
shortperiod_ = input.int(9, title="Length", minval=1)
shortisCentered = input(false, title="shortCentered1")
shortbarsback = shortperiod_/2 + 1
shortma = ta.sma(close, shortperiod_)
shortdpo = shortisCentered ? close[shortbarsback] - shortma : close - shortma[shortbarsback]
plot(shortdpo, offset = shortisCentered ? -shortbarsback : 0, title="Detrended Price Oscillator", color=#43A047)
longperiod_ = input.int(21, title="Length", minval=1)
longisCentered = input(false, title="longCentered")
longbarsback = longperiod_/2 + 1
longma = ta.sma(close, longperiod_)
longdpo = longisCentered ? close[longbarsback] - longma : close - longma[longbarsback]
plot(longdpo, offset = longisCentered ? -longbarsback : 0, title="Detrended Price Oscillator", color=#787B86)
hline(0, title="Zero Line", color = #787B86)

728x90

댓글