|

RSI와 MACD: 지표의 원리와, 신호라는 착각

차트 아래쪽에 별도의 창으로 그려지는 구불구불한 선들이 있습니다. RSI, MACD 같은 보조지표입니다. 가격과 거래량을 계산식으로 가공해, 눈으로 보기 어려운 신호를 뽑아낸다고 소개됩니다. 그중 가장 널리 쓰이는 둘이 RSI와 MACD이며, 거의 모든 증권사 차트에 기본으로 딸려 있습니다. 이 글에서는 이 지표들이 정확히 무엇을 계산하는지 이해하고, “RSI 30이면 사고 70이면 팔라” 같은 널리 퍼진 규칙이 실제 데이터에서 어떻게 무너지는지를 실측으로 확인합니다.

RSI의 개념
상승과 하락의 힘을 0~100으로 나타낸 RSI · 개념 도해

RSI — 최근 상승과 하락의 힘겨루기

RSI(상대강도지수)는 최근 일정 기간(보통 14일) 동안 오른 날의 상승폭과 내린 날의 하락폭을 비교해, 그 힘의 균형을 0에서 100 사이 숫자로 나타냅니다. 오른 날의 힘이 압도적이면 100에 가까워지고, 내린 날의 힘이 세면 0에 가까워집니다. 50은 상승과 하락의 힘이 팽팽한 균형 상태입니다. 즉 RSI는 “최근 가격이 오르는 쪽으로 얼마나 힘이 쏠렸는가”를 하나의 숫자로 압축한 것입니다.

관습적으로 RSI 70 이상을 “과매수”, 30 이하를 “과매도”라고 부릅니다. 너무 빠르게 올라 과열됐다, 또는 너무 빠르게 내려 과도하게 팔렸다는 해석입니다. 그리고 여기서 그 유명한 규칙이 나옵니다 — “과매도(30 이하)면 사고, 과매수(70 이상)면 팔아라.” 직관적으로 그럴듯하게 들립니다. 하지만 이 규칙이 실제로 통하는지가 문제입니다.

실측 — 모나미의 RSI는 규칙을 배신했다

앞서 여러 번 등장한 모나미의 2026년 6~7월 사례를, 이번엔 RSI와 함께 봅니다. 위는 주가, 아래는 RSI(14)입니다.

모나미 주가와 RSI
2026년 6~7월 모나미 주가와 RSI(14) · 출처: KRX

규칙대로라면 이렇게 했어야 합니다. 6월 초, RSI가 4까지 떨어진 극단적 과매도 구간에서 “과매도니까 사자.” 그런데 그 뒤 주가는 더 빠져 1,148원까지 내려갔습니다. 과매도라고 샀다면 더 물렸습니다. 반대로 7월 10일, RSI가 84.8까지 치솟은 과매수 구간에서 “과매수니까 팔자.” 그런데 그날은 주가가 하루에 1,369원에서 2,145원으로 급등하던 날이었습니다. 과매수라고 팔았다면 그 폭등을 고스란히 놓쳤습니다.

이것이 우연한 한 사례가 아닙니다. 강한 하락 추세에서 RSI는 오래 과매도에 머물며 계속 떨어지고, 강한 상승 추세에서는 오래 과매수에 머물며 계속 오릅니다. 즉 진짜 큰 움직임일수록 RSI의 극단값이 “신호”가 아니라 “추세의 증거”가 됩니다. 그래서 극단값에서 반대로 베팅하는 것은, 가장 강한 흐름에 정면으로 맞서는 위험한 행동이 될 수 있습니다.

이 글이 말하지 않는 것

이 글은 “RSI가 30 이하면 매수, 70 이상이면 매도”라고 말하지 않습니다. 위 모나미 사례처럼, 강한 추세에서는 RSI가 극단에 머문 채로 가격이 같은 방향으로 계속 갑니다 — 과매도에서 더 빠지고, 과매수에서 더 오릅니다. 단순한 RSI·MACD 신호를 기계적으로 따르는 매매는, 엄격한 검증에서 거래비용을 감안하면 안정적 초과수익을 내지 못하는 경우가 대부분입니다. RSI·MACD는 최근 가격 움직임을 요약해 보여 주는 도구이지, 매매 타이밍을 알려 주는 신호기가 아닙니다. 70·30, 골든/데드크로스 같은 경계는 관습적 눈금일 뿐입니다.

