스토캐스틱 RSI 계산법: 20선 골든크로스는 반등 신호일까?

1. 스토캐스틱 RSI는 가격이 아니라 RSI의 위치를 봅니다

스토캐스틱 RSI(Stochastic RSI, Stoch RSI)는 가격이 아니라 RSI가 최근 범위 안에서 어디에 있는지를 다시 0~1로 바꾸는 지표입니다. TradingView의 계산 안내처럼 RSI 위에 스토캐스틱 계산을 한 ‘지표의 지표’입니다.

그래서 Stoch RSI의 0.2는 RSI가 20이다라는 뜻이 아닙니다. 예를 들어 RSI가 48이어도 최근 14일 RSI 범위에서 낮은 쪽이면 Stoch RSI는 0.2 아래에 있을 수 있습니다. 이 값은 가격의 절대적인 과매도가 아니라 최근 RSI 범위에서의 상대 위치입니다.

RSI보다 더 빨리 0.2와 0.8에 닿는 이유도 여기에 있습니다. 민감도가 높아 단기 전환 후보를 많이 만들지만, 좋은 신호와 나쁜 신호를 함께 늘릴 수 있습니다.

2. RSI를 구한 뒤 최근 RSI 범위로 정규화합니다

먼저 종가 변화에서 Wilder 방식의 RSI(14)를 계산합니다. 그다음 최근 14개 RSI의 최저값과 최고값 사이에서 현재 RSI가 차지하는 위치를 구합니다.

스토캐스틱 RSI 계산식

원시 Stoch RSI를 그대로 쓰면 너무 민감할 수 있어 보통 3기간 단순이동평균으로 %K를 만들고, %K를 다시 3기간 단순이동평균한 %D를 함께 봅니다. TradingView의 기본 입력도 RSI 길이 14, 스토캐스틱 길이 14, %K 3, %D 3입니다.

K와 D 계산식

최근 RSI의 최고값과 최저값이 같으면 분모가 0이 됩니다. 이때 임의의 작은 수를 더하면 교차 신호가 만들어질 수 있으므로, 해당 구간은 계산하지 않는 편이 안전합니다.

3. 20선 골든크로스를 전체 표본에서 확인했습니다

이번 검증은 %K가 %D를 아래에서 위로 넘고, 두 값이 모두 0.2 이하인 날을 신호로 잡았습니다. 신호일 종가가 확정된 뒤 다음 거래일 시가에 진입하고 열 번째 거래일 종가에 청산했습니다. 비용은 반영하지 않았습니다.

10개 대형주 8,860개 일봉에서 RSI 길이는 14로 고정하고, 스토캐스틱 길이를 9·14·21로 바꿨습니다.

신호 관찰 수 10거래일 양수 비율 중앙값 최저~최고
Stoch RSI(9) 20선 K/D 상향 교차 375개 46.40% -0.49% -28.00%~+40.27%
Stoch RSI(14) 20선 K/D 상향 교차 381개 45.41% -0.55% -30.49%~+41.41%
Stoch RSI(21) 20선 K/D 상향 교차 361개 45.98% -0.45% -30.49%~+40.27%
스토캐스틱 RSI 기간과 60일선 조건별 20선 골든크로스 비교

기본 설정인 Stoch RSI(14)의 양수 비율은 45.41%, 중앙값은 -0.55%였습니다. 20선 골든크로스는 반등 후보를 빨리 찾아주는 조건일 수 있지만, 이 표본에서 단독 매수 신호의 근거가 되지는 못했습니다.

4. 60일선 위라는 조건도 결과를 확정하지 못했습니다

Stoch RSI(14) 20선 골든크로스 381개 중 SMA(60)를 계산할 수 있는 374개를 신호일 종가가 SMA(60) 위인지로 나눴습니다. 추세가 상승일 때 과매도 반등만 잡으면 나아질 것이라는 가설을 같은 체결 규칙으로 확인한 것입니다.

조건 관찰 수 10거래일 양수 비율 중앙값 최저~최고
종가>SMA(60) 180개 43.33% -0.79% -30.49%~+41.41%
종가≤SMA(60) 194개 48.97% -0.07% -26.46%~+38.46%

이 표본에서는 오히려 60일선 위 조건의 결과가 더 좋지 않았습니다. 그렇다고 60일선 아래 반등이 더 좋은 규칙이라고 결론 내릴 수도 없습니다. 지표 하나에 필터 하나를 더한 결과도 기간·종목군·비용에 따라 달라질 수 있기 때문입니다.

중요한 점은 0.2 아래의 골든크로스를 ‘확정 바닥’으로 읽지 않는 것입니다. Stoch RSI는 가격에서 두 단계 떨어진 값이므로, 가격 움직임과 짧게 어긋날 수 있습니다.

5. 같은 20선 골든크로스는 상승과 하락으로 갈렸습니다

아래 두 사례는 모두 %K가 %D를 상향 교차하고 두 값이 0.2 이하이며, 신호일 종가가 SMA(60) 위였던 경우입니다. 앞 절에서 정한 조건을 전체 표본에 적용한 뒤, 최근 글에서 사용하지 않은 서로 다른 종목에서 상승·하락 사례를 골랐습니다.

LG에너지솔루션과 현대차 스토캐스틱 RSI 20선 골든크로스 뒤 상승과 하락 사례
항목 LG에너지솔루션 상승 사례 현대차 하락 사례
신호일 2023년 2월 24일 2026년 6월 12일
RSI(14) 48.39 44.87
%K / %D 2.47% / 2.47% 2.37% / 0.79%
다음 거래일 시가 507,000원 638,000원
열 번째 거래일 종가 563,000원 480,500원
10거래일 수익률 +11.05% -24.69%
기간 중 최고 수익률 +12.43% +3.29%
기간 중 최저 수익률 -1.58% -27.82%

두 사례 모두 지표는 0.2 부근에서 위로 교차했지만 이후 결과는 반대였습니다. 특히 하락 사례처럼 %K와 %D가 0에 가까워도 가격은 더 하락할 수 있습니다. 과매도는 반등 시점이 아니라, 변동성이 이어질 수 있는 상태일 수도 있습니다.

6. 스토캐스틱 RSI는 짧은 반등 후보를 좁힐 때 사용합니다

  1. 0.2 아래 %K·%D 상향 교차를 반등 후보로만 표시합니다.
  2. 가격의 추세, 지지 구간, 손절 기준처럼 Stoch RSI 밖의 조건을 따로 확인합니다.
  3. 기본 14·14·3·3 설정을 바꿨다면 신호 수·손실 폭·비용 반영 뒤 결과가 유지되는지 다시 검증합니다.

RSI 계산법은 가격 변화의 강도를 보고, 스토캐스틱 계산법은 가격이 최근 고저 범위에서 차지하는 위치를 봅니다. Williams %R도 최근 가격 범위 안의 종가 위치를 보지만, RSI를 다시 정규화하지는 않습니다. Stoch RSI는 그 둘을 섞은 지표가 아니라 RSI의 최근 범위 위치를 따로 정규화한 지표입니다.

핵심은 간단합니다. Stoch RSI의 20선 골든크로스는 과매도 반등 후보를 빠르게 보여주지만, 반등을 확정하는 신호는 아닙니다. 가격 구조와 위험 관리 규칙을 함께 둬야 합니다.

본 포스팅은 가격 데이터와 기술적 지표의 수리적 이해를 돕기 위한 참고 자료이며, 특정 종목에 대한 투자 권유나 수익을 보장하지 않습니다. 투자 결과에 대한 책임은 투자자 본인에게 있습니다.