MACD, RSI, 스토캐스틱

중급11분 소요2022-03-15

오실레이터(oscillator)는 진동을 뜻하는 말로써 투자에서는 추세의 강도를 표시하고 시장이 과매수되거나 과매도되었는지 표시하는 기술적 분석도구입니다. 많이 알려진 오실레이터 3개를 꼽자면 이동평균수렴·확산지수(MACD), 상대강도지수(RSI) 및 스토캐스틱(Stochastics)입니다.



이동평균수렴·확산지수(MACD)

MACD(Moving Average Convergence Divergence)는 장단기 이동평균선의 차이를 이용하여 매매신호를 포착하려는 기법인데요. 장기 이동평균선과 단기 이동평균선이 서로 멀어지게 되면(divergence) 언젠가는 다시 가까워져(convergence) 서로 교차하게 된다는 성질을 이용합니다.

우선 장기 지수이동평균선과 단기 지수이동평균선의 벌어진 차이를 산출하여 MACD 곡선을 구합니다. 일반적으로 26일 지수이동평균을 12일 지수이동평균에서 빼서 구합니다. 이 MACD 곡선을 다시 지수이동평균(9일)으로 산출하여 작성한 시그널(signal) 곡선을 구합니다. MACD 곡선과 시그널 곡선이 교차할 때가 바로 매매시점으로 볼 수 있습니다. MACD 곡선이 시그널 곡선 아래로 이동하면 이는 일반적으로 하락세를 나타냅니다. MACD 곡선이 시그널 곡선 위로 이동하면 일반적으로 상승 가능성을 나타내는 것으로 간주됩니다.


대부분 기술적 지표와 마찬가지로 MACD가 항상 정확한 것은 아니며 특히 변동성이 높은 자산일 경우 수많은 거짓 신호를 제공할 수 있습니다. 위험을 줄이고 신호를 추가로 확인하기 위해 RSI 지표와 같은 다른 지표와 함께 MACD를 사용합니다.



상대강도지수 (RSI)

상대강도지수(Relative Strength Index, RSI)는 가격의 상승압력과 하락압력 간의 상대적인 강도를 나타냅니다.

기본적으로 RSI는 14개 기간(매일 차트의 경우 14일, 시간별 차트의 경우 14시간 등)에 걸친 자산 가격의 변화를 측정합니다. RSI는 일정기간 동안의 주가 상승폭의 평균값을 일정기간 동안의 주가 상승폭의 평균값과 일정기간 동안의 주가 하락폭의 평균값으로 나누어 계산하게 되며, 0에서 100%까지 값을 가지게 됩니다.


RSI는 가격이 변하는 속도를 측정하는 일종의 기술 거래 도구인 모멘텀(운동량) 지표입니다. RSI가 높다면 해당 주식이 시장에서 활발히 매수되고 있음을 나타냅니다. RSI가 감소하면 해당 주식에 대한 거래자의 관심이 둔화되고 있다는 신호입니다.


RSI가 70 이상이면 일반적으로 과매수 상태로 간주되며 추후 가격이 하락할 가능성이 있다고 봅니다. RSI가 30 이하이면 일반적으로 과매도 상태로 간주되고 추후 가격이 상승할 가능성이 있습니다. 즉, 시장이 급등세를 보이고 RSI가 70을 넘어서면 시장이 정상적인 범주를 벗어나 가격이 하락세로 돌아설 수 있음을 의미하는 신호일 수 있습니다. 반면 가격 상승과 RSI가 70을 넘지 않는다면 시장이 계속 상승할 여력이 있을 수 있습니다.


RSI의 기본 설정 값은 14단위이지만, 투자자들은 민감도를 높이거나(기간을 적게) 민감도를 낮게(기간을 길게) 수정할 수 있습니다. 예를 들어 7일 RSI는 21일을 고려한 가격 변동보다 가격 변동에 더 민감합니다.


RSI 지표와 함께 언급되는 용어로 다이버전스(divergence)가 있습니다. 다이버전스란 가격은 상승하는데 RSI는 떨어지거나, 반대로 가격이 하락하는데 RSI가 상승하는 현상으로, 이는 현재의 추세가 약화됨을 의미합니다. 다이버전스는 바닥과 천정을 찾아내는데 매우 유용합니다. 다이버전스를 이용한 매매에 있어서 가장 중요한 것은 다이버전스를 미리 예측해서는 안 되고 반드시 다이버전스를 확인한 후 매매해야 한다는 점입니다.



스토캐스틱(stochastic)

스토캐스틱 또한 특정 시장의 추세를 측정하는 데 사용되는 지표입니다. 스토캐스틱은 당일의 종가 위치를 백분율로 표시하며, 최근 N일간의 최고가와 최저가의 범위 내에서 현재 가격의 위치를 표시할 때, 매수세가 매도세보다 강할 때는 그 위치가 높게 형성되고 매도세가 매수세보다 강할 때는 그 위치가 낮게 형성된다는 것을 나타냅니다.

스토캐스틱 값은 (현재 가격 - N일중 최저가)/(N일중 최고가 - N일중 최저가)로 계산되며 보통 백분율로 표기합니다. 스토캐스틱 값의 범위는 항상 0~100% 사이가 되는데요. 100%라면 현재 가격이 N일간 최고가이므로 매수세가 가장 강한 경우가 되며, 0%라면 현재 가격이 N일간 최저가이므로 매도세가 가장 강한 경우가 됩니다.


만약 N을 15로 하면, 스토캐스틱은 15일중 최고가와 최저가를 이용하는 값이 됩니다. 예를 들어 최근 15일 중 최고가가 15,000원이고 최저가가 10,000원이며 현재가격이 14,000원이라면 스토캐스틱 값은 80%가 됩니다. 고가가 15,000원이고 저가가 10,000원이며 현재가격이 11,000원이라면 스토캐스틱 값은 20%가 되죠.


스토캐스틱이 일반적으로 80이 넘으면 과매수 상태인 것으로 간주되며 20 미만은 과매도 상태로 간주됩니다. 이는 해당 주식이 범위의 최고점 주변이나 최저점 주변에서 거래되고 있음을 의미합니다.


스토캐스틱 차트에는 두가지 그래프가 표시됩니다. 하나는 스토캐스틱이고 두번째는 스토캐스틱의 N일 이동평균선입니다. 전자를 K로, 후자를 D로 표시하는데요. D는 단순히 스토캐스틱의 이동평균선이므로 slow K라고 부르기도 하죠. 이동평균선을 함께 표시하는 이유는 골든크로스와 데드크로스 등 이동평균선과의 비교를 통해 스토캐스틱 값의 변곡점을 쉽게 파악할 수 있기 위해서입니다.


K와 D를 표시한 스토캐스틱 차트에서, K가 증가할 경우 즉 매수세가 증가하면 이동평균선인 D를 뚫고 올라오는 형태 즉 골든크로스를 보이게 되는데 이것은 매수 신호로 볼 수 있습니다. 반대로 K가 D를 뚫고 내려오는 형태 즉 데드크로스를 보이면 매도 신호로 읽을 수 있습니다.