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
Ansichten:
671
Rating:
(22)
Veröffentlicht:
2016.06.10 08:59
Aktualisiert:
2017.09.06 10:08
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Beschreibung:

Die Klasse CRSIOnArray berechnet im Indikator-Puffer den RSI (Relative Strength Index).

Verwendung:

Init() die Methode wird mit den folgenden Parametern in der Funktion OnInit() des Indikators aufgerufen:

  • int aMAPeriod - Indikator Periodenlänge.
  • ENUM_MA_METHOD aMethod - Glättungsmethode.

Solve() die Methode wird mit den folgenden Parametern in der Funktion OnCalculate() des Indikators aufgerufen:

  • const int aRatesTotal - die Variable rates_total aus der Funktion OnCalculate();
  • const int aPrevCalc - die Variable prev_calculated aus der Funktion OnCalculate();
  • double aData[] - Puffer mit den Daten für die Berechnung des Indikators;
  • double aP - [] - Hilfspuffer der positiven Komponente;
  • Doppel bin[] - Hilfspuffer der negativen Komponente;
  • double aPS[] - Hilfspuffer der geglätteten positiven Komponente;
  • double aMS[] - Hilfspuffer der geglätteten negativen Komponente;
  • double aRSI[] - Puffer mit den berechneten RSI-Werten.
Zusätzliche Methoden:
  • int BarsRequired() - liefert die notwendige Mindestanzahl von Bars für die Berechnung;
  • string Name() - liefert den Namen des Indikators als Zeichenkette;

Test_RSIOnArray.mq5 ist ein Beispielindikator, der die Klasse CRSIOnArray anwendet. Die Datei IncRSIOnArray muss sich im Verzeichnis MQL5\Include\IncOnArray des Terminals befinden (Der Ordner IncOnArray muss ggf. erstellt werden).

Die Klasse CMAOnArray aus der IncMAOnArray.mqh ist notwendig für das reibungslose Funktionieren. Sie befindet sich hier.

Der technische Indikator Relative Stärke Index (RSI) ist ein dem Preis folgender Oszillator zwischen 0 und 100. Eine beliebte Methode der Analyse des RSI ist die Divergenzen zwischen dem neuen Hoch des Preises während der RSI unter seinem letzten Hoch verbleibt. Diese Divergenz ist ein Zeichen für eine bevorstehende Umkehr. Wenn der Relative Strength Index sich dann nach unten dreht und unter sein letztes Tief fällt, sagt man, das war ein vollständiger "failure swing". So ein "failure swing" gilt als Bestätigung einer bevorstehenden Umkehr.

Example of use of CRSIOnArray class

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

IncForceOnArray IncForceOnArray

Die CForceOnArray Klasse berechnet die Werte des Force-Index im Indikator-Puffer.

IncMomentumOnArray IncMomentumOnArray

Die CMomentumOnArray Klasse berechnet die Werte des Momentum Indikators im Indikator-Puffer. Der Test_MomentumOnArray Indikator ist ein Beispiel für die Verwendung dieser Klasse.

IncDeMarkerOnArray IncDeMarkerOnArray

Die CDeMarkerOnArray Klasse berechnet die Werte des DeMarker Indikators im Indikator-Puffer.

IncRVIOnArray IncRVIOnArray

Die Klasse CRVIOnArray berechnet im Indikator-Puffer den RVI (Relative Vigor Index). Der Indikator Test_RVIOnArray ist ein Beispiel für die Verwendung dieser Klasse.