Fan sayfamıza katılın
- Görüntülemeler:
- 253
- Derecelendirme:
- Yayınlandı:
- Güncellendi:
-
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 uzun veya daha kısa olan herhangi bir zaman dilimine uygulanabilir.
Değerler, yaygın olarak kullanılan herhangi bir fiyat türüne göre hesaplanabilir. Gösterge, mevcut grafiğin zaman diliminden daha kısa bir zaman dilimine uygulandığında tüm değerlerin görüntülenmesi mümkün olmaz. Bu durumda, seçilen fiyat türüne bağlı olarak en uygun değeri vermek için farklı bir yaklaşım kullanılır.
İki örnek:
- zaman dilimi_1=5 dakika, zaman dilimi_2=1 dakika, Kapanış fiyatı serisine dayalı hesaplamalar:
zaman dilimi_1 üzerindeki herhangi bir çubuk için, gösterge, zaman dilimi_2'deki, zaman dilimi_1'deki çubuğun Kapanış saatinden önce veya o saatte Kapanış saati olan en son çubuğu gösterecektir. Bu, kapanmış çubuklar için olduğu kadar, halen açık olan mevcut çubuk için de geçerlidir.
- zaman_dili_1=5 dakika, zaman_dili_2=1 dakika, Açılış fiyatı serisine dayalı hesaplamalar:
timeframe_1'deki herhangi bir çubuk için, gösterge, timeframe_1'deki çubuğun Açılış zamanından önce veya aynı zamanda açılış zamanına sahip timeframe_2'deki en son çubuğu gösterecektir. Bu, hem kapanmış çubuklar hem de halen açık olan mevcut çubuk için geçerlidir. Buradaki mantık şudur: Göstergelerinizi bir çubuğun Açılış zamanına göre hesaplamayı tercih ederseniz, 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, o çubuğun parçası olan beş adet 1 dakikalık çubuktan sadece ilkinin Açılışını bileceksiniz. Bu nedenle, ikinci ile beşinci 1 dakikalık çubukların açılış zamanları hesaplamalarda göz ardı edilir.
Zaman dilimleri senkronize olmasa bile herhangi bir zaman dilimini başka bir zaman dilimiyle birleştirebilirsiniz; örneğin, timeframe_1 = 5 dakika ve timeframe_2 = 12 dakika. Gösterge, bunların senkronize kalmasını sağlayacaktır. Bu işleyiş, yukarıdaki örneklere benzerdir.
Ekteki Excel dosyası (Conversion between timeframes.zip), tüm olası kombinasyon türlerine ilişkin örnekler ve daha görsel bir açıklama içerir. Nasıl yapıldığını görmek için kaynak koduna da bir göz atın. Umarız bu, 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.
Gereksinimler:
- MovingAverages.mqh(terminal_data_folder\MQL5\Include klasöründeki varsayılan dahil dosyası)
- MACD_Histogram_MC (mql5.com'da da yayınlanmıştır)
Göstergenin çalışması için hem MACD Histogram_MTF_MC.mq5 hem de MACD_Histogram_MC.mq5 dosyalarını terminal_data_folder\MQL5\Indicators klasörüne yerleştirin.
Hata mesajlarını açmak/kapatmak için kaynak koduna bakın:
bool ShowErrorMessages=false; // hata ayıklama için hata mesajlarını etkinleştir/devre dışı bırak

Güncelleme geçmişi:
26 Eylül 2010: v03
- Grafiğin zaman diliminden daha küçük zaman dilimlerinde değerlerin görüntülenmesi iyileştirildi;
- Aşağıdaki koşuldan sonra tamponlar 0 yerine EMPTY_VALUE olarak ayarlandı: if(convertedTime<tempTimeArray_TF2[0]);
- Kod optimizasyonu;
- OnInit()'ten PLOT_DRAW_BEGIN kaldırıldı - tek zaman dilimi göstergesinden miras alınmıştı;
- Tamponların ve dizilerin ArraySetAsSeries işlevi OnInit() içine taşındı;
- Sinyal çizgisi için MA yöntemleri olarak MODE_SMMA ve MODE_LWMA eklendi;
- ENUM_APPLIED_PRICE, listedeki son giriş parametresi haline getirildi;
28 Ağustos 2010: v02B
- Gösterge ilk kez yayınlandı;
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/176
MACD Histogram, multi-color [v04]
MACD çizgisi, Sinyal çizgisi ve çok renkli histogram içeren MACD göstergesi.
Sıfır gecikmeli MACD
Sıfır gecikmeli MACD osilatörü.
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
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.