Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Facebook üzerinde bulun!
Fan sayfamıza katılın
Komut dosyasını ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Komut dosyasını beğendiniz mi? MetaTrader 5 terminalinde deneyin
Göstergeler

MACD Histogram, multi-timeframe, multi-color [v03] - MetaTrader 5 için gösterge

Görüntülemeler:
11
Derecelendirme:
(39)
Yayınlandı:
2025.06.18 12:05
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Bu MACD göstergesi, mevcut grafiğin zaman diliminden daha yüksek veya daha düşük herhangi bir zaman dilimine uygulanabilir.

Değerler, olağan fiyat türlerinden herhangi birine göre hesaplanabilir. Gösterge, mevcut grafiğin zaman çerçevesinden daha düşük bir zaman çerçevesine uygulandığında, tüm değerleri görüntülemek mümkün değildir. Bu durumda, seçilen fiyat türüne bağlı olarak, en uygun değeri vermek için farklı bir yaklaşım kullanacaktır.

İki örnek:

  • timeframe_1=5 dakika, timeframe_2=1 dakika, Kapanış fiyat serisine dayalı hesaplamalar:

Zaman çerçevesi_1'deki herhangi bir çubuk için gösterge, zaman çerçevesi_1'deki çubuğun Kapanış saatinden önce veya Kapanış saatinde olan zaman çerçevesi_2'nin en son çubuğunu gösterecektir. Bu, kapatılmış çubukların yanı sıra hala açık olan mevcut çubuk için de geçerlidir.

  • timeframe_1=5 dakika, timeframe_2=1 dakika, hesaplamalar Açık fiyat serisine dayanır:

Zaman çerçevesi_1'deki herhangi bir çubuk için gösterge, zaman çerçevesi_1'deki çubuğun Açılış saatinden önce veya Açılış saatinde bir açılış saati ile zaman çerçevesi_2'nin en son çubuğunu gösterecektir. Bu, kapatılmış çubukların yanı sıra hala açık olan mevcut çubuk için de geçerlidir. Buradaki mantık, göstergelerinizi bir çubuğun Açılış saatinde hesaplamayı seçerseniz, muhtemelen yeni bir çubuk açıldığında da işlem yapacaksınız. Bu durumda, yeni bir 5 dakikalık çubuğun Açılışında, yalnızca onun bir parçası olan beş 1 dakikalık çubuğun ilkinin Açılışını bileceksiniz. Bu nedenle, ikinci ila beşinci 1 dakikalık çubukların Açılışı hesaplamalarda göz ardı edilir.

Senkronize olmasalar bile herhangi bir zaman çerçevesini başka bir zaman çerçevesiyle karıştırabilirsiniz, örneğin timeframe_1 = 5 dakika ve timeframe_2 = 12 dakika. Gösterge senkronize kalmalarını sağlayacaktır. Bunun çalışma şekli yukarıdaki örneklere benzer.

Ekteki excel sayfası(Zaman dilimleri arasında dönüşüm.zip) tüm olası kombinasyon türlerinin örneklerini ve daha görsel bir açıklamayı içerir. Ayrıca nasıl yapıldığını görmek için kaynak koduna da bir göz atın. Umarım kendi çoklu zaman dilimi göstergelerinizi oluşturmanıza yardımcı olur.

Zaman dilimleri arasında geçiş yaparken, fiyat verilerinin yüklenmesi için biraz zaman (birkaç saniye) bekleyin. Gösterge görüntülenmiyorsa, grafiği manuel olarak yenileyin.

Gerektirir:

  • MovingAverages.mqh(terminal_data_folder\MQL5\Include klasöründeki varsayılan include dosyası)

Göstergenin çalışması için MACD Histogram_MTF_MC.mq5 ve MACD_Histogram_MC.mq5 dosyalarını terminal_data_folder\MQL5\Indicators dosyasına koyun.

Hata mesajlarını açmak/kapatmak için kaynağa bakın:

bool  ShowErrorMessages=false;      // hata ayıklama için hata mesajlarını aç/kapat

MACD Histogramı, çoklu zaman dilimi, çok renkli


Güncelleme geçmişi:

2010 09 26: v03

  • Grafiğin zaman diliminden daha küçük zaman dilimlerindeki değerlerin görüntülenmesi iyileştirildi;
  • Tamponları 0 yerine EMPTY_VALUE olarak ayarlayın: if(convertedTime<tempTimeArray_TF2[0]);
  • Kod optimizasyonu;
  • PLOT_DRAW_BEGIN OnInit()'ten kaldırıldı - tek zaman dilimi göstergesinden miras alındı;
  • Tamponların ve dizilerin ArraySetAsSeries'i OnInit() içine taşındı;
  • Sinyal hattı için MA yöntemleri olarak MODE_SMMA ve MODE_LWMA eklendi;
  • ENUM_APPLIED_PRICE listedeki son giriş parametresi haline getirildi;

2010 08 28: v02B

  • Gösterge ilk yayınlandı;

MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/176

MACD Histogram, multi-color [v04] MACD Histogram, multi-color [v04]

MACD çizgisi, Sinyal çizgisi ve çok renkli histogram ile MACD göstergesi.

Sıfır gecikmeli MACD Sıfır gecikmeli MACD

Sıfır gecikmeli MACD osilatörü.

MACD renkli histogram MACD renkli histogram

MACD Renkli Histogram, klasik MACD (Moving Average Convergence Divergence) göstergesinin piyasa momentumunun daha net ve sezgisel bir görsel analizini sağlamak üzere tasarlanmış gelişmiş bir versiyonudur. Bu gösterge, geleneksel MACD işlevlerini MACD Çizgisi ile Sinyal Çizgisi arasındaki ilişkiye bağlı olarak renk değiştiren dinamik bir histogramla birleştirerek yatırımcıların piyasadaki trendleri, dönüş noktalarını ve kararsızlık anlarını hızlı bir şekilde belirlemelerine olanak tanır.

Download all ticks of a symbol's history Download all ticks of a symbol's history

Piyasa saatindeki tüm semboller için aracınızdan tüm tik'leri indirin. Varsa tüm geçmişi veya geçmişteki belirli bir tarihe kadar indirin.