이중 신호 추세 추종 전략
개요
이 전략은 이중 EMA와 Awesome Oscillator 두 가지 지표를 조합하여 추세를 식별하고 추적합니다. EMA는 단기 추세 방향을 빠르게 판단하고, Awesome Oscillator는 거짓 돌파를 필터링하여 진입 시점을 제공합니다. 전략 이름인 "이중 신호 추세 추적 전략"은 전략의 주요 기능을 정확하게 요약합니다.
전략 원리
이 전략은 주로 이중 EMA와 Awesome Oscillator 두 가지 기술 지표를 사용하여 신호를 필터링합니다. 구체적인 로직은 다음과 같습니다.
-
2주기 및 20주기 EMA를 계산합니다. 2주기 EMA가 하향에서 상향으로 20주기 EMA를 돌파할 때 상승 추세로 판단합니다. 반대로 2주기 EMA가 상향에서 하향으로 20주기 EMA를 돌파할 때 하락 추세로 판단합니다.
-
Awesome Oscillator를 계산합니다. 이는 빠른 이동 평균에서 느린 이동 평균을 뺀 다음, 다시 빠른 이동 평균에서 MACD 히스토그램을 빼서 얻은 막대 차트입니다. AO 막대가 빨간색에서 파란색으로 변하면 매수 신호로, 파란색에서 빨간색으로 변하면 매도 신호로 간주합니다.
-
EMA가 상승 추세를 나타내고 AO가 동시에 매수 신호를 나타낼 때만 최종 매수 신호가 생성됩니다. EMA가 하락 추세를 나타내고 AO가 동시에 매도 신호를 나타낼 때만 최종 매도 신호가 생성됩니다.
-
이러한 이중 신호 필터링 메커니즘을 통해 가짜 돌파 거래를 효과적으로 줄이고 중기 추세 방향을 추적할 수 있습니다.
장점 분석
이 전략은 다음과 같은 장점을 가지고 있습니다.
-
이중 선 결합 필터링을 통해 노이즈로 인한 잘못된 거래를 줄일 수 있습니다. EMA는 큰 추세 방향을 판단하고 AO는 진입 시점을 필터링하여 두 지표의 조합이 신호의 신뢰성을 높일 수 있습니다.
-
반응 민감도가 매우 빨라 단기 추세 반전을 신속하게 포착할 수 있습니다. 2주기 EMA는 돌파에 매우 민감하여 최근 추세 변화를 빠르게 판단할 수 있습니다.
-
Awesome Oscillator는 MACD를 다시 한 번 필터링하여 추세 내 가짜 돌파를 효과적으로 식별하고 불필요한 역방향 거래를 방지할 수 있습니다.
-
전략 방향이 명확하여 중기 추세 추적을 실현합니다. EMA는 기본 추세 방향을 결정하고 AO는 추가 필터링을 통해 큰 추세 방향에 부합하는 거래를 보장하여 중기 추세 흐름을 지속적으로 포착할 수 있습니다.
-
전략 매개변수가 합리적으로 선택되었습니다. 2주기 및 20주기 EMA는 서로 다른 주기의 가격 변화를 포착하고, 5주기 및 34주기 AO 매개변수는 최적화되어 단기 패턴 특성을 잘 식별할 수 있습니다.
위험 분석
이 전략에는 몇 가지 위험도 존재합니다.
-
횡보장에서 EMA와 AO는 많은 잘못된 신호를 발생시켜 불필요한 공매도 거래로 이어질 수 있습니다. EMA 주기 매개변수를 조정하여 오판 위험을 낮출 수 있습니다.
-
AO는 특정 상황에서 EMA보다 지연되어 신호 발생에 시간차가 발생할 수 있습니다. AO 매개변수를 적절히 최적화하여 돌파에 더 빠르게 반응하도록 할 수 있습니다.
-
단기 및 중기 특성을 모두 고려한 EMA 및 AO 매개변수 설정은 데이터 품질과 계산 능력에 대한 요구가 높으므로 다양한 상품 특성에 맞게 조정해야 합니다.
-
잦은 거래는 더 많은 수수료와 슬리피지 비용을 발생시킵니다. 전략의 청산 기준을 적절히 완화하여 보유 기간을 연장할 수 있습니다.
-
전략은 큰 추세와 주요 지지/저항 수준을 고려하지 않으므로 거래 방향의 정확성을 보장하기 위해 더 많은 요소를 결합해야 합니다.
최적화 방향
이 전략은 다음과 같은 측면에서 최적화할 수 있습니다.
-
추세 판단 지표를 도입하여 EMA가 큰 추세 방향을 판단하는 것을 보조합니다. 예를 들어 일반적으로 사용되는 이동 평균 리본, ATR 등의 지표를 추가하여 판단을 보완할 수 있습니다.
-
피보나치 되돌림선과 같은 주요 지지/저항 수준 식별 메커니즘을 추가하여 주요 수준 근처에서만 신호를 발생시킵니다. 불리한 위치에서의 포지션 진입을 방지합니다.
-
EMA와 AO 매개변수 조합을 최적화하여 두 지표의 결합 효과를 향상시킵니다. 예를 들어 유전 알고리즘을 사용하여 최적의 매개변수 쌍을 자동으로 찾을 수 있습니다.
-
손절매 청산 메커니즘을 추가합니다. 가격이 최근 스윙 고점/저점을 돌파할 때 즉시 손절하여 개별 손실을 제어합니다.
-
이전 데이터 세트 검증: 과거 데이터를 사용하여 전략 성과를 평가합니다. 안정적인 수익이 가능한지, 백테스트 결과가 예상과 일치하는지 확인합니다.
-
실전 모의 매개변수 조정: 단계적으로 매개변수를 조정하여 실전 지표 성과를 개선합니다. 매개변수의 견고성을 검증하고 더 나은 안정적인 매개변수 조합을 얻습니다.
요약
본 전략은 전반적인 로직이 명확합니다. EMA로 큰 추세 방향을 판단하고 AO로 신호를 필터링하여 두 가지 지표를 조합한 이중 검증 방식을 사용합니다. 추세를 효과적으로 식별하고 중기 흐름을 추적할 수 있습니다. 그러나 일부 위험과 단점도 존재하므로 안정성을 높이기 위해 지속적인 최적화와 테스트가 필요합니다. 중요한 것은 적절한 상품과 매개변수를 선택하고 거래자의 스타일과 규칙에 맞게 적용하는 것입니다. 전반적으로 이 전략은 합리적인 로직을 가지고 있으며 실용적인 가치가 있습니다.
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 27/04/2022
// This is combo strategies for get a cumulative signal. - 1

