
趨勢跟蹤指標,對近期價格給予更多權重,反應速度快於 SMA。快速 and 慢速 EMA 之間的交叉產生交易信號。
趨勢跟蹤指標,對近期價格給予更多權重,反應速度快於 SMA。快速 and 慢速 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 回溯期 |