후행지표 기반 트레이딩 전략 분석

트레이딩에서 가장 흔한 실수가 뭘까요? 미래를 맞추려는 것입니다.

“내일 오를까 내릴까?” — 이 질문에 답하려고 수많은 선행지표를 조합하고, 패턴을 찾고, 예측 모델을 만듭니다. 하지만 솔직히 말하면, 미래는 아무도 모릅니다.

그래서 한 가지 실험을 해봤습니다. 후행지표만으로 매매 전략을 만들면 어떤 결과가 나올까?


선행지표 vs 후행지표 — 무엇이 다른가?

후행지표의 본질: 과거를 통해 현재를 읽는다

트레이딩 지표는 크게 두 종류로 나뉩니다.

선행지표 (Leading Indicators)

미래 가격을 예측하려는 지표입니다.

  • 스토캐스틱 오실레이터
  • 윌리엄스 %R
  • 피보나치 되돌림
  • 엘리엇 파동 이론

매력적이지만 치명적인 단점이 있습니다 — 틀릴 때가 많다는 것. 선행지표가 “과매수”라고 외쳐도 가격은 더 오를 수 있고, “반등”을 예고해도 계속 떨어질 수 있습니다.

후행지표 (Lagging Indicators)

이미 발생한 데이터를 확인하는 지표입니다.

  • 이동평균 (MA, EMA)
  • RSI (Relative Strength Index)
  • MACD
  • 뉴스 감성 분석

느리다는 단점이 있지만, 확인된 사실을 기반으로 합니다. “가격이 20일 평균보다 높다”, “시장 분위기가 긍정적이다” — 이건 예측이 아니라 사실입니다.

발상의 전환

“미래를 맞추는 것”이 아니라 “현재 상황에 적절히 반응하는 것”으로 목표를 바꾸면 어떨까?

이 질문이 실험의 출발점이었습니다.


전략 설계 — 예측 없이 규칙만으로

후행지표만을 사용해서 아래 세 가지를 결정하는 규칙을 만들었습니다.

1. 진입 규칙: 분할 매수 (DCA)

“언제 사야 할까?”를 예측하는 대신, 일정 간격으로 분할 매수하는 방식을 택했습니다.

규칙: N시간마다 고정 금액을 매수
조건: 직전 N일 고점/저점 돌파 시 매수 보류

여기서 “고점/저점 돌파 시 보류”가 포인트입니다. 이것도 후행지표입니다 — 과거 N일간의 가격 범위를 벗어났는지 확인만 합니다. 미래에 더 오를지 내릴지는 판단하지 않고, “지금 평소 범위를 벗어났으니 잠깐 기다리자”라는 보수적 반응입니다.

2. 익절 규칙: 동적 목표 수익률

“어디까지 오를까?”를 예측하는 대신, 현재 시장 온도에 따라 익절 기준을 조절합니다.

시장 온도 익절 기준 근거
과열 (RSI 높음) 낮게 (빨리 확정) 이미 많이 올랐으니 욕심 부리지 말자
침체 (RSI 낮음) 높게 (더 기다림) 반등 여력이 있으니 좀 더 보자
보통 중간 기본값

RSI가 “지금 과열이다”라고 알려주면 — 그건 미래 예측이 아니라 현재 상태 확인입니다. 이 확인된 상태에 맞춰 행동 규칙만 다르게 적용합니다.

3. 감성 분석: 뉴스 기반 시장 온도

여기서 한 단계 더 나갔습니다. 가격 지표뿐 아니라 뉴스 감성 분석도 후행지표로 활용했습니다.

뉴스 수집 → AI 감성 분석 → 5단계 점수
  매우 긍정 / 긍정 / 중립 / 부정 / 매우 부정

뉴스 감성 분석은 전형적인 후행지표입니다. “어제 이런 뉴스가 나왔다”를 분석하는 것이지, “내일 어떤 뉴스가 나올지”를 예측하는 게 아닙니다. 하지만 뉴스 감성은 단기적으로 시장 방향과 상관관계가 있습니다.

이 감성 점수를 매매 규칙에 연동했습니다:

감성 진입 익절
매우 긍정 적극 매수 목표 높게
긍정 매수 유지 목표 약간 높게
중립 기본 진입 기본 목표
부정 매수 축소 빠른 익절
매우 부정 매수 중단 즉시 익절

백테스트 — 과거 데이터로 검증하기

백테스트와 시뮬레이션 과정

전략을 만들었으면 검증해야 합니다. 첫 번째 단계는 백테스트입니다.

데이터 준비

약 2,000일치(5년) 일봉 데이터를 수집했습니다. 여기에는:

  • 시가, 고가, 저가, 종가
  • 거래량
  • RSI 14일 기준
  • 동일 기간 뉴스 감성 데이터 (60건 이상)

