Untitled

 avatar
unknown
plain_text
2 years ago
1.5 kB
30
Indexable
//@version=4
study("MACD DEMA with Strategy", shorttitle='MACD DEMA', overlay=true)

// MACD DEMA Hesaplama
sma = input(12, title='DEMA Courte')
lma = input(26, title='DEMA Longue')
tsp = input(9, title='Signal')
dolignes = input(true, title="Lignes")

MMEslowa = ema(close, lma)
MMEslowb = ema(MMEslowa, lma)
DEMAslow = ((2 * MMEslowa) - MMEslowb)

MMEfasta = ema(close, sma)
MMEfastb = ema(MMEfasta, sma)
DEMAfast = ((2 * MMEfasta) - MMEfastb)

LigneMACDZeroLag = (DEMAfast - DEMAslow)

MMEsignala = ema(LigneMACDZeroLag, tsp)
MMEsignalb = ema(MMEsignala, tsp)
Lignesignal = ((2 * MMEsignala) - MMEsignalb)

MACDZeroLag = (LigneMACDZeroLag - Lignesignal)

// Alım ve Satış Sinyali Koşulları
buy_condition = crossover(MACDZeroLag, 0)
sell_condition = crossunder(MACDZeroLag, 0)

// Renkleri Ayarla
histogram_color = MACDZeroLag > 0 ? color.green : color.red

// Grafiği Çiz
plot(MACDZeroLag, color=histogram_color, style=plot.style_columns, title='Histo', histbase=0)
p1 = plot(dolignes ? LigneMACDZeroLag : na, color=color.blue, title='LigneMACD')
p2 = plot(dolignes ? Lignesignal : na, color=color.red, title='Signal')
fill(p1, p2, color=color.blue)

// Alım ve Satış Okları Ekle
plotshape(series=buy_condition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=sell_condition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)
Editor is loading...
Leave a Comment