OPEN-SOURCE SCRIPT
MACD Histogram Sifira Yaklasanlar

//version=6
indicator("MACD Histogram Sifira Yaklasanlar", overlay=false)
// 1. Standart MACD Parametreleri ve Hesaplamasi
fast_length = input.int(12, title="Hizli Uzunluk")
slow_length = input.int(26, title="Yavas Uzunluk")
signal_length = input.int(9, title="Sinyal Uzunlugu")
[macdLine, signalLine, histLine] = ta.macd(close, fast_length, slow_length, signal_length)
// 2. Kullanici Giris Ayarlari (Tolerans Seviyesi)
tolerans = input.float(0.05, title="Sifira Yaklasma Toleransi (Mesafe)")
// 3. Mantiksal Kosullar (Gorseldeki Senaryo)
// Kosul: Histogram 0'in altinda (Kirmizi) VE Son bar bir onceki bardan buyuk (Satis azaliyor)
// VE Histogram 0'a belirlenen tolerans mesafesinden daha yakin.
satis_azaliyor = histLine < 0 and histLine > histLine[1] and histLine >= -tolerans
// 4. Tarayici (Screener) Sutunu Icin Sayisal Cikti Uretme
plot(satis_azaliyor ? 1 : 0, title="TaramaSinyali", display=display.none)
// 5. Grafik Uzerinde Gorsellestirme
// Sürüm 6 uyumlu renk fonksiyonu dinamikleri
hist_color = histLine >= 0 ? (histLine > histLine[1] ? color.green : color.lime) : (histLine > histLine[1] ? color.maroon : color.red)
plot(histLine, title="Histogram", style=plot.style_columns, color=hist_color)
hline(0, "Sifir Cizgisi", color=color.gray, linestyle=hline.style_dashed)
plotshape(satis_azaliyor, title="Sinyal Noktasi", style=shape.circle, location=location.bottom, color=color.yellow, size=size.small)
indicator("MACD Histogram Sifira Yaklasanlar", overlay=false)
// 1. Standart MACD Parametreleri ve Hesaplamasi
fast_length = input.int(12, title="Hizli Uzunluk")
slow_length = input.int(26, title="Yavas Uzunluk")
signal_length = input.int(9, title="Sinyal Uzunlugu")
[macdLine, signalLine, histLine] = ta.macd(close, fast_length, slow_length, signal_length)
// 2. Kullanici Giris Ayarlari (Tolerans Seviyesi)
tolerans = input.float(0.05, title="Sifira Yaklasma Toleransi (Mesafe)")
// 3. Mantiksal Kosullar (Gorseldeki Senaryo)
// Kosul: Histogram 0'in altinda (Kirmizi) VE Son bar bir onceki bardan buyuk (Satis azaliyor)
// VE Histogram 0'a belirlenen tolerans mesafesinden daha yakin.
satis_azaliyor = histLine < 0 and histLine > histLine[1] and histLine >= -tolerans
// 4. Tarayici (Screener) Sutunu Icin Sayisal Cikti Uretme
plot(satis_azaliyor ? 1 : 0, title="TaramaSinyali", display=display.none)
// 5. Grafik Uzerinde Gorsellestirme
// Sürüm 6 uyumlu renk fonksiyonu dinamikleri
hist_color = histLine >= 0 ? (histLine > histLine[1] ? color.green : color.lime) : (histLine > histLine[1] ? color.maroon : color.red)
plot(histLine, title="Histogram", style=plot.style_columns, color=hist_color)
hline(0, "Sifir Cizgisi", color=color.gray, linestyle=hline.style_dashed)
plotshape(satis_azaliyor, title="Sinyal Noktasi", style=shape.circle, location=location.bottom, color=color.yellow, size=size.small)
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.