매매기법 · 76/76강 · 4분 읽기

스토캐스틱 오실레이터 매매법: 패스트 vs 슬로우 스토캐스틱, %K %D 크로스와 다이버전스

스토캐스틱 오실레이터란: "지금 종가는 최근 range의 어디쯤인가"

스토캐스틱 오실레이터(Stochastic Oscillator)는 1950년대 후반 조지 레인(George C. Lane)이 고안한 모멘텀 지표로, 47강 MACD나 55강 ADX와 함께 가장 오래되고 널리 가르쳐지는 오실레이터 중 하나입니다. 핵심 아이디어는 단순합니다. 상승 추세에서는 종가가 그 기간의 고가 근처에서 마감하는 경향이 있고, 하락 추세에서는 저가 근처에서 마감하는 경향이 있다는 관찰에서 출발합니다. 레인은 이를 두고 "스토캐스틱은 가격이 아니라 가격의 속도를 따라간다"는 말을 즐겨 썼다고 전해집니다 — 즉 추세가 꺾이기 전에 종가가 range 안에서 고점·저점 쪽으로 붙는 힘이 먼저 약해진다는 발상입니다.

이 지표는 2강 모멘텀 매매와 10강 평균회귀 4형제에서 다룬 RSI와 목적이 겹치지만 계산 방식이 다릅니다. RSI가 상승폭·하락폭의 "비율"을 보는 반면, 스토캐스틱은 종가가 일정 기간의 고가-저가 range 안에서 차지하는 상대적 위치(%)를 직접 계산합니다.

계산 원리: %K와 %D

스토캐스틱은 두 개의 선으로 구성됩니다.

  • %K (원시 스토캐스틱): %K = (현재 종가 − N기간 최저가) ÷ (N기간 최고가 − N기간 최저가) × 100
  • %D (시그널선): %K의 M기간 단순이동평균

가장 널리 쓰이는 기본 설정은 14, 3, 3입니다 — 14는 고가·저가를 계산하는 기간, 앞의 3은 %K를 한 번 평활하는 기간, 뒤의 3은 그 평활된 %K의 이동평균(%D)을 구하는 기간입니다. 이 값은 0~100 사이에서만 움직이는 범위 제한(bounded) 지표로, RSI와 마찬가지로 서로 다른 종목·가격대를 가로질러 비교할 수 있다는 장점이 있습니다.

숫자로 보는 계산 예시

14일간 어떤 종목의 최고가가 68,000원, 최저가가 60,000원이고 오늘 종가가 65,600원이라면:

%K = (65,600 − 60,000) ÷ (68,000 − 60,000) × 100 = 5,600 ÷ 8,000 × 100 = 70

종가가 range의 상단 70% 지점에 위치한다는 뜻입니다. 만약 최근 3일간의 %K가 각각 70, 74, 78이었다면 %D(3일 단순이동평균)는 (70+74+78)÷3 = 74가 됩니다. %K(70)가 %D(74)보다 낮으므로 이 시점은 아직 데드크로스 이전 구간이고, 다음 날 %K가 추가로 오르면서 %D를 상향 돌파하면 그 순간이 매수 신호로 해석됩니다.

과매수 80선과 과매도 20선 사이를 오가는 스토캐스틱 %K %D선이 20선 아래에서 골든크로스로 매수 신호를 내고 80선 위에서 데드크로스로 매도 신호를 내는 모습을 패스트와 슬로우 스토캐스틱 두 버전으로 비교한 다이어그램
과매도(20 이하) 구간의 %K·%D 골든크로스 = 매수 후보, 과매수(80 이상) 구간의 데드크로스 = 매도 후보

신호 읽는 법: 과매수·과매도 크로스

스토캐스틱의 기본 매매 신호는 과매수·과매도 구간에서의 %K·%D 크로스입니다.

  • 매수 후보: %K와 %D가 20 이하 과매도 구간에서 %K가 %D를 아래에서 위로 돌파
  • 매도(청산) 후보: %K와 %D가 80 이상 과매수 구간에서 %K가 %D를 위에서 아래로 돌파

여기서 80·20이라는 문턱값은 55강 ADX의 25 기준선과 마찬가지로 업계에서 널리 쓰이는 경험칙이지, 반드시 지켜야 할 물리 법칙은 아닙니다. 변동성이 큰 종목이나 강한 추세 구간에서는 70·30처럼 더 완화된 기준을 쓰는 트레이더도 있습니다.

