Type/to search

골든 크로스 데드 크로스 이중 이동평균 전략

Common strategy
Created: 2024-01-31 11:29:45
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 이중 이동평균선을 기반으로 한 거래 전략입니다. 사용자가 설정한 장·단기 두 개의 이동평균선을 이용하여 골든크로스와 데드크로스 신호를 생성합니다. 즉, 빠른 이동평균선이 느린 이동평균선을 상향 돌파하거나 하향 돌파할 때 거래 신호가 발생합니다. 빠른 MA가 느린 MA를 상향 돌파하면 매수(Long)하고, 빠른 MA가 느린 MA를 하향 돌파하면 매도(Short)합니다.

전략 원리

이 전략의 핵심 논리는 이중 이동평균선의 교차 원리에 기반합니다. 이동평균선이란 일정 기간 동안의 종가를 산술 평균하여 구한 평균 가격입니다. 이동평균선은 무작위 잡음을 효과적으로 걸러내고 더 명확한 가격 추세를 반영할 수 있습니다.

본 전략에서 단기 MA는 가격의 단기 추세를, 장기 MA는 가격의 장기 추세를 나타냅니다. 단기 MA는 장기 MA보다 가격 변화에 더 민감하여 가격 반전을 더 빠르게 포착할 수 있습니다. 단기 MA가 장기 MA를 상향 돌파하면 단기 추세가 상승으로 전환되었음을 의미하므로 매수하고, 단기 MA가 장기 MA를 하향 돌파하면 단기 추세가 하락으로 전환되었음을 의미하므로 매도합니다.

구체적으로, 전략은 ta.sma를 사용하여 지정된 주기의 단순 이동평균선을 계산하고 이를 거래 신호로 사용합니다. 사용자는 장기 주기(long_period)와 단기 주기(short_period)라는 두 개의 MA 매개변수를 사용자 정의할 수 있습니다. 전략은 ta.crossoverta.crossunder를 사용하여 MA의 골든크로스와 데드크로스를 판단합니다. 단기 MA가 장기 MA를 상향 돌파(골든크로스)하면 매수하고, 단기 MA가 장기 MA를 하향 돌파(데드크로스)하면 매도합니다.

전략 장점

이 전략은 다음과 같은 장점이 있습니다.

  1. 조작이 간단하고 이해하기 쉽습니다.
  2. 매개변수를 사용자 정의할 수 있어 다양한 시장 환경에 적응할 수 있습니다.
  3. 이중 MA 교차 원리를 사용하여 잡음을 효과적으로 걸러내고 추세 반전을 포착합니다.
  4. 민감도가 높아 가격 전환점을 신속하게 포착할 수 있습니다.

전략 리스크

이 전략에는 다음과 같은 리스크도 존재합니다.

  1. 두 MA 사이의 간격이 너무 좁으면 잘못된 신호가 발생하기 쉽습니다.
  2. MA 주기를 부적절하게 설정하면 주요 추세를 놓칠 수 있습니다.
  3. 반전이 반드시 추세 전환을 의미하는 것은 아니므로 가짜 신호가 발생할 수 있습니다.
  4. 과최적화를 피하기 위해 매개변수를 적절히 조정해야 합니다.

위 리스크는 MA 매개변수 조정, 손절매/이익실현 설정, 또는 다른 지표와의 결합을 통해 최적화할 수 있습니다.

최적화 여지

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다.

  1. MA 주기 매개변수 최적화 및 적응형 MA 주기 도입.
  2. 거래량 필터 추가로 가짜 돌파 방지.
  3. MACD, KDJ 등 다른 기술적 지표와 결합.
  4. 손절매/이익실현 로직 추가로 개별 손실 통제.
  5. 코드 구조 최적화 및 모듈화를 통한 추후 확장성 향상.

요약

이 전략은 전체적으로 알고리즘 트레이딩 입문 전략으로 매우 적합합니다. 간단한 이중 MA 매개변수만으로 실행할 수 있으며, 조작이 간단하고 이해하기 쉬우며 시장 반전 시점을 직관적으로 반영합니다. 또한 최적화 여지가 크므로 실제 필요에 따라 매개변수를 조정하거나 다른 로직을 추가하여 개선할 수 있습니다.

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

//@version=5
strategy("Cross 2 Moving Average Strategy", shorttitle="2MA Cross", overlay=true)

// User-defined input for moving averages
Strategy parameters
Strategy parameters
Long Period
Short Period
MA type
Stop Loss (%)
Take Profit (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)