2
Follow
502
Followers
개요
본 전략은 이동평균선 교차 신호와 시장 상태 필터를 결합한 거래 시스템입니다. 9주기 및 21주기 단순 이동평균(SMA)의 교차를 통해 시장 추세를 포착하고, 평균방향지수(ADX)와 혼돈지수(Choppiness Index, CI)를 활용하여 시장 환경을 필터링함으로써 추세가 명확하고 변동 특성이 양호한 시장에서만 거래를 진행합니다. 이러한 접근 방식은 전통적인 추세 추종 전략과 현대 기술 지표를 효과적으로 결합하여 보다 견고한 거래 프레임워크를 제공합니다.
전략 원리
전략의 핵심 로직은 세 가지 주요 구성 요소로 이루어집니다:
- 추세 신호 생성: 9주기와 21주기 SMA의 교차를 통해 추세 방향을 결정하여 기본적인 거래 신호를 형성합니다.
- 추세 강도 확인: ADX 지표(임계값 20으로 설정)를 사용하여 추세의 강도를 검증하며, 추세가 명확한 시장 환경에서만 거래하도록 합니다.
- 시장 변동 필터: 혼돈지수(임계값 50으로 설정)를 도입하여 시장의 변동 특성을 식별하고, 급격한 변동 장세에서의 거래를 피합니다.
전략은 최적화된 기술 지표 계산 방법(사용자 정의 합계 함수, 최고값 및 최저값 계산, 표준화된 진폭(TR) 계산 포함)을 채택하여 신호의 정확성과 계산 효율성을 보장합니다.
전략 장점
- 다중 확인 메커니즘: 이동평균 교차, ADX, CI의 삼중 필터를 결합하여 거래 신호의 신뢰성을 크게 향상시킵니다.
- 적응성 우수: 전략 파라미터는 다양한 시장 환경에 맞게 조정 가능하여 적응성이 뛰어납니다.
- 리스크 관리 완벽: CI 지수를 통해 고변동 기간을 필터링하여 가짜 돌파로 인한 리스크를 효과적으로 줄입니다.
- 계산 효율성 높음: 최적화된 계산 방법을 채택하여 특히 과거 데이터 처리 시 뛰어난 성능을 보입니다.
전략 리스크
- 파라미터 민감도: 전략의 효과는 ADX와 CI의 임계값 설정에 크게 의존하며, 시장 환경에 따라 다른 파라미터 구성이 필요할 수 있습니다.
- 지연성: 여러 이동평균 지표를 사용하기 때문에 신호 지연 문제가 발생할 수 있습니다.
- 횡보 시장 성과: 횡보 장세에서는 단기 거래 기회를 놓칠 수 있습니다.
- 계산 복잡성: 다중 지표 계산으로 인해 전략의 복잡도가 증가하여 실시간 거래 실행 효율성에 영향을 줄 수 있습니다.
전략 최적화 방향
- 동적 파라미터 조정: 적응형 파라미터 조정 메커니즘을 도입하여 시장 상태에 따라 ADX와 CI의 임계값을 동적으로 조정합니다.
- 손절매 최적화: 동적 손절매 메커니즘을 추가하여 ATR 또는 변동성 밴드 기반의 보다 유연한 손절매 전략을 설계할 수 있습니다.
- 신호 확인 강화: 거래량 확인 메커니즘을 추가하여 신호의 신뢰성을 더욱 높일 수 있습니다.
- 계산 효율성 향상: 특히 장기 데이터 처리 시 성능을 개선하기 위해 지표 계산 방법을 최적화합니다.
요약
본 전략은 고전적인 이동평균 교차 전략과 현대 기술 지표를 결합하여 완전한 거래 시스템을 구축했습니다. 추세 포착뿐만 아니라 시장 환경의 적합성에도 주목하여 다중 필터 메커니즘을 통해 거래의 안정성을 높였습니다. 일부 파라미터 민감도 및 지연성 문제가 있지만, 제시된 최적화 방향을 통해 전략은 여전히 큰 개선 여지가 있습니다. 전반적으로 논리적으로 완전하고 실용성이 높은 거래 전략입니다.
Source
Pine
/*backtest
start: 2024-02-22 00:00:00
end: 2024-12-06 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=6
strategy("MA9/MA21 Cross with ADX & CHOP Filter", overlay=true, initial_capital=10000, currency=currency.USD)
// ─── CUSTOM FUNCTIONS ──────────────────────────────────────────────────────Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

