트레이딩 시뮬레이터: 스스로를 속이지 않고 사용하는 법
트레이딩 시뮬레이터는 시장에서 만날 수 있는 실험실에 가장 가까운 존재입니다. 제대로 쓰면 수년의 경험을 몇 달로 압축할 수 있습니다. 잘못 쓰면 실전 시장보다 더 빨리 잘못된 교훈을 가르치고, 실전 시장이 그 자신감을 빼앗기 직전에 당신에게 자신감을 줍니다.

트레이딩 시뮬레이터는 시장에서 만날 수 있는 실험실에 가장 가까운 존재입니다. 제대로 쓰면 수년의 경험을 몇 달로 압축할 수 있습니다. 잘못 쓰면 실전 시장보다 더 빨리 잘못된 교훈을 가르치고, 실전 시장이 그 자신감을 빼앗기 직전에 당신에게 자신감을 줍니다.
이 가이드는 좋은 시뮬레이터가 무엇을 해주는지, 각 모드를 정직하게 사용하는 방법, 그리고 흔한 현실 괴리 없이 시뮬레이션에서 실전 실행으로 가는 경로를 다룹니다.
트레이딩 시뮬레이터가 실제로 제공하는 것
트레이딩 시뮬레이터는 자본을 위험에 두지 않고 거래 결정을 리허설하는 소프트웨어 환경입니다. 쓸만한 시뮬레이터는 세 가지 모드를 결합합니다.
- 백테스트: 과거 데이터에 규칙을 적용하고 과거 성과를 측정
- 페이퍼 트레이딩: 모의 자본으로 실시간 실제 시장에서 거래
- 마켓 리플레이: 과거 세션을 실시간 혹은 압축 재생으로 라이브처럼 다시 돌려보기
각 모드는 서로 다른 질문에 답하며, 전략을 제대로 검증하려면 세 가지 모두가 필요합니다.
| 모드 | 검증 가능 | 검증 불가 |
|---|---|---|
| 백테스트 | 과거에 규칙이 우위를 가졌는지 | 실전 실행, 심리, 현재 시장 국면 |
| 페이퍼 트레이딩 | 실전 실행, 규율, 현재 시장 국면 | 자본 리스크의 실제 정서적 무게 |
| 리플레이 | 결정 속도와 패턴 인식 | 지속적인 집중, 피로 효과 |
이 중 하나만 제공하는 시뮬레이터는 핵심을 놓치고 있습니다. 진짜 검증은 셋을 모두 거쳤을 때만 가능합니다.
백테스트: 대부분의 시뮬레이터가 거짓말하는 지점
소비자용 백테스트 도구의 더러운 비밀은 기본값이 너무 낙관적이라는 것입니다. 체결은 트리거 가격에 정확히 이루어지고, 슬리피지는 0이며, 생존 편향 때문에 상장폐지된 종목이 조용히 빠지면서 주식 백테스트가 부풀려집니다.
정직한 백테스트는 다음을 요구합니다.
- 현실적인 슬리피지 — 유동성이 풍부한 종목 0.05%, 얇은 종목 0.25% 이상
- 실제 브로커와 일치하는 수수료
- 미래를 엿보지 않는 시점 일치 데이터
- 주식의 경우 생존 편향이 보정된 유니버스(상장폐지 포함)
- 단일 기간 최적화가 아닌 워크포워드 검증
- 튜닝 중에 모델이 본 적 없는 데이터에서의 아웃오브샘플 테스트
시뮬레이터가 이를 지원하지 않으면 비용을 수동으로 더하세요. 모든 이익 트레이드에서 슬리피지 가정으로 0.1%를 차감하고, 표시 P&L에서 안전 마진으로 5~10%를 깎으세요. 회의적인 백테스트는 실전 시장과의 접촉을 견뎌냅니다.
페이퍼 트레이딩: 백테스트보다 정직하고, 실전보다는 덜 정직하다
페이퍼 트레이딩은 모의 자본으로 실제 시장에서 규칙을 돌립니다. 백테스트가 잡지 못하는 체결, 뉴스 충격, 장중 노이즈와 같은 실전 실행을 검증합니다.
그래도 빠뜨리는 것:
- 자본을 실제로 위험에 두는 정서적 무게
- 유동성이 낮은 종목에서의 슬리피지(플랫폼이 체결을 낙관적으로 모델링하는 경우)
- 펀딩 비용과 차입 비용(크립토 무기한, 주식 숏)
- 세금 마찰(작지만 분명히 존재)
페이퍼는 백테스트와 실전 사이의 다리로 다루고, 최종 검증으로 보지 마세요. 규칙대로 페이퍼 트레이드를 30회 이상 수행했다면 최소 사이즈로 실전에 들어가 추가 30회를 진행하세요. 이것이 정직한 진행 순서입니다.
더 깊이 있는 안내는 페이퍼 트레이딩 가이드를 참고하세요.
마켓 리플레이: 과소평가된 모드
리플레이는 백테스트와 페이퍼 사이에 위치합니다. 과거 세션을 실시간 또는 압축으로 라이브처럼 재생합니다. 조건이 다시 나타나기를 기다리지 않고 장중 실행 타이밍을 연습하기에 알맞은 도구입니다.
실용 사례:
- 변동성이 큰 아침을 재생하여 오프닝 레인지 셋업을 훈련
- VIX가 높은 세션을 재생하여 평균회귀 진입을 연습
- 뉴스 이벤트를 재생하여 실행 규율을 스트레스 테스트
리플레이만으로는 수익이 보장되지 않지만 패턴 인식을 가속합니다.
정말 중요한 지표
시뮬레이터는 많은 숫자를 쏟아냅니다. 중요한 것은 다음입니다.
- 현실적 비용 차감 후 트레이드당 기대값 — 양수여야 함
- 수익 팩터(총 이익 / 총 손실) — 100회 이상에서 1.3 초과
- **최대 낙폭(Max Drawdown)**과 회복 기간 — 정직한 "내가 견딜 수 있는가?"
- 샤프 / 소르티노 비율 — 위험 조정 요약, 기대값보다 우선순위는 낮음
- 이익 분포 — 한 건의 이상치가 곡선을 떠받치고 있지는 않은가
- 표본 크기 — 최소 100회, 가능하면 500회 이상
승률은 단일 지표로서 최적화 대상으로 최악입니다. 90% 승률에도 손실이 날 수 있고, 35% 승률에 1:4 손익비라면 공격적으로 복리가 붙습니다.
시뮬레이터가 드러내는 편향과 숨기는 편향
시뮬레이터가 잡아낼 수 있는 흔한 편향:
- 룩어헤드 편향: 그 시점에 알 수 없었던 정보를 규칙이 사용
- 생존 편향: 데이터셋이 실패한 종목을 배제
- 과적합: 신호가 아닌 노이즈에 파라미터를 맞춤
- 표본 크기 함정: 트레이드 수가 너무 적은 데서 나온 양호한 결과
시뮬레이터가 잡아낼 수 없는 흔한 편향:
- 선택 편향: "유망해 보였던" 전략만 테스트했고, 가설에 맞지 않은 전략은 시도조차 되지 않음
- 실전 심리 격차: 실제 돈이 걸리면 페이퍼 트레이더의 실행이 달라짐
- 국면 변화: 2024년에 통했던 전략이 같은 규칙으로 2026년에는 실패할 수 있음
탐지 가능한 문제는 시뮬레이터로 거르고, 탐지 불가능한 문제는 최소 사이즈 실전으로 드러내세요.
세 가지 워크플로 예시
전략 1: SPY의 RSI(2) 평균회귀
- 10년치 SPY 데이터, 0.1% 슬리피지로 백테스트
- 튜닝에 사용하지 않은 2024~2025 구간에서 검증
- 실전 실행 확인을 위해 30회의 페이퍼 트레이드
- 위기 변동성에서 규칙을 스트레스하기 위해 2020년 3월 COVID 세션을 리플레이
- 세 모드 모두에서 기대값이 확인되면 최소 사이즈로 실전 개시
전략 2: 변동성 필터가 있는 브레이크아웃
- 백테스트: ATR(14)이 50일 평균을 상회할 때, 20일 고점을 돌파한 종가에 매수
- 강세장과 약세장 연도(2018, 2020, 2022, 2024)에서 검증
- 트레이드당 리스크 0.5%, 2×ATR 트레일링
- 실제로 체결 가능한 가격에서 브레이크아웃이 들어가는지 확인하기 위해 현실적 슬리피지로 페이퍼 트레이드
- 일일 P&L 추적과 함께 최소 사이즈로 실전
전략 3: 뉴스 조건 로직
- 현실적 슬리피지 급등을 포함한 이벤트 타임스탬프로 백테스트
- 실제 뉴스 사이클을 통과시키며 알림 지연과 주문 배치를 확인하는 페이퍼 트레이드
- 뉴스 이벤트의 높은 슬리피지를 감안해 평소의 절반 사이즈로 실전
모든 전략이 같은 패턴입니다: 백테스트, 아웃오브샘플 검증, 페이퍼, 엣지 케이스 리플레이, 그리고 작게 실전.
Obside의 자리
Obside는 시뮬레이터에서 실전까지의 워크플로를 한 데로 압축합니다. Copilot에게 자연어로 전략을 설명하면, 수년치 데이터에서 즉시 백테스트를 실행하고, 라이브 피드에 페이퍼 모드로 실행하며, 연결된 브로커를 통해 실전으로 진입합니다 — 모두 같은 규칙 세트로 진행됩니다.
완전한 예시:
"SPY 일봉에서 RSI(2) < 5 이고 가격 > 200일 SMA 이면 자본의 0.5%를 매수. 진입가 1.5×ATR 아래에 손절. RSI(2) > 60 이거나 5세션 경과 시 청산. FOMC 전후 5일 이내에는 건너뜀."
Copilot이 이를 번역하고, 즉시 백테스트를 실행하며, 전략을 다시 작성하지 않고도 페이퍼와 실전 모드를 오갈 수 있게 해줍니다. 이 연속성이 핵심입니다 — 시뮬레이션과 실전 사이의 현실 괴리 대부분은 배포 과정의 수동 번역 오류에서 비롯됩니다.
Obside 무료 계정 생성을 통해 백테스트, 페이퍼 트레이드, 실전 실행을 같은 규칙 세트로, 현실적인 비용을 기본값으로 두고 진행하세요.
교육 목적의 콘텐츠입니다. 투자 자문이 아닙니다. 트레이딩에는 원금 손실 가능성을 포함한 위험이 따릅니다.
FAQ
백테스트 도구는 과거 데이터에서 규칙을 평가합니다. 트레이딩 시뮬레이터는 보통 백테스트, 페이퍼 트레이딩, 마켓 리플레이를 한 환경에 결합한 것입니다. 진짜 검증에는 세 모드 모두가 필요하며, 백테스트 단독으로는 부족합니다.