Type/to search

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

Common strategy
Created: 2023-12-01 16:56:43
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이중 이동평균선 골든크로스 데드크로스 반전 전략은 전형적인 추세 추종 양적 거래 전략입니다. 이 전략은 이중 이동평균선 지표 중 9일선과 14일선을 사용하여 매수 및 매도 신호를 구성합니다. 9일선이 아래에서 14일선을 돌파하여 골든크로스가 형성되면 매수하고, 9일선이 위에서 14일선을 돌파하여 데드크로스가 형성되면 매도합니다. 거짓 신호를 필터링하기 위해 전략은 50일선 지표를 도입하여 가격 돌파 여부를 판단합니다.

전략 원리

이 전략은 주로 이중 이동평균선 지표의 골든크로스와 데드크로스 신호를 기반으로 거래를 수행합니다. 이중 이동평균선에서 9일선은 단기 추세를, 14일선은 중기 추세를 나타내며, 이들의 교차는 시장 추세 전환을 판단하는 효과적인 기술적 지표입니다. 단기 추세선이 아래에서 중기 추세선을 돌파하여 골든크로스가 형성되면 단기 추세선이 강해진 것을 의미하며 매수 신호에 해당합니다. 위에서 돌파하여 데드크로스가 형성되면 단기 추세선이 약해진 것을 의미하며 매도 신호에 해당합니다.

또한 전략은 50일선을 도입하여 오도 신호를 필터링합니다. 가격이 50일선 위에 있을 때만 매수 신호가 발생하고, 가격이 50일선 아래에 있을 때만 매도 신호가 발생합니다. 50일선은 중장기 추세를 나타내며, 중장기 추세가 동의할 때만 단기 거래를 실행합니다.

핵심 코드 로직은 다음과 같습니다:

// 매수 조건: 9일선이 14일선을 상향 돌파하고 현재 가격이 50일선 위에 있음 buyCondition = ta.crossover(sma9, sma14) and close > sma50 // 매도 조건: 9일선이 14일선을 하향 돌파하고 현재 가격이 50일선 아래에 있음 sellCondition = ta.crossunder(sma9, sma14) and close < sma50

장점 분석

이중 이동평균선 전략의 장점은 분명합니다:

  1. 조작이 간단하고 이해 및 구현이 쉬워 초보자 학습에 적합합니다.
  2. 추세에 순응하여 횡보장에서 손실을 방지합니다.
  3. 중장기 지표를 활용해 오도 신호를 걸러내어 단기 시장 노이즈에 속지 않습니다.
  4. 추세장을 따라 지속적이고 효율적으로 수익을 창출할 수 있습니다.

위험 분석

이중 이동평균선 전략에는 일정한 위험도 존재합니다:

  1. 극단적인 시장 상황(예: 약세장 붕괴)에서는 데드크로스가 형성되기 전에 이미 급격한 하락이 발생할 수 있습니다. 이 경우 전략은 데드크로스가 발생하여 손절매가 이루어질 때까지 큰 평가손실 포지션을 보유하게 됩니다.
  2. 횡보장에서는 골든크로스와 데드크로스가 번갈아 발생하며 포지션을 열었다가 손절매하기를 반복하므로 거래 비용이 증가합니다.

위험에 대해서는 다음과 같은 최적화가 가능합니다:

  1. 다른 지표 조합을 추가 도입하여 붕괴장에서 신속히 손절매합니다.
  2. 진입 필터 조건을 추가하여 횡보장에서 골든크로스와 데드크로스가 반복되는 것을 방지합니다.

최적화 방향

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

  1. 매개변수 최적화. 이동평균선의 기간 매개변수를 조정하여 지표 매개변수를 최적화합니다.
  2. 진입 신호 추가 필터링. 더 많은 지표를 조합하여 시장 상황을 판단하고 오도를 방지합니다.
  3. 손절매 메커니즘 도입. 이동 손절매, 돌파 손절매 등 손절매 방식을 설정합니다.
  4. 다른 거래 전략과 결합. 거래량 전략, 변동성 전략 등과 함께 사용합니다.
  5. 적절한 레버리지 사용. 운용 효율성을 높입니다.

요약

이중 이동평균선 전략은 전반적으로 효율적인 수익 창출 전략입니다. 추세에 순응하여 지속적으로 수익을 낼 수 있지만, 일정한 위험도 존재하므로 더욱 개선이 필요합니다. 매개변수 최적화, 손절매 방식 및 전략 조합을 통해 전략의 효과를 더욱 강화할 수 있습니다.

Source
Pine
/*backtest
start: 2022-11-24 00:00:00
end: 2023-11-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("smaCrossReverse", shorttitle="smaCrossReverse", overlay=true)

// Define the length for the SMAs
Strategy parameters
Strategy parameters
SMA 9 Length
SMA 14 Length
SMA 50 Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)