한 가지 덧붙이면, 모나미 사례가 극적이었던 것은 이 종목이 실적이 아니라 심리(응원 매수)로 움직인 특수한 국면이었기 때문입니다. 실적이 견인하는 정상적인 흐름에서도 RSI·MACD의 신호는 자주 빗나가지만, 심리가 지배하는 국면에서는 그 배신이 더 극단적으로 나타납니다. 지표가 “과매수”를 외치는데 가격이 폭등하는 장면은, 지표가 심리의 광풍 앞에서 얼마나 무력한지를 압축해 보여 줍니다. 이런 국면일수록, 숫자 하나에 기대기보다 “이 가격이 사업 가치와 얼마나 동떨어졌는가”를 묻는 것이 훨씬 안전합니다.

MACD — 두 이동평균의 거리

MACD(이동평균수렴확산)는 이름 그대로 두 이동평균의 관계를 봅니다. 단기 지수이동평균(보통 12일)에서 장기 지수이동평균(26일)을 뺀 값이 MACD 선입니다. 이 값이 0보다 크면 단기선이 장기선 위에 있다는 뜻(상승 우위), 작으면 그 반대입니다. 여기에 MACD 선을 다시 평균 낸 시그널 선(9일)을 겹쳐 그립니다.

MACD가 시그널 선을 위로 뚫으면 매수 신호, 아래로 뚫으면 매도 신호로 흔히 소개됩니다. 하지만 이것은 결국 앞서 이동평균 글에서 다룬 골든크로스·데드크로스를 조금 다르게 계산한 것에 지나지 않습니다. 그래서 같은 한계를 그대로 안고 있습니다 — 이동평균에서 파생됐으므로 후행하고, 횡보장에서 속임수 신호가 잦으며, 그 자체로 예측력을 갖지 않습니다.

RSI는 어떻게 계산되나

개념을 정확히 알면 오용을 줄일 수 있습니다. RSI는 최근 14일 동안 오른 날들의 평균 상승폭과 내린 날들의 평균 하락폭의 비율(RS)로 계산합니다. RS가 크면(상승 힘이 셀수록) RSI는 100에 가까워지고, 작으면 0에 가까워집니다. 공식은 100 − 100÷(1+RS)입니다. 이 계산에서 드러나는 사실 하나는, RSI가 “가격의 수준”이 아니라 “최근 변화의 방향과 힘”을 본다는 것입니다.

그래서 RSI는 며칠을 기준으로 하느냐(기간)에 크게 좌우됩니다. 기간이 짧으면(예: 9일) 민감하게 출렁여 극단값이 자주 나오고, 길면(예: 21일) 둔하게 움직입니다. 흔히 쓰는 14일도 절대적 기준이 아니라 관습입니다. 같은 종목이라도 기간을 바꾸면 “과매수/과매도” 판정이 달라진다는 사실은, 이 경계가 얼마나 임의적인지를 보여 줍니다.

MACD 히스토그램

MACD 차트에는 선 두 개 외에 막대(히스토그램)가 함께 그려집니다. 이 막대는 MACD 선과 시그널 선의 차이를 나타냅니다. 두 선이 벌어지면 막대가 길어지고, 가까워지면 짧아집니다. 그래서 히스토그램이 줄어들기 시작하면 “두 선이 가까워진다 = 크로스가 임박했다”는 초기 신호로 읽기도 합니다.

하지만 이 역시 이동평균의 관계를 한 번 더 가공한 것일 뿐입니다. 원재료는 여전히 가격 하나입니다. 히스토그램의 변화를 미세하게 해석하며 매매하는 것은, 같은 가격 정보를 점점 더 잘게 쪼개 보는 것에 가깝습니다. 잘게 쪼갤수록 신호가 많아 보이지만, 그중 상당수는 잡음입니다.

지표가 잘 맞는 시장, 안 맞는 시장

