
İki üstel hareketli ortalama (tipik olarak 12 ve 26 dönem) arasındaki ilişkiyi gösteren trend takip eden momentum göstergesi. Sinyal hattı (MACD'nin 9 dönemlik EMA'sı) kesişim sinyalleri üretir.
İki üstel hareketli ortalama (tipik olarak 12 ve 26 dönem) arasındaki ilişkiyi gösteren trend takip eden momentum göstergesi. Sinyal hattı (MACD'nin 9 dönemlik EMA'sı) kesişim sinyalleri üretir.
MACD, kesin momentum göstergesidir. MACD hattı sinyal hattının üzerine çıktığında, momentum boğaya dönüyor demektir. Momentum stratejilerinde, yatırımcılar MACD uyumsuzluk gösterene kadar (fiyat yeni zirve yapar ancak MACD yapmaz) trendi takip ederler; bu trendin tükendiğini gösterir.
Momentum Trading Strategies hakkında daha fazla bilgi edinin →import backtrader as bt
class MACDMomentum(bt.Strategy):
params = (('fast', 12), ('slow', 26), ('signal', 9))
def __init__(self):
self.macd = bt.indicators.MACD(self.data.close,
period_me1=self.p.fast,
period_me2=self.p.slow,
period_signal=self.p.signal)
def next(self):
# MACD line crosses above signal line = bullish momentum
if self.macd.macd[0] > self.macd.signal[0] and self.macd.macd[-1] <= self.macd.signal[-1]:
self.buy()
# MACD line crosses below signal line = bearish momentum
elif self.macd.macd[0] < self.macd.signal[0] and self.macd.macd[-1] >= self.macd.signal[-1]:
self.sell()| Parametre | Varsayılan | Açıklama |
|---|---|---|
| period_me1 | 12 | Hızlı EMA dönemi |
| period_me2 | 26 | Yavaş EMA dönemi |
| period_signal | 9 | Sinyal hattı EMA dönemi |