보조지표 맹신의 함정: 지표만 보고 매매하면 안 되는 5가지 이유
RSI, MACD, 볼린저밴드만 믿고 매매했다가 손해 본 경험 있으세요? 보조지표가 신호를 틀리는 구조적 이유와 초보자가 빠지는 5가지 함정을 정리했어요.
이 글은 이동평균선 완전 가이드: 5일선부터 200일선까지의 심화편이에요.
결론부터 말할게요. 지표만 보고 매매하면 안 되는 이유는 다섯 가지예요.
- 이동평균을 바탕으로 만든 신호는 가격 전환보다 늦게 나오기 쉬워요.
- 같은 신호라도 추세장과 횡보장에서 결과가 정반대로 나와요.
- RSI·MACD·볼린저밴드는 같은 가격 데이터를 다르게 가공한 거라, 여러 개가 겹쳐도 독립적인 확인이 아니에요.
- 설정값을 과거 차트에 맞추다 보면 과최적화에 빠져요.
- 공시·금리·수급·시장 심리처럼 지표가 담지 못하는 변수가 많아요.
아래에서 하나씩 풀어 보고, 마지막에는 지표를 보조 도구로 쓰는 방식을 직접 비교해 보는 연습 절차까지 같이 짚어 볼게요.
저도 처음엔 지표가 '정답 기계'인 줄 알았어요
솔직히 고백하면, 주식 공부를 막 시작했을 때 저는 RSI 30 아래면 사야 하고, 70 위면 팔아야 한다고 외웠어요. 차트에 MACD, 볼린저밴드, RSI를 전부 깔아놓고 "이 정도면 완벽한 시스템 아닌가?" 싶었죠.
근데 막상 매매를 해보니까, 지표가 매수 신호를 내는 순간 주가가 계속 빠지고, 매도 신호가 뜨는데도 주가는 더 오르는 황당한 상황이 반복됐어요.
답답했어요. "지표가 거짓말하는 건가?" 싶더라고요.
아니에요. 지표는 거짓말하지 않아요. 제가 지표를 잘못 이해하고 있었던 거예요.
보조지표가 정확히 뭘까요?
보조지표는 이미 일어난 가격 변동을 요약하는 도구예요. 미래를 예측하는 도구가 아니에요.
이 차이를 모르면 지표를 오라클처럼 믿게 되는 함정에 빠져요.
왜 지표만 보고 매매하면 안 될까요?
가장 많이 쓰이는 RSI, MACD, 볼린저밴드는 분명히 유용한 도구예요.
다만 숫자 기준부터 정확히 알고 가야 해요. RSI의 0~100 범위와 70·30 기준선은 Fidelity의 RSI 지표 설명에서 전통적인 해석 기준으로 소개하는 값이에요. 정답선이 아니라 출발점이고, 종목이나 설정에 따라 기준을 옮겨 쓰기도 해요.
MACD에서 자주 보는 12기간·26기간도 마찬가지예요. Fidelity의 MACD 설명은 이걸 바꿀 수 있는 기본 설정으로 다뤄요. 일봉 차트라면 12일·26일이 되지만, 주봉에선 12주·26주가 되는 식이에요.
볼린저밴드의 표준편차 2배도 고정된 정의가 아니라 기본 설정이에요. 그리고 제가 제일 놀랐던 부분인데요, 개발자 존 볼린저가 직접 정리한 Bollinger Band Rules에 따르면 밴드는 가격이 상대적으로 높은지 낮은지를 보여줄 뿐이고, 밴드에 닿는 것 자체가 매수·매도 신호는 아니에요. 저는 한동안 하단 밴드 터치를 곧 반등 신호로 읽었거든요.
이런 도구를 '맹신'할 때 구조적인 문제가 생겨요. 다섯 가지로 나눠 볼게요.
이동평균 기반 신호는 늦게 나오기 쉬워요
먼저 짚을 게 있어요. 모든 지표가 늘 늦는 건 아니에요.
지연이 두드러지는 건 이동평균선이나 이동평균 교차처럼 가격을 평균 내서 매끄럽게 만든 신호예요. 평균을 내는 순간 최근 가격 변화가 희석되니까, 신호가 확인될 때쯤엔 움직임의 일부가 이미 지나가 있어요. 이걸 후행성이라고 불러요.
반대로 RSI 다이버전스(주가는 저점을 낮추는데 RSI는 저점을 높이는 모습)처럼 전환 가능성을 미리 살피는 신호도 있어요. Fidelity의 RSI 설명도 다이버전스를 이런 용도로 소개해요. 근데 이런 신호는 빨리 나오는 대신 틀릴 수 있어요. 전환을 약속해 주지는 않거든요.
그러니까 문제는 두 갈래예요. 이동평균 계열은 늦어서, 앞서가는 성격의 신호는 불확실해서 맹신하면 안 돼요.
아래 차트는 실제 종목이 아니라 설명을 위해 숫자를 가정해 만든 개념도예요. 파란 선은 가상의 주가, 주황 선은 그 이동평균이고, 매수 신호는 '주가가 이동평균선을 아래에서 위로 넘는 시점'으로 정했어요.
가정한 숫자로 보면 저점은 40이었는데, 주가가 이동평균(45)을 처음 넘어선 시점의 주가는 48이에요. 바닥에서 이미 꽤 올라온 뒤에야 돌파가 확인되는 구조죠. 평균을 내는 방식 자체에서 생기는 지연이라, 실제 차트에서도 이동평균 돌파 신호는 이런 모양으로 나오기 쉬워요.
MACD를 쓸 때도 비슷한 경험을 했어요. 제가 해봤는데요, MACD선이 시그널선을 아래에서 위로 넘는 걸 보고 나서 차트를 되돌려 보면 바닥에서 이미 올라온 뒤인 경우가 적지 않더라고요.
여기서 헷갈리기 쉬운 게 하나 있어요. 흔히 말하는 골든크로스는 주가 이동평균선 두 개의 교차예요. MACD에는 신호가 두 종류 있어요.
- 시그널선 교차: MACD선이 자기 평균인 시그널선을 넘는 것
- 0선 돌파: MACD 값이 0을 넘는 것. 단기 지수이동평균이 장기 지수이동평균 위로 올라섰다는 뜻이라 골든크로스와 성격이 비슷해요
둘을 섞어 부르면 복기할 때 무슨 신호를 보고 들어갔는지 흐려져요. 기록할 땐 어떤 교차였는지까지 적어 두는 게 좋아요.
추세장과 횡보장에서 결과가 정반대예요
RSI 지표의 가장 흔한 오해가 "RSI 30 아래면 반등하니까 사면 된다"예요. RSI에 대한 자세한 내용은 RSI 지표 완전 가이드에서 다뤘어요.
횡보장에서는 이 논리가 꽤 유효해요. 하지만 강한 하락세에서는 RSI가 30 아래로 내려가도 주가가 계속 빠질 수 있어요. 이 구간에서 RSI만 믿고 계속 매수하다가 큰 손해를 보는 게 전형적인 함정이에요.
| 지속적인 하락세 | 횡보장 | 강한 상승 추세 | |
|---|---|---|---|
| 전략 적합성 | 위험 | 유효 | 기회 놓치기 쉬움 |
| 신호 신뢰도 | 낮음 | 중간~높음 | 낮음 |
| 주의사항 | 추세 지속 가능 | 반등 기대 가능 | 더 오를 수 있음 |
그럼 지금이 어느 장인지는 어떻게 가를까요? 저는 지표를 보기 전에 세 가지만 먼저 봐요.
- 이동평균선의 기울기가 위를 향하는지, 아래를 향하는지, 거의 평평한지
- 최근 고점과 저점이 차례로 높아지는지, 낮아지는지, 비슷한 자리에서 맴도는지
- 가격이 이동평균선 위에 주로 머무는지, 아래에 머무는지, 위아래를 자주 오가는지
세 가지가 한쪽으로 모이면 그 방향의 추세장, 엇갈리면 횡보장으로 보고 RSI를 읽어요. 완벽한 기준은 아니지만, 적어도 하락세 한가운데서 RSI 숫자만 보고 들어가는 실수는 확 줄더라고요.
같은 데이터를 여러 방식으로 가공할 뿐이에요
"RSI도 매수 신호고, MACD도 매수 신호고, 볼린저밴드도 하단 터치했으니 이건 완벽한 신호야!" 라고 생각한 적 있으세요?
저도 그랬어요. 근데 RSI, MACD, 볼린저밴드는 모두 같은 '가격 데이터'를 기반으로 계산돼요. 서로 다른 정보를 주는 것처럼 보이지만, 사실 같은 원재료를 다른 방식으로 가공한 거예요. 지표가 겹쳐서 나오는 신호는 독립적인 확인이 아니라 중복 확인인 경우가 많아요.
과최적화 함정에 빠지기 쉬워요
지표 설정값(파라미터)을 과거 데이터에 맞게 계속 조정하다 보면 "이 설정값이 완벽하다!"는 착각에 빠져요.
저도 RSI 기간을 14에서 9로, 다시 21로 바꿔가면서 테스트했어요. 과거 데이터에서는 정확히 맞는 것 같은데, 실전에서는 계속 틀리더라고요. 이게 바로 과최적화 문제예요.
그 뒤로 제가 바꾼 방법은 단순해요. 과거 구간을 앞뒤로 잘라서 쓰는 거예요.
예를 들어 어떤 종목의 2년치 일봉이 있다고 해 볼게요. 앞쪽 1년에서만 RSI 기간과 기준선을 정해요. 그리고 뒤쪽 1년에는 설정을 하나도 바꾸지 않고 그대로 적용해 봐요. 앞에서는 잘 맞았는데 뒤에서 결과가 확 무너지면, 그 설정은 시장을 읽은 게 아니라 앞쪽 1년에 맞춘 것일 가능성이 커요.
핵심은 뒤쪽 구간을 보는 동안 설정을 고치고 싶은 마음을 참는 거예요. 고치는 순간 뒤쪽 구간도 '맞추는 구간'이 돼버리거든요.
지표가 반영 못 하는 것들이 너무 많아요
보조지표는 가격과 거래량만 봐요. 그런데 주가는 그것만으로 움직이지 않아요.
- 갑작스러운 기업 공시 (유상증자, 실적 쇼크)
- 매크로 변수 (기준금리 발표, 환율 급변)
- 외국인·기관 수급 변화
- 패닉 매도나 FOMO 급등 같은 시장 심리 전환
이런 요소들은 지표가 전혀 반영 못 하거나, 이미 발생한 후에야 지표에 녹아들어요.
그럼 보조지표를 어떻게 써야 해요?
버리라는 게 아니에요. 올바른 위치에서 쓰면 분명히 도움이 돼요. 핵심은 지표를 '매매 이유'가 아니라 '보조 확인 수단'으로 쓰는 거예요.
- •RSI 30 아래면 바로 매수 진입
- •지표 신호만 보고 즉시 주문
- •지표 여러 개가 같은 신호 → 의심 없이 진입
- •과거 데이터에 맞게 설정값을 계속 바꿈
- •추세 방향 먼저 확인, 지표는 보조로 참고
- •지표 신호 + 가격 패턴을 함께 보고 판단
- •목적이 겹치는 지표는 빼고 목적별로 골라 조합
- •설정은 앞 구간에서 정하고 뒤 구간에서 그대로 검증
지표 개수에 정답이 있는 건 아니에요. 중요한 건 개수보다 겹치지 않는 거예요. 연습할 땐 추세를 보는 지표 하나(예: 이동평균선), 모멘텀을 보는 지표 하나(예: RSI)처럼 목적별로 하나씩만 골라 시작해 보는 방법이 있어요. 신호가 왜 나왔는지 추적하기가 훨씬 쉬워지거든요.
직접 비교해 보는 연습 절차
머리로 아는 것과 손으로 해 보는 건 완전히 달라요. 저도 아래 순서로 두 방식을 나란히 해 보고 나서야 '추세 먼저'가 무슨 뜻인지 감이 왔어요.
공통 청산 규칙은 이렇게 정해 봤어요. 숫자는 설명을 위해 가정한 값이라 본인이 정한 값으로 바꿔도 되는데, 두 방식에서는 꼭 같은 값을 써야 해요.
- 손절: 종가가 매수가보다 5% 넘게 내려간 날, 그날 종가로 정리해요.
- 이익 실현: 종가가 매수가보다 10% 넘게 올라간 날, 그날 종가로 정리해요.
- 기간 만료: 위 두 조건에 걸리지 않은 채 20거래일이 지나면 그날 종가로 정리해요.
하나 더 있어요. B 방식으로 들어간 뒤에 추세 판단이 하락세로 바뀌어도, 그걸 이유로 먼저 팔지 않아요. 청산에까지 추세 판단을 끼워 넣으면 진입 근거뿐 아니라 청산 근거도 달라져서 비교가 흐려지거든요.
솔직히 저는 처음에 청산 규칙을 안 정하고 해 봤어요. 결과를 보니 B 방식이 훨씬 나아 보였는데, 따져 보니 추세 판단 덕이 아니라 B 쪽 보유분을 제가 더 오래 들고 있어서였더라고요. 그때 좀 허탈했어요.
두 방식에서 바꾸는 건 '진입 근거' 하나뿐이어야 해요. 금액, 체결 가격 기준, 청산 규칙, 남은 보유분 처리까지 달라지면 결과 차이가 어디서 왔는지 알 수 없거든요.
카이로에서는 과거 실제 일봉 위에서 가상 자금으로 매매해 볼 수 있어서, 같은 종목과 같은 진입 시점을 놓고 지표만 보는 방식과 추세 맥락을 먼저 보는 방식을 직접 나눠 연습해 볼 수 있어요.
형제 글로 RSI 지표 완전 가이드: 과매수·과매도 읽는 법과 차트 분석 초보가 가장 많이 오해하는 3가지도 함께 읽어보시면 도움이 돼요.
전체 기술적 분석 가이드로 돌아가려면 이동평균선 완전 가이드: 5일선부터 200일선까지를 참고하세요.
실제 과거 데이터로 매매 연습을 시작해보세요.
직접 연습해보기자주 묻는 질문 (FAQ)
RSI가 30 아래면 그냥 매수해도 되나요?
아니에요. 30·70은 Fidelity의 RSI 설명(https://www.fidelity.com/learning-center/trading-investing/technical-analysis/technical-indicator-guide/RSI)에서도 전통적인 해석 기준으로 소개하는 값이고, 종목과 설정에 따라 조정해서 써요. 게다가 지속적인 하락세 중에는 RSI가 30 아래에 오래 머물면서 주가가 계속 내릴 수 있어요. 추세 방향을 먼저 파악하고, RSI는 보조 확인 도구로만 활용하는 게 안전해요.
보조지표 몇 개를 동시에 쓰는 게 좋나요?
정해진 정답 개수는 없어요. 개수보다 목적이 겹치지 않는 게 중요해요. 연습할 땐 추세 지표(이동평균선) 하나와 모멘텀 지표(RSI) 하나처럼 목적별로 하나씩 골라 시작해 보는 방법이 있어요. RSI·MACD·스토캐스틱을 동시에 쓰면 모두 가격 모멘텀을 다루기 때문에 독립적인 확인이 되지 않아요.
골든크로스가 나왔을 때 바로 매수하면 안 되나요?
골든크로스는 이동평균선 두 개의 교차라서 후행성이 있어요. 신호 확인 시점에 이미 주가 상승분의 일부가 반영된 경우가 많아요. 골든크로스 자체를 매수 이유로 삼기보다, 전반적인 추세 맥락에서 참고하는 용도로 활용하는 게 좋아요.