Göstergeler: MACD_Histogram

 

MACD_Histogram:

Gösterge, finansal varlık ve MACD histogramının grafiklerindeki farklılıkları tespit eder.

MACD_Histogram

Author: Nikolay Kositsin

 

Merhaba,

Bu göstergeleri kullanamıyorum çünkü SmoothAlgotitms ile ilgili küçük bir sorunum var.

Sorun kodda ...

Hata alıyorum: Kodun bu noktasında "Can not be used for static array Allocated":

/ / bPriceSeries (sembol, zaman dilimi, int rates_total, applied_price, çubuk seti, price_)

/ / + --------------------------------- +

{

/ / ----

uint bar;

double series [1];

------->!!! ArraySetAsSeries (seri, true); !!!!<----------

Biri bana bu sorunla ilgili yardım edebilir mi?

 

Bunu dene:

    uint bar;

    double series [];  <---- change

    ArraySetAsSeries (series, true);
 
Teşekkürler dostum :) çalışıyor...
 

MACD Kullanarak Daha Hızlı Bir Ticaret Sinyali

  • MACD ve Sinyal çizgisi geçişi geleneksel al/sat sinyalleri verir.
  • Histogram, MACD ve Sinyal çizgisi arasındaki farktır.
  • Bir kesişme beklemek yerine Histogram küçülmeye başladığında girebiliriz.
Çoğu teknik yatırımcı RSI, CCI ve MACD gibi daha popüler osilatörleri kullanma deneyimine sahiptir. Ancak eğitim verdiğim birçok tüccar MACD'yi kullanmanın alternatif yolunun farkında değil. Bu makalede, MACD'nin histogramını işlem açmak için nasıl kullanacağımızı tartışacağız ve çoğu durumda geleneksel MACD yönteminden nasıl daha hızlı bir giriş yapabileceğimizi göstereceğiz.

Histogram Neyi Temsil Eder?

MACD'nin arka planında yer alan yeşil histogram veya "çubuk grafik", MACD ve Sinyal çizgisi arasındaki farkı gösterir. MACD Sinyal çizgisinin üzerinde olduğunda çubuk pozitiftir. MACD Sinyal çizgisinin altında olduğunda çubuk negatiftir. Çubuğun gerçek yüksekliği, MACD ile sinyal çizgisinin kendisi arasındaki farktır.

MACD'nin Histogram Yapısı




Yukarıdaki grafik Histogramın neyi temsil ettiğini göstermektedir. İlk etiket MACD'nin Sinyal çizgisinden nasıl daha yüksek olduğunu gösterir. Bu, iki çizginin farkına eşit yüksekliğe sahip pozitif yeşil bir çubuk oluşturur. İkinci örnekte MACD, Sinyal çizgisinin altındadır. Bu, iki çizgi arasındaki farka eşit yüksekliğe sahip negatif bir yeşil çubuk oluşturur. Mavi ve Kırmızı çizgiler kesiştiğinde histogramın bir taraftan diğerine döndüğünü de görebiliriz.

Histograma Göre Nasıl Girilir

Peki ticaret sinyalleri oluşturmak için histogramı nasıl okuyabiliriz? İlk olarak histogramı sıfır çizgisinden uzaklaştıkça izlemek, başka bir deyişle çubukları büyüdükçe izlemek istiyoruz. Gerçek sinyal, histogram artık büyümediğinde ve daha küçük bir çubuk ürettiğinde gelir. Histogram daha küçük bir çubuk yazdırdığında, histogramın düşüşü yönünde işlem yapmaya bakarız. Bunun bir örneğini aşağıdaki grafikte görebiliriz:

MACD Histogram Giriş Mantığı



Soldaki Satış sinyali, arka arkaya büyüyen dört çubuk ve ardından daha küçük kapanan beşinci bir çubuk tarafından oluşturuldu. Beş çubuk sonra, MACD çizgisinin geleneksel bir MACD sinyali olan Sinyal çizgisinin altından geçtiğini görüyoruz. Bu sonraki sinyal, Histogram sinyalinin yakalayacağı hareketin büyük bir kısmını kaçırmış olacaktır. Bu nedenle, histogramı bir sinyal olarak kullanmak bize daha fazla sayıda pip kazandırabilir.

Sağdaki Satın Al sinyali de benzer bir hikaye. Dördüncüye eşit 5. bir çubuk oluşturulana kadar dört çubuğun art arda büyüdüğünü gördük. Bir çubuk küçülene kadar beklemek istiyoruz, bu nedenle tetikleyici 6. çubuk kapandıktan sonra sunulacaktı. Bu alım ticareti, MACD / Sinyal çaprazından birkaç çubuk önce geldi ve bize de daha iyi bir giriş sağladı.
Ticarete girdikten sonra, ticareti uygun şekilde kapatmak için sağlam Para Yönetimini kullanabiliriz.