주의할 점은 강한 추세 구간에서는 스토캐스틱이 과매수·과매도 구간에 장기간 머무를 수 있다는 것입니다. 강한 상승 추세에서는 종가가 계속 range 상단 근처에서 마감하므로 %K가 80 위에 수일~수주간 머물 수 있고, 이 구간에서 나오는 모든 데드크로스를 매도 신호로 받아들이면 상승 추세 내내 조기 청산을 반복하는 결과가 됩니다. 그래서 스토캐스틱은 횡보장이나 박스권에서 가장 신뢰도가 높고, 뚜렷한 추세장에서는 55강의 ADX 같은 추세 강도 필터와 함께 쓰는 것이 일반적으로 권장됩니다.

패스트 스토캐스틱 vs 슬로우 스토캐스틱

스토캐스틱에는 평활 단계의 횟수가 다른 두 가지 버전이 있고, 이 차이를 이해하는 것이 실전에서 가장 중요합니다.

  • 패스트 스토캐스틱(Fast Stochastic): 원시 %K를 평활 없이 그대로 쓰고, %D는 그 원시 %K의 단순이동평균입니다. 가격 변화에 즉각 반응하지만 그만큼 잔 신호(노이즈)가 많습니다.
  • 슬로우 스토캐스틱(Slow Stochastic): 패스트 버전의 %D를 새로운 %K로 재정의하고(한 번 더 평활), 그 위에 다시 이동평균을 씌워 새로운 %D를 만듭니다. 평활이 한 단계 더 들어가므로 신호가 늦게 나오는 대신 거짓 신호가 줄어듭니다.
구분 패스트 스토캐스틱 슬로우 스토캐스틱
평활 횟수 1회 2회
신호 속도 빠름 상대적으로 느림
신호 빈도 많음 (횡보장에서 특히 잦음) 적음
대표적 리스크 휩소(거짓 신호)가 잦음 진입이 늦어 수익 구간이 짧아질 수 있음
적합한 스타일 분봉 스캘핑, 초단기 매매 일봉 스윙, 중기 매매
실무에서의 위치 대부분의 차트 플랫폼은 "슬로우 스토캐스틱"을 기본값으로 제공 조지 레인이 실전에서 권장한 버전에 가까움

실전에서는 둘 중 하나만 정답이라기보다, 자신의 매매 타임프레임에 맞춰 고르는 것이 일반적입니다. 분봉 단위로 빠르게 드나드는 스캘핑에는 패스트 버전이, 일봉·주봉 스윙에는 슬로우 버전이 더 자주 쓰입니다.

다이버전스: 가격과 모멘텀이 어긋날 때

47강 MACD에서 다룬 다이버전스 개념은 스토캐스틱에도 그대로 적용됩니다.

  • 강세 다이버전스: 가격은 이전 저점보다 낮은 신저점을 만드는데, 스토캐스틱은 오히려 더 높은 저점을 만드는 경우. 가격은 밀리고 있지만 그 바닥에서의 매도 압력은 약해지고 있다는 신호로 흔히 해석됩니다.
  • 약세 다이버전스: 가격은 신고가를 갱신하는데, 스토캐스틱의 고점은 이전보다 낮아지는 경우. 가격은 올랐지만 그 상승을 떠받치는 힘은 빠지고 있다는 경고로 읽힙니다.

다만 스토캐스틱은 0~100 사이에서 움직이는 범위 제한 지표이기 때문에 강한 추세 구간에서는 다이버전스가 여러 차례 나타났다가 사라지기를 반복하면서도 가격이 같은 방향으로 계속 갈 수 있습니다. 다이버전스 하나만으로 진입을 결정하기보다는 추세선 이탈이나 캔들 패턴 같은 별도의 확인 신호와 함께 쓰는 것이 안전한 접근으로 널리 권장됩니다.

스토캐스틱 RSI: 최근 더 주목받는 변형 지표

최근 트레이딩 커뮤니티, 특히 암호화폐·단기매매 교육 콘텐츠에서 자주 언급되는 변형이 스토캐스틱 RSI(StochRSI)입니다. 이는 가격이 아니라 RSI 값 자체에 스토캐스틱 공식을 적용한 지표로, "RSI의 RSI"라고 부를 수도 있습니다. 계산식은 StochRSI = (현재 RSI − N기간 최저 RSI) ÷ (N기간 최고 RSI − N기간 최저 RSI) × 100으로, 일반 스토캐스틱의 %K 공식에서 가격 대신 RSI를 넣은 형태입니다.

