대부분의 트레이딩 봇이 실패하는 이유: 10개의 지표를 버리고 단 2개로 수익을 낸 방법 (공개된 $100k+ PnL 증명)
요약
복잡한 기술적 지표의 과적합 함정을 경고하며, 단순한 두 가지 오더 플로우 지표(CVD, OBI)를 활용한 수익 창출 전략을 소개합니다. 다수의 지표 사용이 오히려 백테스트와 실전 결과의 괴리를 만든다는 점을 강조합니다.
핵심 포인트
- 지표 과다 사용은 데이터 과적합(Overfitting)과 지연(Lag)을 유발함
- CVD(누적 거래량 델타)를 통한 매수/매도세 다이버전스 포착
- OBI(오더북 불균형)를 활용한 실시간 유동성 및 가격 의지 확인
- 단순한 전략이 실제 시장의 우위(Edge)를 확보하는 데 유리함
지표를 쌓아 올리는 것이 당신을 더 똑똑하게 만드는 것은 아닙니다 — 오히려 당신의 봇을 더 멍청하게 만듭니다.
여러분은 가이드들을 보아왔을 것입니다. "RSI + MACD + 8개의 지표를 사용하고, 70%의 합치(confluence)를 기다린 다음, 급등(moon)을 노리세요."
스포일러: 그것이 바로 아름다운 백테스트(backtest)와 고통스러운 실전 결과(live results)를 만드는 방식입니다.
저는 현재 Polymarket에서 여러 개의 라이브 봇을 운영하고 있습니다. 그 중 어떤 것도 두 개 이상의 신호를 건드리지 않습니다. 이들은 이미 공개된 PnL(손익)에서 6자리 수 이상의 수익을 달려냈습니다.
최근 사례: 아주 작은 우위(edges)를 긁어모으며 두 달 만에 $26k 수익을 올리고 있는 아주 단순한 스위퍼(sweeper) 봇입니다.
최고의 전략은 복잡하지 않습니다. 집중되어 있습니다.
오늘 저는 사람들이 집착하는 10가지 지표가 정확히 무엇인지, 왜 제가 그중 8개를 잘라냈는지, 그리고 실제로 중요한 단 두 가지가 무엇인지 보여드리겠습니다.
모든 이가 빠지는 과적합(Overfitting)의 함정
대부분의 지표는 그저 화장을 한 가격 데이터일 뿐입니다.
RSI, MACD, EMA, VWAP — 이들은 모두 여러분이 바라보고 있는 동일한 캔들의 파생물입니다. 더 많은 지표를 추가한다고 해서 새로운 정보가 생성되지는 않습니다. 그것은 **지연(lag)**과 거짓된 확신을 만들어낼 뿐입니다.
규칙을 더 많이 추가할수록, 여러분은 과거의 노이즈에 더 많이 과적합(overfit)하게 됩니다. 여러분의 85% 승률 백테스트는 실제 시장에서는 서서히 피를 흘리는 손실(slow bleed)로 변합니다.
빠른 현실 점검:
데이터셋을 세 부분으로 나누십시오. 두 부분으로 학습(train)하고, 나머지 한 부분으로 검증(validate)하며 교체하십시오. 만약 여러분의 "스택(stack)"이 단 하나의 폴드(fold)에서만 작동한다면, 그것은 우위(edge)가 아니라 곡선 맞춤(curve-fit) 이야기일 뿐입니다.
진정한 생존자들은 거의 항상 잔인할 정도로 단순합니다.
인기 있는 10가지 지표에 대한 빠른 판결
| 지표 | 유형 | 판결 | 이유 |
|---|---|---|---|
| RSI | 가격 파생 | 제거 (CUT) | 이미 눈에 보이는 지연된 모멘텀(momentum) |
| ... |
실제로 중요한 두 가지: 오더 플로우(Order Flow)의 왕들
1. 누적 거래량 델타 (Cumulative Volume Delta, CVD)
이것은 실제 전투, 즉 공격적인 매수자와 공격적인 매도자 간의 싸움을 보여줍니다.
CVD가 조용히 상승하는 동안 가격은 평탄해 보일 수 있습니다 — 이것이 숨겨진 매집(accumulation)입니다.
마법은 **다이버전스(divergences)**에 있습니다:
- 가격이 고점을 높이고(higher high) + CVD가 고점을 낮춘 경우(lower high) = 추세 반전 예상
- 가격이 저점을 낮추고(lower low) + CVD가 저점을 높인 경우(higher low) = 반전 준비 신호
2. 오더북 불균형 (Order Book Imbalance, OBI)
이는 유일하게 미래를 예측하는 신호입니다. 현재 주문창에 놓여있는 휴지 자금(resting liquidity)을 읽어줍니다.
매수 대기 물량(Big bid stack)이 많고 매도 호가(asks)가 얇으면 = 가격이 상승하려는 의지를 나타냅니다.
이는 실시간으로 업데이트되며, 진입 버튼을 누르기 전 최종적인 '진행/보류' 신호 역할을 합니다.
실제 전략 (단 2가지 신호만 사용)
- CVD가 가격 아래에 실제로 방향성 압력이 있음을 확인합니다.
- OBI가 현재 주문창이 이를 지지하는지 확인합니다.
둘 다 일치하면? → 진입합니다.
불일치하면? → 관망합니다.
이것이 전체 의사결정 엔진입니다.
펀딩비(funding), OI, 유동성 히트맵은 포지션 규모 및 시장 방향성 판단에 사용하고, 절대 진입 트리거로 사용하지 마세요.
라이브 적용 전 철저한 백테스팅 필수
대부분의 개발자들이 프로덕션 환경으로 서두르다가 계좌를 날리는 부분이 바로 이 지점입니다.
먼저 적절한 시뮬레이터(simulator)를 사용하세요. 제가 추천하는 것은 polybacktest.com입니다.
구축하고, 다양한 시장 국면에서 테스트하며, 반복 개선하세요. 일관되게 성능을 보일 때만 배포해야 합니다.
최종 생각
복잡한 지표 스택은 정교해 보이지만 취약성을 내포합니다.
단순한 오더 플로우 기반 로직은 '너무 기초적'하게 느껴지지만 실제 시장에서 살아남습니다.
노이즈를 제거하세요. 가격이 보여줄 수 없는 것, 즉 실제 공격적인 흐름(aggressive flow)과 실시간 유동성에 집중하세요.
진정한 우위는 추가 이동 평균선을 넣는 것이 아니라 실행 속도, 위험 관리, 그리고 선행 매매(front-run)를 피하는 데 있습니다.
전체 레포지토리와 논의 내용을 원하시면?
실제 세팅(hype가 아닌)을 공유하는 작은 Telegram 그룹에 참여하세요.
행운이 있기를, 그리고 현명하게 거래하세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기