Wer will eine Strategie? Lose und kostenlos) - Seite 56

 
zfs >> :
Die von mir manuell ermittelten Werte entsprechen den in MT errechneten Durchschnittswerten. Die Frage ist, woher die MACD-Werte kommen, denn der MACD ist eine Art FastMA-SlowMA.

Der MACD ist ein von SignalMA geglätteter FastMA-SlowMA.

 
TheXpert >> :

MACD ist FastMA-SlowMA geglättetes SignalMA.

>> Einverstanden. Die Rede ist vom MACD-Histogramm. Schließlich hängt das Histogramm nicht von SignalMA ab. Die Ergebnisse werden dem Histogramm entnommen. Es scheint eine einfache Formel zu sein. Schließlich ist der MACD-Oszillator die Differenz der Histogramme. Nicht wahr?

 
            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-Linie = Schneller MA - Langsamer MA

Signallinie = MA(MACD-Linie)

MACD-Histogramm = MACD-Linie - Signallinie


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


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


Oszillator des MACD = MACD-Histogramm 1 - MACD-Histogramm 2

 

Die Formel für einen traditionellen MACD:
MACD = EMA(12,Schluss) - EMA(26,Schluss) [als Linie]
Signal = EMA(9,MACD) [ als Linie ]
Histogramm = MACD - Signal [als Histogramm]


Stattdessen zeigt MT den falschen MACD an, der auch als Balkendiagramm dargestellt wird, was für manche Händler irreführend sein kann.

MACD = EMA(12,close) - EMA(26,close) [als Histogramm]
Signal = SMA(9,MACD) [als Linie]


Es gibt aber auch Varianten

 

In Forex Strategy Builder:

MACD = EMA(12,Schluss) - EMA(26,Schluss) [als Linie] - Blaue Linie
Signal = EMA(9,MACD) [als Linie] - Gelbe Linie
Histogramm = MACD - Signal [als Histogramm] - Histogramm (rote/grüne Balken)


Die Methode der Glättung kann für die MACD-Linie und die Signallinie getrennt ausgewählt werden. So können Sie sie wie in MT erstellen.

 
Miroslav_Popov >> :

MACD-Linie = Schneller MA - Langsamer MA

Signallinie = MA(MACD-Linie)

MACD-Histogramm = MACD-Linie - Signallinie



Oszillator des MACD = MACD-Histogramm 1 - MACD-Histogramm 2


Signallinie = MA(MACD-Linie), aber die Glättungsmethode ist in FSB nicht angegeben; handelt es sich um dieselbe wie bei der MACD-Linie?








 

Sie haben Recht. Im "Oszillator des MACD" verwenden sowohl die MACD-Linie als auch die Signallinie die gleiche Methode der Glättung.


----

Bearbeiten.

Wahrscheinlich ist es besser, auch den Parameter "Glättungsmethode" in die Signalzeile aufzunehmen.

Ich werde es in Kürze schaffen.

 
Miroslav_Popov >> :

Sie haben Recht. Im "Oszillator des MACD" verwenden sowohl die MACD-Linie als auch die Signallinie die gleiche Methode der Glättung.


----

Bearbeiten.

Wahrscheinlich ist es besser, auch den Parameter "Glättungsmethode" in die Signalzeile aufzunehmen.

Ich werde es in Kürze schaffen.


Ja, ich stimme zu, aber seine Abwesenheit hat mich auf den falschen Weg geführt. Ich danke Ihnen für Ihre Hilfe.

 
Miroslav_Popov >> :

Sie haben Recht. Im "Oszillator des MACD" verwenden sowohl die MACD-Linie als auch die Signallinie die gleiche Methode der Glättung.

Periode der Signalleitung = 9?

 

Ich werde in der nächsten Beta weitere Parameter zum "Oszillator des MACD" hinzufügen.

Verfahren zur Glättung von Signalleitungen:

- Geglättet,

- Gewichtet,

- Exponential,

- Einfach.

Signalleitung 1 Periode;

Signalleitung 2 Periode;

Was zu vergleichen ist:

- Histogramm 1 bis Histogramm2,

- Signalleitung 1 an Signalleitung 2,

- MACD Linie 1 bis MACD Linie 2.





Erwarten Sie sie morgen Abend.