보조지표에는 근본적인 궁합 문제가 있습니다. RSI 같은 오실레이터(과매수·과매도형 지표)는 가격이 일정 범위에서 오르내리는 횡보장에서는 그럴듯하게 맞는 것처럼 보입니다. 위에서 막히고 아래에서 받쳐지니까요. 그런데 강한 추세장이 오면 정반대로 작동합니다 — 과매수·과매도에 머문 채 추세가 계속되어, 반대 베팅이 큰 손실을 부릅니다.

반대로 MACD 같은 추세추종형 지표는 강한 추세장에서는 방향을 잘 따라가지만, 횡보장에서는 잦은 속임수 신호로 손실을 냅니다. 문제는 “지금이 횡보장인지 추세장인지”를 실시간으로 미리 알 수 없다는 것입니다. 그래서 어떤 지표를 언제 믿어야 하는지 자체가 불확실합니다. 이 근본적 딜레마가, 단일 지표 매매가 안정적으로 통하기 어려운 이유입니다.

다이버전스 — 그럴듯하지만 신중히

보조지표에서 자주 언급되는 개념이 다이버전스(괴리)입니다. 가격은 신고점을 만드는데 RSI나 MACD는 이전 고점을 넘지 못하면(약세 다이버전스), 상승의 힘이 약해지고 있다는 신호로 해석합니다. 반대 경우는 강세 다이버전스입니다. 논리 자체는 그럴듯합니다. 겉으로는 오르지만 내부 동력은 식고 있다는 이야기니까요.

그러나 다이버전스 역시 예측 도구로 쓰기에는 약합니다. 다이버전스가 나타나도 추세가 한참 더 이어지는 경우가 흔하고(“다이버전스는 오래 지속될 수 있다”는 말이 있을 정도로), 지나고 나서 보면 뚜렷하지만 실시간으로는 수많은 비슷한 모양과 구분되지 않습니다. 사후에 잘 맞은 다이버전스만 기억하는 선택적 기억이 이 지표를 실제보다 강력해 보이게 만듭니다.

보조지표의 공통된 한계

RSI, MACD, 그리고 수많은 다른 지표들은 한 가지 공통점을 갖습니다. 모두 가격(과 거래량)이라는 하나의 원재료를 다르게 가공한 것이라는 점입니다. 그래서 지표를 여러 개 겹쳐 본다고 정보가 그만큼 늘어나지 않습니다. 대부분 같은 가격 정보의 메아리입니다. “RSI도 과매도, MACD도 골든크로스, 스토캐스틱도 반등” 하며 여러 지표가 일치하는 것처럼 보여도, 실은 한 정보를 여러 번 되풀이해 듣는 것일 수 있습니다.

또 이 지표들은 대부분 과거 가격으로 계산되므로 본질적으로 후행합니다. 미래를 앞서 아는 지표는 없습니다. 그래서 보조지표를 대할 때의 정직한 태도는, 그것을 “예언”이 아니라 “가격을 다른 각도에서 요약한 그림”으로 보는 것입니다. 지표가 많고 복잡할수록 예측력이 높아지는 것이 아니라, 오히려 같은 착시를 여러 겹으로 쌓기 쉽습니다.

그렇다면 RSI·MACD를 어디에 쓰나

쓸모가 없지는 않습니다. RSI는 지금 가격이 최근 흐름에서 얼마나 한쪽으로 쏠렸는지를 한눈에 보여 주고, MACD는 단기와 장기 흐름의 관계를 한 화면에 압축해 줍니다. 시장 상황을 빠르게 파악하는 요약 도구로는 유용합니다. 예컨대 “이 종목이 최근 급하게 올랐구나(RSI 높음)”를 한눈에 알 수 있습니다. 다만 이를 매매 신호로 삼는 대신, 맥락을 읽는 참고로만 쓰는 것이 핵심입니다. 무엇을 살지는 여전히 사업과 재무에서 판단하고, 지표는 그 판단을 실행하는 국면에서만 참고합니다.

지표와 펀더멘털

