매매 전략Greedy Strategy

그리디 전략 실전 가이드 | 탐욕 기반 자동매매 전략의 작동 원리와 함정

8분 읽기··피플로
그리디 전략(Greedy Strategy) 보는법 — 전략 지표 가이드

핵심만 먼저

그리디 전략(Greedy Strategy)은 단기 가격 상승 모멘텀이 연속으로 확인될 때 '탐욕적으로' 진입하고, 반전 신호 또는 손절 조건에서 청산하는 규칙 기반 트레이딩 전략입니다. 추세 초기의 강한 상승 구간을 빠르게 포착하는 것이 목표입니다.

  • 그리디 전략은 연속 상승 캔들·모멘텀 확인 시 즉시 진입하는 공격적 진입 방식이다
  • 추세가 강한 상승장에서 수익이 크지만, 횡보·하락장에서는 연속 손절이 발생하기 쉽다
  • 백테스트 수익률이 뛰어나도 수수료·슬리피지를 반영하면 실전 성과는 크게 달라질 수 있다
  • 과최적화(커브 피팅)를 피하려면 파라미터를 최소화하고 아웃오브샘플 검증이 필수다

처음 그리디 전략을 백테스트했을 때, 수익률 곡선이 너무 예뻐서 흥분했던 기억이 납니다. 특정 코인의 2년치 데이터에서 파라미터를 조금씩 바꿔가며 최고점을 찾아냈고, 화면에는 연 수익률 200%가 넘는 숫자가 떠 있었습니다. 그리고 그 세팅을 실전에 적용한 첫 달, 저는 계좌의 12%를 잃었습니다.

그 경험이 백테스트와 실전의 간격, 그리고 '탐욕'이라는 이름을 가진 전략이 왜 실전에서 자주 배신하는지를 몸으로 배운 계기였습니다. 이 글은 그리디 전략의 원리와 함께, 제가 직접 부딪힌 실패의 패턴을 솔직하게 정리한 것입니다.

그리디 전략이란 무엇인가

그리디 전략의 핵심 아이디어는 이름 그대로 '탐욕스럽게' 기회를 잡는 것입니다. 가격이 연속으로 오르거나, 단기 모멘텀 지표가 강한 상승 신호를 보내는 순간을 포착해 지체 없이 진입합니다. 일반적인 규칙 기반 전략이 '충분히 확인된 신호'를 기다리는 것과 달리, 그리디 전략은 신호의 초기 단계에서 빠르게 올라타는 데 초점을 맞춥니다.

트레이딩뷰 내 그리디 전략 스크립트들은 구현 방식이 조금씩 다르지만, 공통적인 구조는 다음과 같습니다.

  • 진입 조건: 최근 N개 캔들이 연속 상승이거나, 단기 이동평균이 가격을 하방 돌파하지 않은 상태에서 모멘텀이 양수인 경우
  • 청산 조건: 설정한 손절 퍼센트 이탈, 또는 연속 하락 캔들 발생, 또는 트레일링 스탑 작동
  • 포지션 관리: 단일 포지션이 기본이며, 피라미딩(추가 진입)을 허용하는 버전도 있음

이 구조만 보면 단순합니다. 문제는 '단순하다'는 것이 곧 '쉽다'는 의미가 아니라는 점입니다.

그리디 전략이 잘 작동하는 시장과 그렇지 않은 시장

직접 여러 시장에 백테스트를 돌려보고 내린 결론은 분명했습니다. 그리디 전략은 강한 추세가 있는 상승장에서만 제대로 작동합니다.

시장 유형그리디 전략 성과이유
강한 상승 추세장좋음탐욕적 진입이 추세 초반을 포착, 수익 구간이 길어짐
박스권 횡보장나쁨연속 상승 신호 후 즉시 반전되는 휩쏘 빈발, 수수료 손실 누적
하락 추세장매우 나쁨반등 구간마다 진입하지만 매번 더 낮은 저점으로 이어짐
변동성 높은 횡보나쁨신호가 많이 발생하지만 방향성 없이 양방향 손실 반복

이 표를 보면 한 가지 문제가 보입니다. 그리디 전략이 잘 작동하는 '강한 상승 추세장'은 사실 어떤 전략을 써도 대부분 수익이 납니다. 반면 전략이 진짜 필요한 '어려운 장'에서 그리디 전략은 가장 먼저 무너지는 전략 유형 중 하나입니다.

백테스트의 함정 — 과최적화와 수수료의 현실

그리디 전략의 파라미터는 보통 '연속 상승 캔들 수', '손절 퍼센트', '필터 이동평균 기간' 등 3~5개입니다. 이것들을 약간씩만 조정해도 백테스트 결과가 극적으로 달라집니다. 이게 바로 과최적화(커브 피팅)의 시작입니다.

  • 과최적화: 과거 데이터에 너무 맞춰진 파라미터는 미래 데이터에서 작동하지 않습니다. '이 조합이 2년간 최고였다'는 것은 '이 조합이 그 2년치 노이즈에 가장 잘 맞았다'는 뜻일 수 있습니다.
  • 수수료·슬리피지: 그리디 전략은 진입 빈도가 높습니다. 거래당 0.1% 수수료라도 월 30회 이상 거래하면 수수료만 3%가 됩니다. 백테스트에서 연 30% 수익이 실전에서 연 0%로 바뀌는 가장 흔한 이유입니다.
  • 슬리피지: 빠른 진입을 추구하는 그리디 전략은 시장가 주문을 쓰는 경우가 많아 슬리피지 영향이 큽니다. 체결 가격이 신호 가격보다 0.2~0.5% 불리하게 형성되는 일이 잦습니다.

