Type/to search

이중 이동평균선 추종 전략

Common strategy
Created: 2024-02-27 14:49:58
Last modified: 2 years ago
1
Follow
1802
Followers

img

개요

이중 이동평균선 추세 추종 전략은 이동평균선을 기반으로 한 추세 추종 전략입니다. 서로 다른 기간의 이동평균선을 계산하여 시장 추세 방향을 판단하고 매매 신호를 발생시킵니다. 단기 이동평균선이 장기 이동평균선을 상향 돌파하면 매수(롱)하고, 단기 이동평균선이 장기 이동평균선을 하향 돌파하면 매도(숏)합니다. 이 전략은 추세에 따라 움직이며 수익을 얻는 것을 목표로 합니다.

전략 원리

이중 이동평균선 추세 추종 전략은 14기간과 28기간 단순 이동평균선(SMA)을 계산하여 추세 방향을 판단합니다. 구체적으로 각 기간 종료 시점에 종가(close)의 14기간 SMA와 28기간 SMA를 계산합니다. 14기간 SMA가 28기간 SMA를 상향 돌파하면 매수 신호가 발생하여 롱 포지션을 진입하고, 14기간 SMA가 28기간 SMA를 하향 돌파하면 매도 신호가 발생하여 숏 포지션을 진입합니다.

포지션 진입 후에는 이익 실현 및 손절매를 설정하여 위험을 관리합니다. 이익 실현 및 손절매 포인트는 입력된 파라미터를 통해 가격으로 변환됩니다. 또한 차트에 이익 실현선, 손절매선, 진입 평균가 참조선을 표시하여 포지션의 수익과 위험을 직관적으로 파악할 수 있도록 합니다.

장점 분석

이중 이동평균선 추세 추종 전략의 장점은 다음과 같습니다:

  1. 조작이 간단하고 구현이 쉽습니다.
  2. 추세를 따라 움직이므로 하락(드로다운) 확률이 상대적으로 낮습니다.
  3. 기간 파라미터를 조정하여 거래 빈도를 제어할 수 있습니다.
  4. 이익 실현 및 손절매 포인트를 유연하게 설정하여 위험을 관리할 수 있습니다.

위험 분석

이중 이동평균선 추세 추종 전략에는 다음과 같은 위험도 존재합니다:

  1. 돌발 상황이 시장 추세를 방해할 경우 큰 손실이 발생할 수 있습니다.
  2. 손절매 포인트가 너무 작게 설정되면 조기 손절될 수 있습니다.
  3. 손절매 포인트가 너무 크게 설정되면 손실 범위가 확대될 수 있습니다.
  4. 거래 빈도가 너무 높거나 낮아 자금 효율성에 영향을 줄 수 있습니다.

이러한 위험을 통제하기 위해 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 변동성 지표를 결합하여 손절매 포인트를 결정합니다.
  2. 이동평균선의 기간 파라미터를 최적화합니다.
  3. 추세 필터를 추가하여 추세 말기의 가짜 신호를 방지합니다.

최적화 방향

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

  1. 변동성 지표를 추가하여 손절매 포인트를 동적으로 조정합니다. 예를 들어 ATR 지표를 결합하여 시장 변동성이 커질 때 손절매 포인트를 확대해 조기 손절을 방지합니다.

  2. 이동평균선 기간 파라미터를 최적화합니다. 더 많은 조합을 테스트하여 적절한 매매 신호 발생 빈도를 제공하는 기간을 선택합니다.

  3. 추세 필터를 추가합니다. 예를 들어 MACD, DMI 등의 지표를 추가하여 추세 말기에 나타나는 가짜 신호를 피하고 불필요한 거래를 줄입니다.

  4. 머신러닝 모델을 추가합니다. LSTM, GRU 등의 딥러닝 모델을 사용하여 가격 추세를 예측하고 기존 이동평균선 규칙을 대체하면 더 나은 결과를 얻을 수 있습니다.

  5. 다중 종목 거래. 전략을 더 많은 종목에 적용하여 비상관성을 활용해 전체 하락(드로다운)을 줄입니다.

요약

이중 이동평균선 추세 추종 전략은 전반적으로 간단하고 실용적인 추세 전략입니다. 추세를 따라 움직이므로 하락 위험이 적고 구현이 쉽습니다. 기간 파라미터 조정, 손절매/이익 실현 설정, 추세 판단 지표 추가 등의 방법을 통해 이 전략을 최적화하여 더 다양한 시장 환경에 적응하고 보다 안정적인 투자 수익을 얻을 수 있습니다.

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © coinilandBot
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © adolgov
Strategy parameters
Strategy parameters
Take Profit $$
Stop Loss $$
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)