RSI가 과매도든 MACD가 데드크로스든, 그것은 그 회사의 가치와는 다른 층위의 이야기입니다. 사업이 튼튼한 회사가 시장 전체의 공포로 과매도에 빠졌다면 그것은 기회일 수 있고, 사업이 무너지는 회사가 과매도라면 더 빠질 이유가 있는 것입니다. 지표는 “얼마나 빠르게 움직였는가”를 말할 뿐, “그 가격이 싼가 비싼가”는 재무제표가 답합니다.

그래서 이 사이트의 관점에서 순서는 분명합니다. 무엇을 살지는 사업과 재무로 판단하고, RSI·MACD는 그 종목의 현재 상태를 이해하는 보조로만 씁니다. 지표가 매수를 외쳐도 사업이 나쁘면 사지 않고, 지표가 과매수를 가리켜도 가치가 있으면 성급히 팔지 않습니다. 이동평균·지지·저항에서와 같은 결론입니다 — 도구는 실행을 돕되, 판단을 대신하지 않습니다.

RSI·MACD를 볼 때의 체크리스트

  1. 무엇을 계산한 값인가: RSI=상승/하락 힘, MACD=이동평균 거리.
  2. 경계는 관습: 70·30, 크로스는 눈금일 뿐 신호가 아니다.
  3. 추세장 vs 횡보장: 강한 추세에서 극단값 역베팅은 위험.
  4. 메아리를 경계: 여러 지표 일치 ≠ 여러 근거. 대개 같은 가격 정보.
  5. 판단은 재무에서: 지표는 맥락·실행의 보조로만.

왜 보조지표는 이토록 인기 있나

RSI·MACD 같은 지표가 특히 인기 있는 데는 이유가 있습니다. 첫째, 규칙이 단순합니다. “70 넘으면 팔아라”는 배우기 쉽고 실행이 명확합니다. 둘째, 차트에 뚜렷한 선으로 그려져 “뭔가 과학적으로 분석하고 있다”는 느낌을 줍니다. 셋째, 과거 차트에 대입하면 잘 맞는 것처럼 보입니다. 이 세 가지가 결합해, 지표는 실제 예측력보다 훨씬 강력해 보이는 착시를 만듭니다.

하지만 단순하고 명확한 규칙일수록, 그 규칙이 정말 미래를 맞히는지 아니면 과거를 잘 설명할 뿐인지를 더 엄격히 물어야 합니다. 시장에는 수많은 사람이 같은 지표를 보고 있고, 만약 단순한 규칙으로 쉽게 돈을 벌 수 있다면 그 기회는 이미 사라졌을 것입니다. 누구나 아는 신호가 계속 통하기는 어렵다는 것 — 이것이 보조지표를 대할 때 잊지 말아야 할 상식입니다.

파라미터 최적화의 함정

보조지표를 다루다 보면 “어떤 설정이 가장 잘 맞을까”를 찾고 싶어집니다. RSI를 14일이 아니라 11일로, 경계를 70이 아니라 75로 바꿔 가며 과거에 가장 수익이 좋았던 조합을 찾는 것입니다. 그런데 여기에 심각한 함정이 있습니다. 과거 데이터에 가장 잘 맞도록 설정을 고르면, 그것은 미래를 예측하는 규칙이 아니라 과거에 우연히 맞았던 조합을 외운 것에 불과할 수 있습니다.

이를 과최적화(오버피팅)라고 하며, 다음 글에서 다룰 백테스트의 가장 큰 함정입니다. 과거에 완벽했던 설정이 미래에 무너지는 일은 흔합니다. 그래서 특정 파라미터가 “잘 맞는다”는 주장은, 그것이 과거를 외운 것인지 진짜 규칙인지부터 의심해야 합니다. 지표의 마법 같은 설정을 찾는 노력보다, 지표가 무엇을 말하고 못 말하는지를 이해하는 편이 훨씬 남는 장사입니다.

스토캐스틱·볼린저 — 사촌들

RSI·MACD 외에도 이름만 들어 본 지표가 많습니다. 스토캐스틱은 최근 고가·저가 범위에서 현재 종가의 위치를 백분율로 나타낸 오실레이터로, RSI와 성격이 비슷해 과매수·과매도를 봅니다. 볼린저밴드는 이동평균 위아래로 변동성만큼의 띠를 두른 것으로, 가격이 띠의 위쪽·아래쪽에 닿는지를 봅니다. 이들 모두 “가격의 재가공”이라는 같은 뿌리를 갖습니다.