제가 쓰는 검증 방법은 두 가지입니다. 첫째, 백테스트 기간의 앞쪽 70%로 최적화하고 나머지 30%로 검증하는 아웃오브샘플 테스트. 둘째, 수수료를 0.15~0.2%로 보수적으로 설정해도 수익이 나는지 확인. 이 두 조건을 통과하지 못한 파라미터는 실전에 쓰지 않습니다.

진입·청산 규칙 설계 — 탐욕을 통제하는 법

그리디 전략을 실전에서 쓰려면, 탐욕적인 진입 신호에 반드시 '자제력 있는 청산 규칙'을 붙여야 합니다. 제가 테스트하며 효과를 본 몇 가지 조합입니다.

  • 추세 필터 추가: 200일 이동평균선 위에서만 롱 진입을 허용합니다. 이것만 해도 하락장에서의 손실이 크게 줄어듭니다. 단점은 상승 초기 구간 일부를 놓친다는 것인데, 그 대가로 안정성이 훨씬 높아집니다.
  • 트레일링 스탑: 고정 손절보다 트레일링 스탑이 그리디 전략의 성격에 맞습니다. 빠르게 진입한 만큼, 추세가 이어지면 수익을 최대한 끌고 가야 기댓값이 나옵니다.
  • 최대 보유 기간 제한: N일 이상 보유해도 목표에 도달하지 못하면 청산합니다. 횡보장에서 포지션이 묶이는 기회비용을 줄이는 데 효과적입니다.

암호화폐 차트에서 이 전략을 테스트해보고 싶다면 피플로 암호화폐 차트에서 종목별 시세와 차트를 먼저 확인해보는 것을 권장합니다.

직접 써본 후기 — 그리디 전략을 어떻게 쓰고 있는가

솔직히 말하면, 저는 지금 그리디 전략을 단독으로 쓰지 않습니다. 앞서 설명한 함정들 때문입니다. 대신 이 전략을 '필터'로 씁니다. 즉, 다른 기술적 분석으로 방향성을 잡은 뒤, 그리디 전략의 진입 신호가 같은 방향으로 겹칠 때만 실제 진입을 검토하는 방식입니다.

장점은 추세 초기를 빠르게 잡는다는 것입니다. 천천히 확인하다 보면 추세의 30~40%를 놓치는 경우가 많은데, 그리디 전략의 공격적 진입이 이 구간을 메워줍니다. 단점은 휩쏘에 극히 취약하다는 점입니다. 특히 변동성 높은 코인 시장에서는 연속 3개 캔들이 올랐다가 바로 급락하는 패턴이 흔해서, 신호 후 1시간 내 손절을 맞는 일이 생각보다 자주 발생합니다.

개인 셋업 기준으로는 4시간봉 또는 일봉에서만 신호를 봅니다. 단기 타임프레임은 노이즈가 너무 많아 수수료를 이길 수가 없었습니다. 손절은 최근 N캔들 저점 기준이고, 목표가는 설정하지 않고 트레일링으로 끌고 갑니다. 자동화 환경이 없다면 수동으로 이 전략을 따라가기는 현실적으로 어렵습니다. 빠른 진입이 핵심인데 사람이 실시간으로 차트를 볼 수 없는 상황에서는 신호를 놓치기 쉽기 때문입니다.

※ 본 글은 교육·정보 제공 목적의 콘텐츠이며, 특정 종목·자산의 매수·매도 권유가 아닙니다. 투자 판단과 책임은 투자자 본인에게 있습니다.

그리디 전략 자주 묻는 질문

Q. 그리디 전략은 어떤 자산에 적합한가요?

강한 추세 움직임이 자주 발생하는 자산에 적합합니다. 변동성이 높고 추세가 뚜렷한 비트코인, 이더리움 같은 주요 코인이나, 강한 모멘텀 구간에 있는 성장주가 상대적으로 잘 맞는 편입니다. 반면 박스권을 장기간 이어가는 자산에서는 잦은 진입과 손절로 수수료 손실이 누적됩니다.

Q. 백테스트 수익률이 높아도 실전에서 실패하는 이유는 무엇인가요?

주요 원인 세 가지는 과최적화, 수수료·슬리피지 미반영, 시장 체제 변화입니다. 과거 데이터에 최적화된 파라미터는 미래 데이터에서 작동하지 않을 수 있고, 빈번한 거래 전략은 수수료 비용이 생각보다 크며, 백테스트 기간의 시장 성격(상승장 편향 등)이 앞으로의 시장과 다를 수 있습니다.

Q. 그리디 전략에 추세 필터를 추가하면 어떤 효과가 있나요?

200일 이동평균선 같은 장기 추세 필터를 추가하면 하락장에서의 손실 거래가 크게 줄어듭니다. 대신 상승 초기 일부 구간을 놓칠 수 있습니다. 전반적으로 승률과 손익비가 개선되는 경우가 많아, 순수 그리디 전략보다 안정적인 결과를 기대할 수 있습니다.

Q. 그리디 전략을 수동으로 운용할 수 있나요?

이론적으로는 가능하지만 현실적으로 어렵습니다. 그리디 전략의 핵심은 신호 발생 즉시의 빠른 진입인데, 실시간으로 차트를 모니터링하지 않으면 신호를 놓치거나 불리한 가격에 진입하게 됩니다. 알림 시스템과 조건 주문을 활용하는 반자동 방식이 현실적인 대안입니다.

함께 보면 좋은 지표

배운 지표를 실제 차트에서 확인해 보세요 — 국내주식 시세·AI 분석 · 암호화폐 차트