Type/to search

ATR 변동성 및 HMA 추세 편차 기반의 이중 이동평균 돌파 전략

Cryptocurrency
Created: 2024-01-17 16:37:23
Last modified: 2 years ago
1
Follow
1791
Followers

img

개요

본 전략은 이중 이동평균선 돌파 신호와 ATR 변동성 필터, 그리고 HMA 추세 편향을 결합한 알고리즘 트레이딩 전략입니다. 전략은 서로 다른 주기의 두 이동평균선을 사용하여 거래 신호를 생성하고, 변동성 지표인 ATR을 활용하여 일부 무효 신호를 필터링하며, HMA를 이용해 추세 방향을 판단하여 역추세 매매를 피합니다.

전략 원리

전략은 37주기 이동평균선을 기준선으로 사용하며, 가격이 이 기준선 아래에서 위로 돌파하면 매수 신호를, 위에서 아래로 돌파하면 매도 신호를 생성합니다. 잘못된 신호를 필터링하기 위해, 가격이 기준선을 돌파한 후 동일 방향으로 2배 ATR 변동성 이상 움직여야 신호가 유효한 것으로确认되어 주문이 실행됩니다. 또한, 11주기 HMA를 사용하여 큰 추세 방향을 판단하며, 가격이 기준선을 돌파할 때 HMA도 동일한 방향을 가리킬 때만 신호를 유효하게 인정하여 역추세 거래로 인한 손실을 방지합니다.

수익 실현 방식에서는 하나의 이익실현가 또는 두 개, 세 개의 서로 다른 이익실현가를 선택할 수 있습니다. 손절 방식은 상하 궤도선을 각각 매수 및 매도 포지션의 손절가로 직접 사용합니다.

전략 장점 분석

단일 이동평균선 돌파 전략과 비교할 때, 본 전략은 신호 생성 시 ATR 변동성 필터를 추가하여 대부분의 무효 신호를 걸러낼 수 있으며, 이는 시각적 캔들 패턴 전략과 매우 잘 일치하여 더 높은 승률을 얻을 수 있습니다. 동시에 HMA를 추가하여 추세 편향을 판단함으로써 역추세 포지션 구축을 피하여 불필요한 손실을 크게 줄일 수 있습니다. 수익 실현 방식에서는 여러 개의 이익실현가를 설정할 수 있어 어느 정도 더 많은 이익을 확보할 수 있습니다.

위험 및 해결 방안 분석

본 전략의 가장 큰 위험은 ATR 변동성 필터가 일부 유효 신호까지 걸러내어 전략이 적시에 포지션을 잡지 못할 수 있다는 점입니다. 또한, HMA를 통한 큰 추세 판단 효과가 뚜렷하지 않을 수 있으며, 때로는 가격이 큰 추세 반전이 아닌 단기 조정일 뿐인데도 불필요한 손실을 초래할 수 있습니다. 이러한 위험을 줄이기 위해 ATR 변동성 필터의 파라미터를 적절히 낮추고 변동성 범위를 넓혀 더 많은 캔들 패턴 신호가 검증을 통과하여 주문을 생성하도록 할 수 있습니다. 동시에 HMA 주기 파라미터를 조정하여 더 긴 주기의 HMA로 큰 추세를 판단함으로써 단기 조정에 의한 간섭을 피할 수 있습니다.

전략 최적화 방향

본 전략은 다음과 같은 방향으로 최적화할 수 있습니다:

  1. 더 다양한 파라미터 조합을 테스트하여 최적의 파라미터 조합을 찾습니다. 기준선 이동평균선 길이, ATR 주기, 변동성 필터 계수等都是 조정 가능한 파라미터입니다.

  2. 시장 상황을 판단하기 위한 추가 필터 지표 또는 오실레이터 지표를 도입하여 전략의 견고성을 더욱 향상시킵니다.

  3. 수익 실현 방식의 파라미터 설정을 최적화합니다. 다양한 수량과 가격 수준의 이익실현가 설정을 추가로 테스트합니다.

  4. 머신러닝 모델을 결합하여 더 효과적인 거래 신호를 생성합니다.

요약

본 전략은 이중 이동평균선 돌파 코어 신호, ATR 변동성 필터를 통한 무효 신호 제거, 그리고 HMA를 활용한 큰 추세 편향 판단으로 역추세 포지션 구축을 방지하는 매우 실용적인 알고리즘 트레이딩 전략입니다. 전략의 파라미터 최적화 여지가 크고 성능 향상 가능성이 있어 더 많은 연구와 최적화 구현이 가치 있습니다.

Source
Pine
/*backtest
start: 2023-01-10 00:00:00
end: 2024-01-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © sevencampbell

//@version=5
Strategy parameters
Strategy parameters
Baseline Length
Post Baseline Cross Qualifier Enabled
Post Baseline Cross Qualifier Bars Ago
ATR Length
Volatility Multiplier
Volatility Range Multiplier
Volatility Qualifier Multiplier
Take Profit Type
HMA Length
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)