백테스트 결과

후행지표 기반 전략을 과거 데이터에 적용한 결과:

총 시행: 3,000회 (랜덤 시작점)
평균 라운드 기간: 약 60일
라운드 승률: 약 55%
연간 ROI 중앙값: -1~+2% 범위

솔직히 말하면, 압도적인 수익률은 아닙니다. 하지만 중요한 발견이 있었습니다.

발견 1: 변동성이 클수록 수익이 증가

월간 변동률 연간 ROI 수익 확률
±5% 약 0% ~54%
±10% +0.5~1% ~65%
±15% +1~1.5% ~72%
±20% +1.5~2% ~75%

변동이 커질수록 수익률과 수익 확률이 모두 올라갔습니다. 후행지표 전략은 본질적으로 “움직임에 반응하는” 전략이기 때문에, 움직임이 많을수록 유리합니다.

발견 2: 감성 분석의 효과는 제한적이었다

감성 분석 ON/OFF를 비교해보니:

감성 분석 ON:  ROI +1.2%
감성 분석 OFF: ROI +1.0%
차이: +0.2%p

기대보다 적었습니다. 랜덤 시뮬에서는 감성이 실제 가격과 무관하게 변하기 때문입니다. 실전에서는 감성과 가격이 상관관계가 있으므로 더 큰 차이가 날 것으로 예상됩니다.

발견 3: 리스크가 생각보다 작다

손실이 발생한 시행의 평균 손실은 약 -2% 수준이었습니다. 원금 대비 최악의 경우에도 -10% 이내. 이유는 간단합니다 — 분할 매수로 진입하기 때문에 한 번에 큰 손실이 나지 않습니다.


몬테카를로 시뮬레이션 — 1,000가지 미래

시뮬레이션 결과 분석

백테스트는 과거 하나의 경로만 봅니다. 몬테카를로 시뮬레이션은 수백 가지 가능한 미래를 만들어서 전략의 기대값을 통계적으로 검증합니다.

시뮬레이션 설정

시행 횟수: 500회
기간: 1년 (365일)
가격 모델: 랜덤워크 (실제 변동성 반영)
감성 모델: 랜덤 변경 (12시간 주기)

핵심 결과 (변동 ±20% 기준)

지표
연간 ROI 중앙값 +1.5%
수익 확률 77%
라운드 승률 80%
라운드 수/년 8회
평균 라운드 기간 45일
최악 ROI -9%
최선 ROI +3%

10번 중 8번은 수익으로 끝납니다. 중앙값 +1.5%는 은행 예금(3~4%)보다 낮지만, 의미 있는 점이 있습니다:

  1. 스케일링 가능 — 원금을 키워도 ROI는 유지됩니다
  2. 자동화 가능 — 사람의 판단이 전혀 필요 없습니다
  3. 감정 배제 — 공포/탐욕에 흔들리지 않습니다

은행 예금과의 비교

항목 은행 예금 후행지표 전략
ROI 3~4% (확정) ~1.5% (중앙값)
리스크 0% 23% 확률로 손실
자동화
원금 손실 가능성 0% 최악 -10%
원금 스케일링 ROI 동일 ROI 동일

솔직히, 현재 수치만 보면 은행이 낫습니다. 하지만 이건 감성 분석이 완전 랜덤인 시뮬레이션 결과입니다. 실전에서 감성 분석이 동전던지기보다 약간이라도 정확하다면, 수익률은 올라갑니다.


페이퍼 트레이딩 — 실전 없이 실전처럼

시뮬레이션으로 가능성을 확인한 후, 페이퍼 트레이딩(모의 거래)으로 넘어갔습니다.

페이퍼 트레이딩이란?

실제 돈을 넣지 않고, 실시간 가격 데이터로 가상 매매를 하는 것입니다.

실시간 가격 데이터 수신
    ↓
전략 로직 실행 (진입/익절 판단)
    ↓
가상 포지션 기록
    ↓
실제와 동일한 수수료 차감
    ↓
성과 리포트 자동 생성

왜 페이퍼 트레이딩이 필요한가?

백테스트와 시뮬레이션에서는 보이지 않는 실전 변수들이 있습니다:

변수 백테스트 페이퍼 실전
슬리피지 ❌ 미반영 ⚠️ 부분 반영 ✅ 실제 발생
API 지연 ✅ 실제 발생
거래소 에러 ✅ 실제 발생
감성 분석 정확도 랜덤 ✅ 실제 뉴스
심리적 압박

페이퍼 트레이딩 중 발견한 것들

약 1개월간 페이퍼 트레이딩을 돌리면서 알게 된 것들:

1. 감성 분석이 시뮬보다 효과적이었다

