Macd ve bollinger "ema" indikatörü birleşimi kodları
Macd ve bollinger bands'ın ema versiyona uyarlınmış gösterge hali birleştirilmiştir.
//@version=3
study("atb MACD bolinger",shorttitle='atb MACD bolinger')//by ToFFFsma = 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)swap1 = MACDZeroLag>0?green:redplot(MACDZeroLag,color=swap1,style=columns,title='Histo',histbase=0)p1 = plot(dolignes?LigneMACDZeroLag:na,color=blue,title='LigneMACD')p2 = plot(dolignes?Lignesignal:na,color=red,title='Signal')fill(p1, p2, color=blue)hline(0)//bolingerfastperiod = input(12,title="fastperiod",type=integer,minval=1,maxval=500)slowperiod = input(26,title="slowperiod",type=integer,minval=1,maxval=500)signalperiod = input(9,title="signalperiod",type=integer,minval=1,maxval=500)fastMA = ema(volume*close, fastperiod)/ema(volume, fastperiod)slowMA = ema(volume*close, slowperiod)/ema(volume, slowperiod)vwmacd = fastMA - slowMAsignal = ema(vwmacd, signalperiod)hist= vwmacd - signalplot(vwmacd, color=blue, linewidth=2)plot(signal, color=red, linewidth=2)plot(hist, color=green, linewidth=4, style=histogram)plot(0, color=black)
İndikatör ve stratejilerin tradingview den linklerine, otomatik ekleme, favorilere alma sayfasına ulaşmak için oluşturulan bu konuyu ziyaret edebilirsiniz.
Yorum Gönder