Ve Gerisi Histogram

Bu giriş stratejisi oldukça basittir ve teknik bir tüccar tarafından hızla benimsenebilir.
 
34 hata bulundu!! Kodları tekrar buraya koyar mısınız lütfen?!
 

Merhaba

Bu göstergeyi MT5'te çalıştıramıyorum.

Derlediğimde editörde 33 hata gösteriyor. 537 ila 550 satırlarında:

'colormacd_histogram.mq5' colormacd_histogram.mq5 1 1
'SmoothAlgorithms.mqh' SmoothAlgorithms.mqh 1 1
'Smooth_Method' - türü olmayan bildirim SmoothAlgorithms.mqh 537 18
'Method' - virgül bekleniyor SmoothAlgorithms.mqh 537 32
'Method' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 540 11
'Method' - geçersiz anahtar ifade türü SmoothAlgorithms.mqh 540 11
'MODE_SMA_' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 542 12
'MODE_SMA_' - sabit ifade integral değil SmoothAlgorithms.mqh 542 12
'MODE_EMA_' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 543 12
'MODE_EMA_' - sabit ifade integral değildir SmoothAlgorithms.mqh 543 12
'MODE_SMMA_' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 544 12
'MODE_SMMA_' - sabit ifade integral değildir SmoothAlgorithms.mqh 544 12
'MODE_LWMA_' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 545 12
'MODE_LWMA_' - sabit ifade integral değildir SmoothAlgorithms.mqh 545 12
'MODE_JJMA' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 546 12
'MODE_JJMA' - sabit ifade integral değildir SmoothAlgorithms.mqh 546 12
'MODE_JurX' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 547 12
'MODE_JurX' - sabit ifade integral değildir SmoothAlgorithms.mqh 547 12
'MODE_ParMA' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 548 12
'MODE_ParMA' - sabit ifade integral değildir SmoothAlgorithms.mqh 548 12
'MODE_T3' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 549 12
'MODE_T3' - sabit ifade integral değildir SmoothAlgorithms.mqh 549 12
'MODE_VIDYA' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 550 12
'MODE_VIDYA' - sabit ifade integral değil SmoothAlgorithms.mqh 550 12
'MODE_AMA' - bildirilmemiş tanımlayıcı SmoothAlgorithms.mqh 551 12
'MODE_AMA' - sabit ifade integral değildir SmoothAlgorithms.mqh 551 12
'MODE_SMMA_' - durum değeri zaten kullanılmış SmoothAlgorithms.mqh 544 12
önceki kullanıma bakınız SmoothAlgorithms.mqh 543 12
'MODE_LWMA_' - durum değeri zaten kullanılmış SmoothAlgorithms.mqh 545 12
önceki kullanıma bakın SmoothAlgorithms.mqh 544 12
'MODE_JJMA' - durum değeri zaten kullanılmış SmoothAlgorithms.mqh 546 12
önceki kullanıma bakın SmoothAlgorithms.mqh 545 12
'MODE_SMA_' - durum değeri zaten kullanılmış SmoothAlgorithms.mqh 542 12
önceki kullanıma bakın SmoothAlgorithms.mqh 546 12
'MODE_JurX' - durum değeri zaten kullanılmış SmoothAlgorithms.mqh 547 12
önceki kullanıma bakın SmoothAlgorithms.mqh 542 12
'MODE_AMA' - durum değeri zaten kullanılmış SmoothAlgorithms.mqh 551 12
önceki kullanıma bakın SmoothAlgorithms.mqh 547 12
'MODE_ParMA' - durum değeri zaten kullanılmış SmoothAlgorithms.mqh 548 12
önceki kullanıma bakın SmoothAlgorithms.mqh 551 12
'MODE_T3' - durum değeri zaten kullanılmış SmoothAlgorithms.mqh 549 12
önceki kullanıma bakın SmoothAlgorithms.mqh 548 12
'MODE_VIDYA' - case değeri zaten kullanılmış SmoothAlgorithms.mqh 550 12
önceki kullanıma bakın SmoothAlgorithms.mqh 549 12

Lütfen bu sorunu çözmem için bana yol gösterin.

Teşekkürler

 
Diğer bağlantılarda bulunan ilgili kütüphaneyi mql kodundan ayrı olarak indirmek gerekiyor mu