Kimin stratejiye ihtiyacı var? Çok ve ücretsiz - sayfa 56

 
zfs >> :
Manuel değerlerim, MT'de öngörülen ortalamalarla eşleşiyor. Soru, MACD, FastMA-SlowMA gibi olduğu için, bu tür sayıların MACD değerlerinde nereden geldiğidir.

MACD, FastMA-SlowMA düzleştirilmiş SignalMA'dır.

 
TheXpert >> :

MACD, FastMA-SlowMA düzleştirilmiş SignalMA'dır.

Kabul ediyorum. Bu MACD histogramıdır. Sonuçta, histogram SignalMA'ya bağlı değildir. Sonuçlar histogramdan alınmıştır. Çok basit bir formül gibi görünüyor. Ve sonuçta, MACD osilatörü, histogramlar arasındaki tam olarak farktır. Değil mi?

 
             for ( int iBar = nSlow - 1 ; iBar < Bars ; iBar + + )
                afMACD [ iBar ] = maFast [ iBar ] - maSlow [ iBar ] ;

             float [ ] maSignalLine = MovingAverage ( nSignal , 0 , slMethod , afMACD ) ;

             for ( int iBar = nSlow + nSignal - 1 ; iBar < Bars ; iBar + + )
                afHistogram [ iBar ] = afMACD [ iBar ] - maSignalLine [ iBar ] ;

            component [ 0 ] . CompName   = "Histogram" ;
            component [ 0 ] . Value       = afHistogram ;

            component [ 1 ] . CompName   = "Signal line" ;
            component [ 1 ] . Value       = maSignalLine ;

            component [ 2 ] . CompName   = "MACD line" ;
            component [ 2 ] . Value       = afMACD ;

MACD Çizgisi = Hızlı MA - Yavaş MA

Sinyal Hattı = MA(MACD Hattı)

MACD Histogramı = MACD Hattı - Sinyal Hattı


 afIndicator1 = MACD1 . Component [ 0 ] . Value ;
 afIndicator2 = MACD2 . Component [ 0 ] . Value ;


for ( int iBar = iFirstBar ; iBar < Bars ; iBar + + )
{
     afOscllator [ iBar ] = afIndicator1 [ iBar ] - afIndicator2 [ iBar ] ;
}


MACD Osilatörü = MACD Histogram 1 - MACD Histogram 2

 

Geleneksel MACD formülü:
MACD = EMA(12,kapat) – EMA(26,kapat) [çizgi olarak]
Sinyal = EMA(9,MACD) [çizgi olarak]
Histogram = MACD - Sinyal [histogram olarak]


Bunun yerine, MT, bazı tüccarlar için kafa karıştırıcı olabilen, histogram olarak da görüntülenen yanlış bir MACD'ye sahiptir.

MACD = EMA(12,kapat) – EMA(26,kapat) [histogram olarak]
Sinyal = SMA (9,MACD) [çizgi olarak]


Doğru, seçenekler var.

 

Forex Strateji Oluşturucu'da:

MACD = EMA(12,kapat) – EMA(26,kapat) [çizgi olarak] - Mavi çizgi
Sinyal = EMA(9,MACD) [ çizgi olarak ] - Sarı çizgi
Histogram = MACD - Sinyal [histogram olarak] - Histogram (kırmızı/yeşil çubuklar)


Düzeltme yöntemi MACD Line ve Signal Line için ayrı ayrı seçilebilir. Bu, onları MT'deki gibi yapmanızı sağlar.

 
Miroslav_Popov >> :

MACD Çizgisi = Hızlı MA - Yavaş MA

Sinyal Hattı = MA(MACD Hattı)

MACD Histogramı = MACD Hattı - Sinyal Hattı



MACD Osilatörü = MACD Histogram 1 - MACD Histogram 2


Sinyal Hattı = MA(MACD Hattı) ve yumuşatma yöntemi FSB'de ayarlanmadı, görünüşe göre MACD hattı yöntemiyle çakışıyor?








 

Haklısın. "MACD Osilatörü"nde hem MACD hattı hem de Sinyal hattı aynı yumuşatma yöntemini kullanır.


----

Düzenlemek.

Sinyal satırına " yumuşatma yöntemi " parametresini de eklemek muhtemelen daha iyidir.

Birazdan yapacağım.

 
Miroslav_Popov >> :

Haklısın. "MACD Osilatörü"nde hem MACD hattı hem de Sinyal hattı aynı yumuşatma yöntemini kullanır.


----

Düzenlemek.

Sinyal satırına "yumuşatma yöntemi" parametresini de eklemek muhtemelen daha iyidir.

Birazdan yapacağım.


Evet, katılıyorum ama onun yokluğu beni yanlış yola sürükledi. Yardım için teşekkürler.

 
Miroslav_Popov >> :

Haklısın. "MACD Osilatörü"nde hem MACD hattı hem de Sinyal hattı aynı yumuşatma yöntemini kullanır.

Ve sinyal hattının periyodu = 9?

 

Bir sonraki betada "MACD Osilatörü"ne daha fazla parametre ekleyeceğim.

Sinyal hattı yumuşatma yöntemi:

- düzleştirilmiş,

- ağırlıklı,

- Üstel,

- Basit.

Sinyal hattı 1 periyodu;

sinyal hattı 2 periyodu;

Karşılaştırmak için:

- Histogram 1'den Histogram 2'ye,

- Sinyal hattı 1'den Sinyal hattı 2'ye,

- MACD satırı 1'den MACD satırı 2'ye.





Yarın akşam bekleyin.