StochRSI는 일반 RSI보다 변동폭이 훨씬 크고 민감하게 반응하기 때문에 과매수·과매도 신호가 훨씬 자주 발생합니다. 이 때문에 초단기 매매자에게는 매력적이지만, 그만큼 거짓 신호도 늘어난다는 트레이드오프가 있습니다. 가격 기반 스토캐스틱과 RSI 기반 스토캐스틱을 혼동하지 않는 것이 중요합니다 — 전자는 가격의 range 위치를, 후자는 RSI라는 이미 가공된 값의 range 위치를 측정합니다.

한계와 주의할 점

  • 범위 제한 지표의 근본적 한계: 추세가 강할수록 과매수·과매도 구간에 오래 머무를 수 있어, 역추세 신호로 쓰면 상승·하락 추세 초입에 조기 청산하거나 조기 진입할 위험이 큽니다.
  • 단독 사용은 권장되지 않음: 조지 레인 본인도 스토캐스틱을 추세 지표가 아닌 보조 확인 도구로 활용할 것을 권했다고 알려져 있으며, 가격 구조나 거래량 같은 별도의 근거와 함께 쓰는 것이 일반적인 관행입니다.
  • 횡보장에서 가장 신뢰도가 높음: 박스권처럼 뚜렷한 방향이 없는 구간에서 과매수·과매도 크로스의 적중률이 상대적으로 높고, 추세장에서는 55강 ADX 같은 추세 강도 필터로 먼저 국면을 구분하는 것이 권장됩니다.
  • 기간·문턱값은 관행일 뿐: 14, 3, 3이라는 기본값과 80·20이라는 문턱값 모두 업계 관행이지 절대적 기준이 아니며, 종목·시간프레임에 따라 조정될 수 있습니다.

자주 묻는 질문

스토캐스틱과 RSI 중 뭐가 더 나은가요?

어느 하나가 항상 우월하다고 보기는 어렵습니다. RSI는 상승·하락폭의 비율을 보는 지표로 다이버전스 신호가 비교적 안정적이고, 스토캐스틱은 range 내 위치를 보는 지표로 신호가 더 빠르고 민감합니다. 많은 트레이더가 두 지표를 함께 띄워 서로 다른 각도의 확인 신호로 활용합니다.

패스트 스토캐스틱과 슬로우 스토캐스틱 중 뭘 써야 하나요?

본인의 매매 타임프레임에 달려 있습니다. 분봉 단위 초단기 매매라면 패스트 버전의 빠른 반응이 유리할 수 있고, 일봉·주봉 스윙 매매라면 슬로우 버전의 적은 휩소가 더 유용한 경우가 많습니다. 대부분의 차트 플랫폼은 기본값으로 슬로우 버전을 제공합니다.

스토캐스틱 80·20 기준을 꼭 지켜야 하나요?

아닙니다. 80·20은 업계에서 가장 흔하게 인용되는 경험칙일 뿐, 모든 종목·시간프레임에 들어맞는 고정 법칙이 아닙니다. 변동성이 큰 종목에서는 70·30처럼 더 완화된 기준을 쓰기도 하고, 실제로는 과거 데이터로 해당 종목의 range 반응을 직접 확인한 뒤 조정하는 경우가 많습니다.

정리

  • 스토캐스틱 오실레이터는 종가가 N기간 고가-저가 range 안에서 차지하는 상대적 위치(%K)와 그 평활값(%D)으로 구성된 0~100 범위 제한 모멘텀 지표입니다.
  • 기본 설정은 14, 3, 3이며 80 이상은 과매수, 20 이하는 과매도로 흔히 해석하지만, 이는 업계 관행이지 절대 법칙은 아닙니다.
  • 패스트 스토캐스틱은 평활이 한 번뿐이라 신호가 빠르고 잦으며, 슬로우 스토캐스틱은 평활이 한 단계 더 들어가 신호가 느리지만 신뢰도가 상대적으로 높습니다 — 자신의 매매 타임프레임에 맞춰 선택하는 것이 일반적입니다.
  • 다이버전스는 MACD와 마찬가지로 가격과 모멘텀 방향이 어긋나는 현상을 포착하지만, 강한 추세에서는 신뢰도가 떨어지므로 별도의 확인 신호와 함께 써야 합니다.
  • 최근에는 RSI에 스토캐스틱 공식을 적용한 StochRSI도 단기 매매 커뮤니티에서 자주 언급되는데, 일반 스토캐스틱보다 훨씬 민감해 신호가 잦다는 점을 감안해야 합니다.
  • 범위 제한 지표인 만큼 강한 추세장에서는 역추세 신호로 오용하기 쉬우므로, 55강 ADX 같은 추세 강도 필터나 가격 구조 확인과 함께 쓰는 것이 안전합니다.