그래서 이 사촌 지표들도 같은 한계를 공유합니다. 강한 추세에서는 극단에 붙은 채 추세가 이어지고, 횡보에서는 그럴듯하게 맞다가 돌파에 무너집니다. 새 지표를 배울 때마다 “이건 무엇을 가공한 것이고, 어떤 시장에서 어떻게 실패하는가”를 물으면, 낯선 이름에 현혹되지 않게 됩니다. 지표의 종류를 늘리는 것보다, 지표를 대하는 태도를 익히는 것이 먼저입니다.

지표와 친해지는 연습

RSI·MACD를 익힐 때 좋은 연습이 있습니다. 관심 종목의 차트에 RSI 하나만 띄우고, 과거에 RSI가 30 아래로 내려갔던 시점들을 표시한 다음, 그 뒤 실제로 주가가 어떻게 됐는지를 하나하나 확인해 보는 것입니다. 반등한 경우도 있고, 더 빠진 경우도 있을 것입니다. 이 단순한 확인만으로도 “과매도=매수”라는 규칙이 얼마나 자주 빗나가는지를 스스로 체감하게 됩니다.

이렇게 지표를 “예측기”가 아니라 “관찰 도구”로 길들이면, 오히려 마음이 편해집니다. 맞히려는 압박에서 벗어나, 지금 이 종목이 최근 어떤 상태인지를 담담히 읽고, 판단은 사업과 재무에 맡기면 되기 때문입니다. 지표는 그 판단을 실행하는 무대의 조명일 뿐, 대본을 대신 쓰지는 못합니다.

자주 묻는 질문 (FAQ)

Q1. RSI가 30 아래면 사도 되나요?

권하지 않습니다. 강한 하락 추세에서는 RSI가 과매도에 오래 머문 채 계속 빠집니다. 모나미 사례에서 RSI 4에 샀다면 더 물렸습니다. 과매도는 “많이 빠졌다”는 상태 설명일 뿐, 반등을 보장하는 신호가 아닙니다.

Q2. MACD 골든크로스는 믿을 만한가요?

MACD 크로스는 이동평균 크로스를 다르게 계산한 것이라, 같은 한계(후행·속임수)를 가집니다. 그 자체로 안정적 예측력을 갖지 않습니다. 신호가 아니라 흐름 요약으로 보세요.

Q3. 지표를 여러 개 같이 보면 정확도가 오르나요?

대체로 아닙니다. 대부분의 지표가 같은 가격 정보를 가공한 것이라, 여러 개가 일치해도 새 정보가 아니라 같은 메아리일 때가 많습니다. 지표의 개수보다 그 지표가 무엇을 말하고 못 말하는지를 아는 것이 중요합니다.

정리

RSI는 최근 상승과 하락의 힘을 0~100으로, MACD는 두 이동평균의 거리를 나타냅니다. 70·30이나 크로스 같은 경계는 관습적 눈금일 뿐, 그 자체가 매매 신호는 아닙니다. 모나미 사례가 보여 주듯, 강한 추세에서는 극단값에서 반대로 베팅하는 것이 가장 위험합니다. 보조지표는 모두 가격의 재가공이라 후행하고 서로 메아리치므로, 여러 개를 겹친다고 예측력이 커지지 않습니다. 이 지표들은 예측기가 아니라 맥락 요약 도구로 쓰는 것이 증거에 부합합니다. 다음 글에서는 이런 규칙들이 과거에 정말 통했는지를 데이터로 검증하는 백테스트의 기초를 다룹니다. 어떻게 검증하는지, 그리고 앞서 언급한 과최적화처럼 백테스트가 사람을 속이는 흔한 함정들이 무엇인지를 함께 짚겠습니다.

투자 공부 · 기술적 분석. 이 글은 정보 제공을 위한 것이며 특정 종목의 매수·매도 권유가 아닙니다. 시세는 KRX 공개 데이터 기준이며 작성 시점(2026년 7월) 이후 변할 수 있습니다.

이 글 공유하기 —

Similar Posts