Type/to search

이동 평균선 기반 평균 회귀 전략

Common strategy
Created: 2024-02-27 17:51:43
Last modified: 2 years ago
1
Follow
1802
Followers

img

개요

이동평균선 평균회귀 전략은 매우 간단한 추세 추종 전략입니다. 핵심 아이디어는 단기 이동평균선이 장기 이동평균선보다 일정 비율 아래에 있을 때 매수하고, 단기 이동평균선이 장기 이동평균선을 상향 돌파할 때 청산하는 것입니다. 이 전략은 먼저 단기 및 장기 이동평균선을 계산한 후, 두 이동평균선의 관계에 따라 거래 신호를 생성합니다.

전략 원리

이 전략은 주로 두 개의 이동평균선, 즉 단기 이동평균선과 장기 이동평균선에 의존합니다. 단기 이동평균선의 파라미터는 smallMAPeriod이고, 장기 이동평균선의 파라미터는 bigMAPeriod입니다. 전략은 먼저 이 두 이동평균선을 계산한 다음, 두 이동평균선의 크기 관계를 비교합니다.

단기 이동평균선이 위에서 아래로 장기 이동평균선을 일정 비율(percentBelowToBuy 매개변수로 설정)만큼 하향 돌파할 때 매수 신호가 발생하여 롱 포지션으로 진입합니다. 이후 단기 이동평균선이 상승하여 다시 장기 이동평균선을 상향 돌파하면 매도 신호가 발생하여 청산합니다.

이 전략은 단기 이동평균선과 장기 이동평균선 간의 평균 회귀 기회를 포착합니다. 단기 이동평균선이 장기 이동평균선보다 일정 수준 아래에 있을 때 자산이 저평가되었을 가능성이 있으며 평균으로 회귀할 기회가 있으므로, 롱 포지션을 통해 반등 수익을 얻을 수 있습니다.

장점 분석

이동평균선 평균회귀 전략은 다음과 같은 장점이 있습니다:

  1. 아이디어가 단순하여 이해하고 구현하기 쉽습니다.
  2. 단기 및 장기 추세의 전환점을 포착하여 시장 움직임을 정확히 판단합니다.
  3. 파라미터 설정이 유연하여 이동평균선 주기와 허용 비율을 조정함으로써 더 많은 거래 신호를 얻을 수 있습니다.
  4. 백테스트 과정이 간단하여 퀀트 트레이딩 시뮬레이션 최적화에 적합합니다.

이 전략은 간단한 파라미터 최적화만으로도 좋은 결과를 얻을 수 있습니다. 이동평균선 파라미터와 허용 비율 파라미터를 조정하여 주식, 외환, 암호화폐 등 다양한 시장 자산에 대해 백테스트를 수행하고 최적의 파라미터 조합을 선별할 수 있습니다.

리스크 분석

이동평균선 평균회귀 전략에는 몇 가지 리스크도 있습니다:

  1. 신호가 적어 빈번한 거래가 불가능합니다.
  2. 가격 반전을 놓치기 쉽습니다.
  3. 파라미터가 부적절하면 너무 잦은 거래로 인해 더 높은 거래 비용과 슬리피지 손실을 초래할 수 있습니다.

다음과 같은 방법으로 리스크를 줄일 수 있습니다:

  1. 파라미터를 적절히 조정하여 거래 신호의 양을 적정 수준으로 유지합니다.
  2. 돌파 후 이탈했다가 다시 돌파하는 방식을 채택하여 가짜 돌파를 방지합니다.
  3. 파라미터 조합을 최적화하여 이동평균선 주기와 허용 비율을 선택합니다.

최적화 방향

이동평균선 평균회귀 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 종가, 고가, 저가, 대표 가격 등 다양한 가격 데이터를 전략 신호 소스로 테스트합니다.
  2. 지수 이동평균선, 선형 가중 이동평균선, Hull 이동평균선 등 다양한 유형의 이동평균선을 시도합니다.
  3. 추세가 없는 시장에서 불필요한 거래를 피하기 위해 필터 조건을 추가합니다.
  4. 거래량 지표를 결합하여 가격이 상승하지만 거래량이 부족한 가짜 돌파를 방지합니다.
  5. 머신러닝 또는 유전자 알고리즘을 사용하여 파라미터를 자동으로 최적화합니다.

요약

이동평균선 평균회귀 전략은 단기 및 장기 두 이동평균선의 관계를 비교하여 단기 가격이 장기 추세에서 벗어난 후 회귀하는 기회를 포착합니다. 이 전략은 아이디어가 단순하여 이해하고 구현하기 쉬우며, 파라미터 최적화를 통해 좋은 결과를 얻을 수 있습니다. 그러나 거래 신호가 적고 가격 전환점을 놓치기 쉬운 등의 리스크가 있으므로, 파라미터와 필터 조건을 테스트하고 최적화해야 전략의 수익을 극대화할 수 있습니다.

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

// @version=4
//
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
//
Strategy parameters
Strategy parameters
Source
Small Moving Average
Big Moving Average
Percent below to buy %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)