[기술적 분석] 지표 : ROC (Rate of Change)

반응형

 

  ROC는 Rage of Change, 가격 변화율을 표현하는 지표다. 앞서 소개했던 경향(Bias)와의 차이라면 이동 평균 기준이 아닌 단순히 가격을 기준으로 변화율을 표시한다는 것이 차이점이다. bias와 마찬가지로 추세와 모멘텀을 파악하는 지표로 분류되는데, 0보다 크면 상승 추세 혹은 과매수, 0보다 작으면 하락 추세 혹은 과매도 상태로 본다. bias보다 단순하며 독자적으로 매수, 매도를 판단하기보단 다른 지표와 엮어서 사용되는 지표이다.

 

ROC (Rate of Change)

 

반응형

 

  마지막으로 트레이딩 뷰 파인 스크립트 소스와 pandas-ta 소스를 공유하며 마친다.

 

  • ROC(Rate of Change) 트레이딩 뷰 파인 스크립트 지표 소스
//@version=5
indicator(title="Rate Of Change", shorttitle="ROC", format=format.price, precision=2, timeframe="", timeframe_gaps=true)
length = input.int(9, minval=1)
source = input(close, "Source")

roc = 100 * (source - source[length])/source[length]

plot(roc, color=(roc < 0 ? color.blue : color.red), title="ROC")
hline(0, color=color.gray, title="Zero Line")

 

 

  • ROC(Rate of Change) pandas-ta 소스
import pandas as pd
import pandas_ta as ta
import FinanceDataReader as fdr

data = fdr.DataReader('005930')
roc = ta.roc(close = data['Close'], length=10, scalar=100)
data = pd.concat([data, roc], axis=1)
data.dropna(inplace=True)

 

반응형