
최근 가격에 더 많은 가중치를 부여하여 SMA보다 빠르게 반응하는 추세 추종 지표입니다. 빠른 EMA와 느린 EMA 간의 교차는 거래 신호를 생성합니다.
최근 가격에 더 많은 가중치를 부여하여 SMA보다 빠르게 반응하는 추세 추종 지표입니다. 빠른 EMA와 느린 EMA 간의 교차는 거래 신호를 생성합니다.
EMA 교차는 전형적인 추세 추종 진입 신호입니다. 빠른 EMA(예: 12 기간)가 느린 EMA(예: 26 기간) 위로 교차하면 상승 추세의 시작을 알립니다. 추세 추종 전략은 EMA가 다시 교차할 때까지 포지션을 유지하여 전체 추세 움직임을 포착합니다.
Trend Following Strategies에 대해 자세히 알아보기 →import backtrader as bt
class EMATrendFollowing(bt.Strategy):
params = (('fast', 12), ('slow', 26))
def __init__(self):
self.ema_fast = bt.indicators.EMA(self.data.close, period=self.p.fast)
self.ema_slow = bt.indicators.EMA(self.data.close, period=self.p.slow)
self.crossover = bt.indicators.CrossOver(self.ema_fast, self.ema_slow)
def next(self):
if self.crossover > 0: # Fast EMA crosses above slow EMA
self.buy()
elif self.crossover < 0: # Fast EMA crosses below slow EMA
self.sell()| 매개변수 | 기본값 | 설명 |
|---|---|---|
| period | 12 | EMA 룩백 기간 |