Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Indikatoren

Die Binäre Welle (The Binary Wave) - Indikator für den MetaTrader 5

Veröffentlicht:
Nikolay Kositsin
Ansichten:
2535
Rating:
(67)
Veröffentlicht:
2016.06.10 09:25
Aktualisiert:
2023.03.29 14:58
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Wirklicher Autor:

LeMan

Die Binäre Welle liefert einen positiven oder einen negativen Wert, je nach der Vorhersage des Indikators von steigenden oder fallenden Kursen. Ihre wirkliche Stärke zeigt sich, wenn mehrere binären Welle zu einer zusammengefasst werden.

Ich habe daher sieben Binärwellen zu einer einzigen zusammengefasst:

  1. ein Schlusskurs im Verhältnis zu seinem gleitenden Durchschnitt (drüber - drunter);
  2. MACD Steigung;
  3. OsM kreuzen der Nulllinie;
  4. CCI kreuzen der Nulllinie;
  5. Momentum kreuzen der 100er-Linie;
  6. RSI kreuzen der 50er-Linie;
  7. DMI+ und DMI- Position relativ zu einander (ADX).

Beim Erstellen einer kombinierten Binärwelle ist es wichtig, vorab die Tauglichkeit jeder einzelnen Binärwelle zu überprüfen. Eine gute, kombinierte Binärwelle zeigt besser Ergebnisse, als jede einzelne ihrer Komponenten. Jede der oben genannten Binärwellen kann aus der kombinierten Welle ausgeschlossen werden, indem ihr Gewicht (Parameter Weight) auf Null gesetzt wird. So können Sie die Tauglichkeit jeder einzelnen Welle überprüfen.

Die Interpretation der Binärwellen ist ziemlich einfach: höhere Werte deuten auf eine steigenden, niedrigere auf fallende Trend. Kombinierte Binärwellen hängen von ihren individuellen Komponenten ab. Sie können die Interpretation der einzelner Binärwellen entsprechend ihrer Vorhersagequalität durch entsprechende Werte ihres "Weight"-Parameters "gewichten". Eine Komponente einer kombinierten Binärwelle erhält zum Beispiel den Wert 5, ein anderer nur 0.75. Die Summe der Gewichte ist der maximal erreichbare Indikatorwert.

Sie können eine Binärwelle glätten, wenn Sie den Parameter bLength auf mehr als 1 setzen.

Ich denke, Sie können leicht das Prinzip der Indikatorberechnung verstehen und es verwenden, um eigene hochwertige Filter für Ihr Handelssystem zu erstellen.

Dieser Indikator ermöglicht eine Auswahl aus 10 Varianten zur Glättung:

  1. SMA - einfacher gleitender Durchschnitt;
  2. EMA - exponentieller gleitender Durchschnitt;
  3. SMMA - geglätteter gleitender Durchschnitt;
  4. LWMA - linear gewichteter, gleitender Durchschnitt;
  5. JJMA - JMA adaptiver Durchschnitt;
  6. JurX - ultralineare Glättung;
  7. ParMA - parabolische Glättung;
  8. T3 - Tilsons multiple exponentielle Glättung;
  9. VIDYA - Glättung mit dem Algorithmus von Tushar Chande;
  10. AMA - Glättung mit dem Algorithmus von Perry Kaufman.

Es sollte angemerkt werden, dass der Parameter Phase für die verschiedenen Formen der Glättung völlig unterschiedliche Bedeutungen hat. Für JMA ist es eine externe Variable zwischen -100 bis +100. Für T3 ist es eine Glättung multipliziert mit 100 zur besseren Erkennung, für VIDYA ist es eine CMO-Oszillator-Periode und für AMA ist es ein langsamerer EMA. In den anderen Algorithmen hat der Parameter keinen Einfluss auf die Glättung. AMAs schnelle EMA-Periodenlänge ist ein fester Wert von 2 (Standard). Die Potenz in der Berechnung des AMA ist ebenfalls auf 2 gesetzt.

Der Indikator verwendet die Klassen der SmoothAlgorithms.mqh-Bibliothek (muss im Verzeichnis terminal_data_folder\MQL5\Include liegen). Die Arbeit mit diesen Klassen wird ausführlich im Artikel "Bildung von Kursreihenmittelwerten für Zwischenberechnungen ohne zusätzliche Buffer" beschrieben.

Dieser Indikator wurde erstmals in der Programmiersprache MQL4 realisiert und veröffentlicht in der Code-Basis auf mql4.com 21.08.2009.

BinaryWave

Des Indikators Eingabe-Parameter:

//+-----------------------------------+
//|  Indikator Eingabeparameter       |
//+-----------------------------------+
//--- Wichtungen des Indikators. Der Indikator wird nicht in die Berechnung einbezogen, wenn der Wert Null ist
input double WeightMA    = 1.0;
input double WeightMACD  = 1.0;
input double WeightOsMA  = 1.0;
input double WeightCCI   = 1.0;
input double WeightMOM   = 1.0;
input double WeightRSI   = 1.0;
input double WeightADX   = 1.0;
//---- Parameter des gleitenden Durchschnitts
input int   MAPeriod=13;
input  ENUM_MA_METHOD   MAType=MODE_EMA;
input ENUM_APPLIED_PRICE   MAPrice=PRICE_CLOSE;
//---- MACD parameters
input int   FastMACD     = 12;
input int   SlowMACD     = 26;
input int   SignalMACD   = 9;
input ENUM_APPLIED_PRICE   PriceMACD=PRICE_CLOSE;
//---- OsMA parameters
input int   FastPeriod   = 12;
input int   SlowPeriod   = 26;
input int   SignalPeriod = 9;
input ENUM_APPLIED_PRICE   OsMAPrice=PRICE_CLOSE;
//---- CCI parameters
input int   CCIPeriod=14;
input ENUM_APPLIED_PRICE   CCIPrice=PRICE_MEDIAN;
//---- Momentum parameters
input int   MOMPeriod=14;
input ENUM_APPLIED_PRICE   MOMPrice=PRICE_CLOSE;
//---- RSI parameters
input int   RSIPeriod=14;
input ENUM_APPLIED_PRICE   RSIPrice=PRICE_CLOSE;
//---- ADX parameters
input int   ADXPeriod=14;
//---- including wave smoothing
input int MovWavePer     = 1;
input int MovWaveType    = 0;
input Smooth_Method bMA_Method=MODE_JJMA;// Smoothing method
input int bLength=5;                     // Smoothing depth                    
input int bPhase=100;                    // Smoothing parameter

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/679

Stochastic-X8 Stochastic-X8

Der Indikator zeichnet ein Gitter von acht Stochastik Oszillatoren auf einen Chart, mit der Möglichkeit die Anzahl der angezeigten Linien zu ändern.

sSyncScroll sSyncScroll

Skript zur Synchronisation mehrerer Charts.

Parabolic_HTF_Signal Parabolic_HTF_Signal

Parabolic_HTF_Signal zeigt die Trend-Richtung bzw. ein Signal für die Eröffnung einer Position des Color_Parabolic Indikators einer gewählten Bar als Grafikobjekt mit Farben entsprechend der jeweiligen Richtung oder als Tonsignal.

BykovTrend_HTF_Signal BykovTrend_HTF_Signal

BykovTrend_HTF_Signal zeigt die Trend-Richtung oder das Signal für die Eröffnung einer Position des BykovTrend Indikators als Grafikobjekt mit Farben entsprechend der jeweiligen Richtung.