스토캐스틱 보는 법 — 신호가 너무 잦아서 버렸다가 다시 주운 이유
스토캐스틱 (Stochastic Oscillator) · 글: 주가맵 운영자 (9년 차 개인 투자자) · 콘텐츠 원칙에 따라 작성합니다

스토캐스틱은 제가 처음으로 '버린' 보조지표입니다. RSI보다 신호가 빨라서 좋다는 말에 한동안 메인으로 썼는데, 빠른 만큼 시도 때도 없이 신호가 떠서 도저히 따라갈 수가 없었습니다. 80을 넘었다가 20으로 곤두박질치는 게 일주일 단위로 반복되니, 이걸 다 매매로 옮기면 수수료로 계좌가 녹는 구조였습니다.
그런데 몇 년 뒤 박스권 장세에서 다시 꺼내 들게 됐습니다. 추세가 없는 시장에서는 이 '방정맞은' 민감함이 오히려 무기가 되더군요. 스토캐스틱은 언제 어디서나 쓰는 지표가 아니라, 횡보장이라는 특정 환경에서 꺼내 쓰는 전문 공구라는 게 지금의 결론입니다. 이 글에서는 %K와 %D가 뭘 재는 건지, 패스트/슬로우는 뭐가 다른지, 그리고 어떤 장에서 켜고 어떤 장에서 꺼야 하는지를 정리합니다.
스토캐스틱이란 — 박스 안에서 현재가의 위치
스토캐스틱(Stochastic Oscillator)은 1950년대 조지 레인(George Lane)이 보급한 모멘텀 지표로, 일정 기간(기본 14)의 최고가~최저가 범위에서 현재 종가가 어디쯤 있는지를 0~100으로 나타냅니다. %K = (현재 종가 − 14일 최저가) ÷ (14일 최고가 − 14일 최저가) × 100. 100이면 기간 내 최고가에, 0이면 최저가에 종가가 위치한다는 뜻입니다.
RSI와 자주 비교되는데 측정 대상이 다릅니다. RSI는 상승폭과 하락폭의 비율(추세의 에너지)을 재고, 스토캐스틱은 가격 범위 내 위치를 잽니다. 조지 레인의 유명한 말이 본질을 정리해 줍니다 — "가격이 오르기 전에 모멘텀이 먼저 꺾인다." 종가가 박스 상단 부근에서 계속 마감하다가 어느 날부터 상단에 못 미치기 시작하면, 가격이 꺾이기 전에 %K가 먼저 내려옵니다. 이 선행성이 스토캐스틱의 존재 이유이자, 동시에 잦은 거짓 신호의 원인입니다.
패스트 vs 슬로우 — 실전에서는 슬로우
원래의 %K는 너무 민감해서 들쭉날쭉합니다. 그래서 %K를 3일 이동평균으로 부드럽게 만든 것이 %D입니다. 패스트 스토캐스틱은 원본 %K와 %D(=%K의 3일 평균)를 쓰고, 슬로우 스토캐스틱은 한 번 더 평활화해서 패스트의 %D를 새로운 %K로 삼고 그것의 3일 평균을 %D로 씁니다. 설정값으로 표기하면 패스트가 (14, 3), 슬로우가 (14, 3, 3)입니다.
실전 사용자 대부분은 슬로우를 씁니다. HTS·MTS의 '스토캐스틱 슬로우'가 그것입니다. 패스트는 분 단위 스캘핑이 아닌 이상 노이즈를 감당하기 어렵습니다. 저도 일봉에서는 슬로우 (14, 3, 3)이 아니면 (10, 6, 6) 정도로 더 둔하게 씁니다. 신호가 적어질수록 하나하나의 신뢰도는 올라갑니다.
| 구분 | 구성 | 특징 | 적합한 용도 |
|---|---|---|---|
| 패스트 (14, 3) | 원본 %K + 3일 평균 %D | 매우 민감, 신호 잦음 | 초단타·스캘핑 (비추천에 가까움) |
| 슬로우 (14, 3, 3) | 한 번 더 평활화 | 표준 설정, 신호 적당 | 일봉 스윙·박스권 매매 |
| 슬로우 (10, 6, 6) | 기간 단축 + 강한 평활 | 더 묵직한 신호 | 신호 빈도를 줄이고 싶을 때 |
80/20과 크로스 — 교과서 신호의 실제 승률
교과서 규칙은 이렇습니다. 80 이상은 과매수, 20 이하는 과매도. %K가 %D를 골든크로스하면 매수, 데드크로스하면 매도. 특히 20 이하 과매도 구간에서 나오는 골든크로스를 매수 신호로, 80 이상 과매수 구간의 데드크로스를 매도 신호로 봅니다.
이 규칙의 실제 성능은 시장 상태에 따라 극과 극입니다. 제 매매일지 기준으로, 명확한 박스권에서 '20 이하 골든크로스 매수 → 80 이상 데드크로스 매도'는 꽤 준수한 승률을 냈습니다. 박스 하단과 과매도가 겹치는 자리는 구조적으로 반등 확률이 높으니까요. 문제는 추세장입니다. 강한 상승 추세에서 스토캐스틱은 80 위에 몇 주씩 눌러앉습니다(고착, sticking). 그때마다 데드크로스가 떴다고 팔면 RSI 과매수 매도와 똑같은 함정에 빠집니다. 하락 추세의 20 이하 골든크로스 역시 떨어지는 칼날 위의 가짜 반등이 대부분이었습니다.
그래서 제 사용 규칙 1번은 '추세장에서는 끈다'입니다. ADX가 25를 넘는 추세 구간에서는 스토캐스틱 신호를 아예 보지 않고, ADX 20 이하의 횡보 구간에서만 켭니다. 지표 자체의 문제가 아니라 적용 환경의 문제라는 걸, 버렸다 다시 주운 뒤에야 알았습니다.
다이버전스와 가속 구간 — 한 단계 깊은 사용법
스토캐스틱도 다이버전스가 핵심 고급 신호입니다. 가격은 박스 하단을 살짝 깨고 신저점을 만드는데 스토캐스틱 저점은 높아진다면, 하락의 위치 에너지가 소진됐다는 뜻입니다. 박스권 하단 이탈이 '진짜 추세 붕괴'인지 '마지막 흔들기'인지 구분할 때 제가 가장 먼저 확인하는 게 이 다이버전스입니다.
또 하나, %K와 %D가 50 부근을 빠르게 통과하는 가속 구간은 모멘텀이 한쪽으로 쏠리기 시작했다는 신호입니다. 20에서 올라온 %K가 50을 가파르게 뚫고 지나가면 박스 상단까지 갈 확률이 높고, 50 부근에서 비실대면 중간에 꺾일 확률이 높습니다. 신호의 유무만이 아니라 선의 기울기(속도)까지 보면 같은 지표에서 더 많은 정보가 나옵니다.
실전 운용 — 박스권 전용 공구로 쓰기
정리하면 제 스토캐스틱 운용은 이렇습니다. 첫째, 시장 필터부터. 지수든 종목이든 박스권이 확인될 때만 켭니다. 둘째, 박스 하단 + 스토캐스틱 20 이하 + 골든크로스가 겹치는 자리에서 분할 매수. 셋째, 박스 상단 + 80 이상 + 데드크로스에서 분할 매도. 넷째, 박스가 깨지면(종가 기준 이탈) 스토캐스틱 신호와 무관하게 손절하고 지표를 끕니다. 박스권 도구는 박스가 깨지는 순간 효력이 끝나니까요.
RSI와의 역할 분담도 명확합니다. 추세 종목의 눌림 깊이는 RSI로, 횡보 종목의 박스 내 위치는 스토캐스틱으로. 같은 오실레이터라도 측정하는 게 다르니 쓰임도 다릅니다. 두 지표를 같이 띄워놓고 보면, 스토캐스틱이 먼저 신호를 주고 RSI가 뒤따라 확인해 주는 시차도 관찰할 수 있습니다.
- 박스권 확인(ADX 20 이하)이 스토캐스틱 사용의 전제 조건
- 매수: 박스 하단 + 20 이하 + %K/%D 골든크로스
- 매도: 박스 상단 + 80 이상 + 데드크로스
- 추세 발생(박스 이탈) 시 신호 무시하고 지표 끄기
- 설정은 슬로우 (14, 3, 3) 기본 — 신호가 많으면 (10, 6, 6)