Type/to search

3 EMA 추세 추종 전략

Common strategy
Created: 2023-11-10 11:45:30
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

삼중 EMA 추세 추적 전략은 서로 다른 주기의 EMA(지수 이동 평균)를 계산하여 가격 추세 방향을 판단하고 추세를 추적합니다. 이 전략은 간단하고 구현하기 쉬우며, 추세가 뚜렷한 종목에서 효과가 뛰어납니다.

전략 원리

해당 전략은 3개의 서로 다른 주기의 EMA(지수 이동 평균)를 계산하며, 구체적으로 10주기, 20주기, 30주기 EMA를 사용합니다. 코드에서 ema 함수를 통해 세 개의 이동 평균을 계산합니다.

전략은 주로 세 이동 평균의 방향을 판단합니다. 세 이동 평균이 동시에 상승하면 매수 신호가 발생하고, 동시에 하락하면 매도 신호가 발생합니다.

매수 및 매도 신호의 구체적인 판단 로직은 다음과 같습니다. ema1, ema2, ema3이 이전 봉에서 동시에 상승했다면 enter_long이 참이 되어 매수 신호가 발생합니다. ema1, ema2, ema3이 이전 봉에서 동시에 하락했다면 enter_short가 참이 되어 매도 신호가 발생합니다.

매수 및 매도 신호에 따라 전략은 해당하는 매수 또는 매도 포지션을 설정합니다. 청산 로직은 진입 신호와 반대입니다. ema1, ema2, ema3이 현재 봉에서 동시에 상승하지 않으면 exit_long이 참이 되어 매수 포지션을 청산합니다. ema1, ema2, ema3이 현재 봉에서 동시에 하락하지 않으면 exit_short가 참이 되어 매도 포지션을 청산합니다.

이와 같이 세 개의 EMA 이동 평균 방향 일관성을 판단함으로써 가격의 전체 추세를 파악하고 추세를 추적할 수 있습니다.

전략 장점

  • 세 개의 EMA 이동 평균을 사용하기 때문에 추세 방향을 비교적 정확하게 판단할 수 있습니다. 단일 이동 평균에 비해 세 개의 이동 평균이 추세를 더 신뢰성 있게 판단하며, 잘못된 신호가 발생할 확률이 더 낮습니다.

  • EMA는 가격 변화에 더 민감하므로 추세 전환점을 신속하게 반영할 수 있습니다. SMA(단순 이동 평균) 등 다른 이동 평균보다 EMA가 추세 방향을 판단하는 데 더 적합합니다.

  • 서로 다른 주기의 EMA를 결합하여 단기 및 중장기 추세를 모두 고려할 수 있습니다. 10주기 EMA는 단기 추세를, 20주기와 30주기 EMA는 중장기 추세를 판단합니다.

  • 전략 구현이 간단하고 이해하기 쉬워 초보자가 학습하기에 적합합니다. 또한 파라미터 최적화 여지가 많아 다양한 종목에 맞게 파라미터를 조정할 수 있습니다.

  • 전략이 EMA 이동 평균에만 기반하여 작동하므로 리소스 소모가 적고 대량 동시 실행에 적합합니다.

전략 위험

  • 세 개의 EMA 이동 평균 방향이 일치하는 것은 추세 판단의 필요 조건이지만 충분 조건은 아닙니다. EMA 이동 평균 방향이 가짜 돌파(거짓 돌파)할 경우 잘못된 신호가 발생할 수 있습니다.

  • 추세 전환 시 EMA 이동 평균의 교차가 지연되어 추세 전환점을 적시에 반영하지 못해 손실이 발생할 수 있습니다.

  • EMA는 가격 변화에 민감하므로 롱과 숏 전환이 빈번할 때 잦은 포지션 진입 및 청산이 발생하여 거래 비용이 증가합니다.

  • 큰 변동성이 있는 시장에서는 EMA 이동 평균이 여러 번 방향을 전환하여 추세를 정확하게 판단하지 못해 이 전략의 효과가 떨어집니다.

  • 세 개의 EMA 이동 평균 주기 차이를 적절히 늘리면 잘못된 신호 확률을 낮출 수 있습니다. 또는 다른 지표를 추가하여 가짜 돌파를 필터링할 수 있습니다.

  • 거래량 지표 등을 결합하여 추세를 확인하고 추세 전환점을 식별하여 손실을 줄일 수 있습니다. 또한 손절매 지점을 적절히 완화할 수 있습니다.

  • EMA 파라미터를 적절히 늘려 포지션 진입 및 청산 빈도를 낮출 수 있습니다. 또는 다른 이동 평균 지표로 대체할 수 있습니다.

  • 변동성이 큰 시장을 식별한 후 전략을 일시 중지하여 비효율적인 거래를 피할 수 있습니다.

최적화 방향

  • 주기 최적화: 세 개의 EMA 주기 파라미터를 조정하여 다양한 종목 특성에 맞춥니다.

  • 필터 조건: MA, 볼린저 밴드(BOLL) 등 다른 지표를 추가하여 EMA의 가짜 돌파를 방지합니다.

  • 손절매 전략: 트레일링 스톱(trailing stop)을 사용하여 점진적으로 손절매를 추적하며 이익을 보호합니다.

  • 자금 관리: 포지션 관리를 최적화하여 단일 손실이 전체에 미치는 영향을 줄입니다.

  • 시장 상황 판단: 변동성 지표 등을 사용하여 시장의 변동 정도를 판단하고 전략 참여도를 제어합니다.

  • 파라미터 적응: EMA 주기 파라미터가 시장 변화에 따라 자동으로 최적화되도록 하여 전략의 강건성을 높입니다.

요약

삼중 EMA 추세 추적 전략은 EMA 이동 평균 방향을 통해 가격 추세를 판단하여 추세를 자동으로 추적하며 거래합니다. 이 전략은 간단하고 실용적이며 파라미터 조정 여지가 커 종목 특성에 맞게 최적화할 수 있습니다. 동시에 일정한 위험도 존재하므로 EMA의 가짜 돌파와 변동성 큰 시장의 영향을 방지하는 데 주의해야 합니다. 지속적인 최적화를 통해 이 전략은 안정적이고 신뢰할 수 있는 추세 추적 전략이 될 수 있습니다.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © QuantCT

//@version=4
Strategy parameters
Strategy parameters
EMA1 Period
EMA2 Period
EMA3 Period
Long Only
Stop-loss (%)
Use Stop-Loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)