이중 반전 캔들스틱 패턴 양적 거래 전략: 해머와 유성 패턴 식별 및 실행 시스템
개요
본 전략은 고전적인 캔들스틱 패턴 인식을 기반으로 한 퀀트 트레이딩 시스템으로, 시장에서 발생하는 두 가지 중요한 반전 신호인 망치형(해머)과 별똥별형(슈팅스타)을 식별하는 데 초점을 맞춥니다. 망치형은 일반적으로 하락 추세의 끝에 나타나 잠재적인 강세 반전 신호로 간주되며, 별똥별형은 상승 추세의 정상에서 자주 발생하여 잠재적인 약세 반전 신호로 간주됩니다. 본 전략은 이러한 패턴을 정의하기 위해 정밀한 수학적 파라미터를 사용하여 신호의 정확성과 일관성을 보장합니다. 망치형이 감지되면 다음 캔들 시가에 매수(롱) 포지션을 진입하고, 별똥별형이 감지되면 다음 캔들 시가에 매도(숏) 포지션을 진입합니다. 또한 패턴 특성에 기반한 손절매 및 이익실현 지점을 설정하여 완전한 진입 및 청산 메커니즘을 제공합니다.
전략 원리
이 전략의 핵심 원리는 특정 캔들 패턴의 정밀한 수학적 정의와 인식에 기반합니다.
-
망치형(해머) 인식:
- 음봉(시가 > 종가)이어야 함
- 아래꼬리 길이가 몸통 길이의 최소 90% 이상이어야 함(wickFactor 파라미터로 제어)
- 위꼬리 길이가 몸통 길이의 45%를 초과하지 않아야 함(maxOppositeWickFactor 파라미터로 제어)
- 캔들 몸통이 전체 캔들 범위의 최소 20%를 차지해야 함(minBodyRangePct 파라미터로 제어)
- 위 조건을 모두 충족하면 망치형으로 인식
-
별똥별형(슈팅스타) 인식:
- 양봉(시가 < 종가)이어야 함
- 위꼬리 길이가 몸통 길이의 최소 90% 이상이어야 함
- 아래꼬리 길이가 몸통 길이의 45%를 초과하지 않아야 함
- 캔들 몸통이 전체 캔들 범위의 최소 20%를 차지해야 함
- 위 조건을 모두 충족하면 별똥별형으로 인식
-
매매 실행 로직:
- 망치형이 발생한 후, 다음 캔들의 시가에 매수(롱)
- 별똥별형이 발생한 후, 다음 캔들의 시가에 매도(숏)
- 손절매는 신호 캔들의 최저가(망치형) 또는 최고가(별똥별형)에 설정
- 목표 가격은 신호 캔들의 최고가(망치형) 또는 최저가(별똥별형)에 설정
이 전략은 신호 발생 후 다음 캔들에서 실행되므로 백테스팅에서의 선견지명 편향을 피하고 실제 거래에서의 실행 가능성을 보장합니다.
전략 장점
- 단순하고 명확한 진입 신호: 잘 정의된 캔들 패턴에 기반하여 진입 신호가 명확하고 주관적 판단 요소를 줄여줍니다.
- 완벽한 위험 관리: 각 거래마다 명확한 손절매 및 목표 가격이 설정되어 단일 거래의 최대 손실을 제한하고 장기적 자본 보존에 도움이 됩니다.
- 높은 파라미터 조정 가능성: 전략은 여러 핵심 파라미터(예: 꼬리 비율, 최소 몸통 비율 등)를 제공하여 다양한 시장 및 시간 프레임에 맞게 최적화 조정이 가능합니다.
- 시장 반전 적응: 망치형과 별똥별형은 시장 심리 변화의 시각적 표현으로, 시장 모멘텀의 잠재적 전환점을 포착할 수 있습니다.
- 합리적인 손절매 위치: 손절매는 패턴 캔들의 극값에 설정되며, 이는 일반적으로 시장이 해당 방향으로 마지막 시도했던 지점을 나타내므로, 이 지점이 돌파되면 반전 신호가 무효화될 가능성이 있습니다.
- 데이트레이딩에 적합: 진입과 청산이 비교적 신속하여 데이트레이더에게 적합하며 단기 시장 변동성을 효과적으로 활용할 수 있습니다.
전략 리스크
- 가짜 돌파 리스크: 시장이 조건을 충족하는 패턴을 생성할 수 있지만 예상된 반전이 발생하지 않아 거래가 손절매에 도달할 수 있습니다.
- 파라미터 민감성: 전략 성능은 파라미터 설정(예: wickFactor, minBodyRangePct)에 매우 민감하며, 부적절한 설정은 과도한 가짜 신호 또는 중요한 신호 누락을 초래할 수 있습니다.
- 적용성 제한: 변동장 또는 명확한 추세가 없는 시장에서는 성과가 좋지 않을 수 있으며 연속적인 손실 거래를 발생시킬 수 있습니다.
- 추세 확인 부재: 전략은 단일 캔들 패턴에만 기반하며 광범위한 시장 추세 배경을 고려하지 않아 역추세 거래로 이어질 수 있습니다.
- 보수적인 이익실현 지점: 이익실현이 신호 캔들의 극값에 설정되어 있어 실제 반전 추세를 충분히 활용하지 못할 수 있습니다.
- 자금 관리 리스크: 전략은 고정 비율의 자금(자본의 10%)을 사용하여 거래하므로 연속 손실 시 큰 계좌 하락을 초래할 수 있습니다.
전략 최적화 방향
- 추세 필터 추가: 이동평균선 또는 기타 추세 지표를 결합하여 추세 방향과 일치하는 경우에만 거래를 실행합니다. 예를 들어 하락 추세에서만 망치형을 찾아 매수하고, 상승 추세에서만 별똥별형을 찾아 매도합니다.
- 거래량 확인 추가: 신호 캔들에 큰 거래량이 동반되도록 요구하여 패턴의 신뢰성을 높입니다. 반전은 일반적으로 거래 활동 증가와 함께 발생하기 때문입니다.
- 이익실현 메커니즘 최적화: 동적 이익실현 전략(예: 트레일링 스탑 또는 ATR 기반 이익실현 지점)을 도입하여 강한 반전에서 더 많은 이익을 얻을 수 있도록 합니다.
- 다중 시간 프레임 분석 추가: 더 큰 시간 프레임에서 시장 추세 방향을 확인하고, 큰 추세와 일치하는 반전 신호만 실행합니다.
- 신호 강도 점수 구현: 패턴의 완벽성(예: 꼬리 비율, 캔들 위치, 이전 움직임 등)을 기반으로 신호에 점수를 매기고 높은 점수의 신호만 실행합니다.
- 시장 환경 필터 추가: 높은 변동성 환경에서 파라미터를 조정하거나 거래를 중단하여 시장 노이즈가 클 때 잘못된 신호를 방지합니다.
- 다른 기술 지표 통합: RSI, MACD 등의 다이버전스 신호를 결합하여 여러 지표가 공통으로 확인할 때만 거래를 실행합니다.
요약
이중 반전 캔들스틱 패턴 퀀트 트레이딩 전략은 고전적인 기술 분석 기반의 자동화된 거래 시스템으로, 망치형과 별똥별형 캔들 패턴을 정밀하게 정의하고 인식하여 시장의 잠재적인 반전 기회를 포착합니다. 명확한 진입 신호와 완벽한 위험 관리 메커니즘을 갖추고 있어 데이트레이더에게 적합합니다. 그러나 순수 패턴 인식 기반 시스템이므로 가짜 돌파 및 추세 확인 부족 리스크에 직면합니다.
전략의 가장 큰 장점은 단순성과 명확성으로, 거래자는 각 거래의 논리를 명확히 이해할 수 있습니다. 전략의 견고성을 높이기 위해 추세 필터, 거래량 확인, 이익실현 메커니즘 최적화 등의 요소를 추가할 것을 권장합니다. 이러한 최적화를 통해 가짜 신호를 줄이고 전반적인 수익성과 위험 대비 수익률을 개선할 수 있습니다.
마지막으로, 모든 거래 전략과 마찬가지로 거래자는 실제 적용 전에 충분한 백테스팅 및 전방 테스트를 수행하고 특정 시장 조건 및 개인 위험 선호도에 따라 파라미터를 조정해야 합니다. 이 전략은 기본 프레임워크로 사용되어 지속적인 최적화와 개인화를 통해 개인의 거래 스타일에 맞는 효과적인 도구로 발전할 수 있습니다.
/*backtest
start: 2024-08-11 00:00:00
end: 2025-08-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("Hammer & Shooting Star — Strategy", overlay=true, pyramiding=0,
default_qty_type=strategy.percent_of_equity, default_qty_value=10, initial_capital=10000, calc_on_every_tick=true)
- 1

