Type/to search

이동 평균선 기반의 퀀트 트레이딩 전략

Common strategy
Created: 2024-01-16 17:37:13
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

해당 전략은 서로 다른 기간의 이동평균선을 계산하고, 골든크로스와 데드크로스를 판단하여 거래 신호를 생성하는 전형적인 추세 추종 전략입니다. 주요 지표로 가중 이동평균선(WMA)과 적응형 이동평균선(ALMA)을 사용합니다.

전략 원리

이 전략은 먼저 가격의 중단기 이동평균선 ma1과 ma2를 계산합니다. ma1은 더 짧은 주기, ma2는 더 긴 주기를 가집니다. 그다음 ma1과 ma2의 차이값인 ma3를 계산하고, ma3에 대해 평활 이동평균선 ma4를 산출합니다. ma3가 ma4를 상향 돌파하면 매수 신호, 하향 돌파하면 매도 신호가 발생합니다.

이러한 방식으로 ma3는 가격의 중단기 추세 방향을 반영하고, ma4는 ma3의 일부 노이즈를 필터링하여 비교적 신뢰할 수 있는 거래 신호를 제공합니다. ma1과 ma2의 주기 비율은 매개변수 maLen으로 설정되며, 사용자는 시장에 따라 주기를 조정하여 최적의 매개변수 조합을 찾을 수 있습니다.

전략 장점

해당 전략은 다음과 같은 장점을 가집니다:

  1. 적응형 이동평균선(ALMA)과 가중 이동평균선(WMA)을 사용하여 시장 변화에 더 잘 적응합니다.

  2. 다중 주기 가격 평균 방법을 적용하여 거래 신호의 신뢰성을 높입니다.

  3. 매개변수를 조정할 수 있어 사용자가 다양한 시장에 맞게 최적화할 수 있으며 적용 범위가 넓습니다.

  4. 전략 개념이 명확하고 이해하기 쉬우며 구현이 용이합니다.

  5. 추세형 시장과 변동성 시장 모두에서 좋은 성과를 낼 수 있습니다.

리스크 및 해결 방안

해당 전략에는 몇 가지 리스크가 존재합니다:

  1. 급격한 변동이 있는 시장에서는 이동평균선 전략이 불명확한 신호나 지연 문제를 발생시킬 수 있습니다. 이동평균선 주기 및 매개변수를 조정하여 최적화할 수 있습니다.

  2. 순수 추세 추종 전략이므로 횡보 국면에서 손실이 발생할 수 있습니다. 다른 지표를 필터 조건으로 결합할 수 있습니다.

  3. 매개변수를 부적절하게 설정하면 지나치게 짧은 주기로 인해 과도한 거래가 발생할 수 있습니다. 신중하게 적절한 매개변수를 선택해야 합니다.

전략 최적화

해당 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 선형 이동평균선, 가중 이동평균선 등 더 다양한 유형의 이동평균선을 테스트합니다.

  2. 변동성, 가격 채널 등 지표를 기반으로 한 손절 메커니즘을 추가합니다.

  3. 여러 시간 프레임을 결합하여 롤링 최적화 매개변수 방식을 채택합니다.

  4. 머신러닝 알고리즘을 도입하여 매개변수를 자동으로 최적화합니다.

요약

본 전략은 이동평균선의 골든크로스와 데드크로스를 기반으로 거래 신호를 생성합니다. 적응형 이동평균선과 다중 시간 프레임 가격 평균을 적용하여 신호의 정확성과 신뢰성을 높입니다. 매개변수를 조정할 수 있어 적용 범위가 넓고 개념이 단순 명확하며, 추세 시장에서 우수한 성과를 보여 실전 가치가 높습니다.

Source
Pine
/*backtest
start: 2024-01-08 00:00:00
end: 2024-01-15 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Oracle Move Strategy", overlay=true)

maLen = input(30, "ma period")
Strategy parameters
Strategy parameters
ma period
mode
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)