Type/to search

EMA 지표 기반 깃발형 추세 추종 전략

Common strategy
Created: 2023-11-27 15:30:29
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 주로 EMA 이동평균선 지표와 표준편차 지표를 사용하여 EMA 이동평균선의 교차 신호로 추세 방향을 판단하고, 표준편차 지표를 활용해 돌파 신호를 찾아 매수 및 매도 신호를 생성합니다. 가격이 상단 밴드를 돌파하면 매수 신호, 하단 밴드를 돌파하면 매도 신호가 발생하며, 이는 추세 추종 유형의 전략에 속합니다.

전략 원리

이 전략은 크게 세 부분으로 구성됩니다:

  1. EMA 이동평균선 차이(s2): 빠른 EMA(ema_range)에서 느린 EMA(ema_watch)를 뺀 차이값으로, 이 차이는 가격 추세 방향을 판단하는 데 사용됩니다.

  2. 표준편차 상하단 밴드(s3): EMA 이동평균선 차이에 표준편차의 배수를 더해 상하단 밴드 영역을 구성합니다. 이때 표준편차 배수는 황금비율 5.618을 사용합니다.

  3. 플래그 및 신호: 가격이 하단에서 상단 밴드를 돌파하면 매수 신호가 발생하고, 가격이 상단에서 하단 밴드를 돌파하면 매도 신호가 발생합니다. 동시에 신호가 발생하면 플래그로 표시합니다.

이 조합 지표를 통해 가격의 추세 방향을 포착하고, 주요 지점에서 매수/매도 신호를 생성하는 전형적인 추세 추종 전략입니다.

장점 분석

이 전략은 다음과 같은 몇 가지 장점이 있습니다:

  1. EMA 이동평균선을 사용하여 가격 추세 방향을 판단하므로 추세를 효과적으로 추종할 수 있습니다.
  2. 표준편차 지표를 활용해 상하단 밴드를 구성하여 비핵심 지점에서 잘못된 신호가 발생하는 것을 방지합니다.
  3. 플래그 신호가 직관적이고 명확하여 매수/매도 포인트를 명확하게 판단할 수 있습니다.
  4. 매개변수 설정이 유연하여 이동평균 기간과 표준편차 배수를 조정할 수 있습니다.
  5. 최대 손실폭(MDD) 관리로 리스크를 낮추는 데 도움이 됩니다.

리스크 분석

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

  1. 추세 시장에서는 효과가 좋지만, 횡보 시장에서는 많은 오류 신호가 발생할 수 있습니다.
  2. 표준편차 배수를 너무 크게 설정하면 매수/매도 기회를 놓칠 수 있습니다.
  3. 손절매 전략이 없어 돌파 후 되돌림이 발생하면 큰 손실이 발생할 수 있습니다.

위 리스크는 다음과 같은 방법으로 최적화할 수 있습니다:

  1. 횡보 시장 판단을 추가하여 횡보 시장에서는 다른 전략을 대체 사용합니다.
  2. 표준편차 매개변수를 최적화하여 최적의 매개변수 조합을 찾습니다.
  3. 이동 손절매를 추가하여 개별 포지션의 손실을 통제합니다.

최적화 방향

이 전략은 다음과 같은 방향으로 최적화할 수 있습니다:

  1. 볼린저 밴드 등 추가 지표를 도입하여 신호 품질을 높입니다.
  2. 이동평균과 표준편차 매개변수를 최적화하여 최적의 매개변수 조합을 찾습니다.
  3. 손절매 전략을 추가하여 MDD 리스크를 줄입니다.
  4. 다양한 시장 상황에 맞춰 최적의 매매 신호 매개변수를 설정합니다.
  5. 머신러닝 알고리즘을 추가하여 전반적인 시장 국면을 판단합니다.

요약

이 전략은 전반적으로 전형적인 추세 추종 전략으로, EMA와 표준편차를 사용하여 지표 시스템을 구축하고 주요 지점에서 플래그 신호를 생성합니다. 전략의 장점은 추세를 포착하고 표준편차 지표를 사용하여 잘못된 신호를 피하는 데 있습니다. 주요 리스크는 횡보 시장에서의 오류 신호와 손절매 부재로 인한 MDD 리스크입니다. 추가 판단 지표를 도입하고 매개변수를 최적화하며 손절매를 추가하면 전략의 안정성과 수익성을 더욱 강화할 수 있습니다. 전반적으로 이 전략 프레임워크는 합리적이며 최적화 여지가 많습니다.

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

//@version=5
strategy("ROCKET_EWO", overlay=true)
ema_range = input(5)
ema_watch = input(13)
Strategy parameters
Strategy parameters
ema_range
ema_watch
inval_a
inval_b
ratio
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)