Zero-Lag EMA 기반 추세 추종 전략
개요
이 전략은 전형적인 트렌드 추적 전략이다. 그것은 빠른 느린 Zero-Lag EMA 전략을 사용하여 트렌드 방향을 판단하고, 이동 스톱, 스톱, 리패스 등의 메커니즘과 결합하여 트렌드 추적 거래를 실현한다.
전략 원칙
-
빠른 제로-래그 EMA와 느린 제로-래그 EMA를 계산한다. 그들은 각각 다른 주기적인 평형 가격을 사용합니다.
-
빠른 선에서 느린 선을 통과할 때 다중 신호가 발생하고, 빠른 선 아래에서 느린 선을 통과할 때 공백 신호가 발생한다.
-
진입 후 모바일 스톱로스 라인을 설정하여 최고 가격/최저 가격을 추적하고, 위험을 제어한다.
-
이동식 정지선을 설정하고, 가격이 일정 비율에 도달했을 때 정지선이 탈퇴한다.
-
포지션 개시 횟수 카운터를 사용하여 비슷한 수익을 올리는 포지션 메커니즘을 구현한다.
우위 분석
-
제로-래그 EMA는 지연에 대한 반응이 작고, 트렌드 전환을 더 빨리 포착할 수 있다.
-
이중 EMA 전략은 간단하고 직관적이며, 작동 방향을 판단하기 쉽습니다.
-
손해 차단장치 설정은 합리적이며, 단편적 손실을 잘 통제할 수 있다.
-
가증기계는 추세가 확장될 때 더 많은 수익을 얻을 수 있다.
위험 분석
-
파라미터를 잘못 설정하면 스톱더스가 너무 급진적이거나 보수적이 될 수 있습니다.
-
트렌드를 판단하는 지표의 선택이 잘못되면 트렌드 전환을 놓칠 수 있다.
-
가증기계는 추세가 역전될 경우 총 손실을 확대할 수 있다.
-
다른 품종에 대한 파라미터를 조정할 필요가 있으며, 특정 품종에 너무 적합하지 않습니다.
최적화 방향
-
다른 EMA 주기 변수를 테스트하여 더 적합한 변수 조합을 찾습니다.
-
수익과 위험 통제 사이의 균형을 찾기 위해 손실 중지 비율을 최적화하십시오.
-
한방으로 최대 포지션 개시 횟수를 제한하는 포지션 증가 논리를 조정한다.
-
다른 기술 지표를 추가하여 입력 필터링을 수행하고 신호 품질을 향상시킵니다.
-
특정 시간 동안 거래를 종료하고, 잘못된 신호가 발생할 수 있는 시간을 피하십시오.
-
다양한 품종 특성에 따라 각각 테스트 파라미터를 사용하여 안정성을 높인다.
요약하다
이 전략은 전체적으로 안정적으로 운영되며 수익 위험 비율도 우수하다. 변수 최적화, 보조 필터링 등의 수단으로 전략 효과를 더욱 강화할 수 있다. 또한 개별 상황에서 발생할 수 있는 신호 오류를 경계할 필요가 있다. 전체적으로 이 전략 프레임워크는 합리적으로 설계되어 있으며, 지속적인 조정으로 최적화가 안정적인 수익의 트렌드 추적 전략이 될 전망이다.
//@version=3
// Learn more about Autoview and how you can automate strategies like this one here: https://autoview.with.pink/
strategy("MP ZeroLag EMA", "MP 0 Strat", overlay=true, pyramiding=0, initial_capital=100000, currency=currency.USD, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, commission_type=strategy.commission.percent, commission_value=0.1)
//bgcolor ( color=black, transp=40, title='Blackground', editable=true)
///////////////////////////////////////////////
//* Backtesting Period Selector | Component *//
///////////////////////////////////////////////
testStartYear = input(2018, "Backtest Start Year")
testStartMonth = input(3, "Backtest Start Month")- 1