시뮬에서는 감성이 랜덤이라 효과가 미미했지만, 실제 뉴스 기반 감성은 단기 가격 방향과 상관관계가 있었습니다. 긍정 뉴스 후 가격이 오르는 확률이 50%보다 높았고, 이는 익절 타이밍 조절에 실질적인 도움이 되었습니다.

2. 4시간 주기의 한계

가격을 4시간마다 체크하는 구조에서, 그 사이에 급등/급락이 발생하면 놓칠 수 있었습니다. 이를 보완하기 위해 거래소에 미리 지정가 주문을 걸어두는 방식을 추가했습니다. 체크 주기 사이의 기회를 자동으로 잡을 수 있게 된 셈입니다.

3. 수수료가 생각보다 중요하다

지정가 주문으로 전환하면서 수수료가 절반 이하로 줄었습니다. 연간 라운드가 8회라면, 매번 절감되는 수수료가 누적되면 ROI에 유의미한 차이를 만듭니다.


향후 수익 가능성 — 현실적으로 얼마나?

전략의 현실적 수익 가능성

보수적 시나리오 (시뮬 기준)

원금: 300만원
변동률: ±20% (역사적 중앙값)
연간 ROI: +1.5%
연간 수익: 약 +45,000원

솔직히 이것만 보면 “은행에 넣겠다”는 반응이 자연스럽습니다.

현실적 시나리오 (실전 보정)

페이퍼 트레이딩에서 확인한 실전 보정 요소를 반영하면:

보정 요소 추가 ROI
감성 분석 정확도 (55%) +0.5~1.0%p
지정가 자동 체결 +0.3~0.5%p
수수료 절감 +0.1%p
합계 +1~1.5%p
보정 후 ROI: +2.5~3.0%
300만원 기준: 연 +75,000~90,000원
→ 은행 예금과 비슷한 수준에 도달

원금이 커지면?

원금 은행 (3%) 이 전략 (2.5%)
300만 9만 7.5만
1,000만 30만 25만
5,000만 150만 125만

비율은 은행이 약간 유리하지만, 핵심은 완전 자동화라는 점입니다. 한 번 세팅하면 코드가 알아서 돌아갑니다. 거기에 변동성이 높은 시기를 만나면 수익률은 3%를 넘을 수도 있습니다.


이 실험에서 배운 것

1. 예측을 포기하면 오히려 안정적이다

“맞추려는” 전략은 틀렸을 때 큰 손실을 봅니다. “반응하는” 전략은 틀려도 손실이 제한됩니다. 최악의 시뮬에서도 -10% 이내였습니다.

2. 후행지표는 “느리지만 정직하다”

이동평균이 “지금 상승 추세”라고 말하면, 그건 사실입니다. 미래에도 계속 오를지는 모르지만, 지금 오르고 있다는 건 확실합니다. 이 “확실한 현재”에 기반한 규칙은 “불확실한 미래”에 기반한 예측보다 안정적이었습니다.

3. 변동성은 적이 아니라 연료다

대부분의 투자자는 변동성을 두려워합니다. 하지만 후행지표 기반 전략에서 변동성은 수익의 원천입니다. 시장이 움직여야 진입/익절 기회가 생기기 때문입니다.

4. 감성 분석의 진짜 가치

감성 분석은 “내일 오를지”를 예측하는 게 아니라, “지금 시장 분위기가 어떤지”를 확인하는 후행지표입니다. 이 확인을 바탕으로 “좀 더 기다릴까, 빨리 정리할까”를 결정하면 — 그것만으로도 랜덤보다 나은 결과를 만들 수 있었습니다.

5. 과정이 결과보다 중요하다

전략 설계 → 백테스트 → 시뮬레이션 → 페이퍼 트레이딩. 이 과정을 거치면서 전략의 약점을 하나씩 보완할 수 있었습니다. 처음 설계한 전략과 최종 전략은 상당히 달랐습니다. 검증 과정 자체가 전략을 개선하는 메커니즘이었습니다.


결론 — 후행지표만으로 수익이 가능한가?

가능하지만, 압도적이지는 않습니다.

  • 시뮬 기준 연 +1.5%, 실전 보정 시 +2.5~3%
  • 은행 예금과 비슷한 수준
  • 단, 완전 자동화 + 리스크 제한 + 감정 배제라는 장점

“예측하지 않는 트레이딩”은 대박을 노리는 전략이 아닙니다. 안정적으로 시장에서 작은 수익을 반복적으로 수확하는 농사에 가깝습니다. 화려하지 않지만, 지속 가능합니다.

그리고 한 가지 더 — 이 전략의 최대 장점은 밤에 편하게 잔다는 것입니다. 내일 시장이 폭락해도, 코드가 규칙대로 반응할 테니까요.


참고 자료