Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
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
Bibliotheken

IncTrixOnArray - Bibliothek für den MetaTrader 5

Ansichten:
563
Rating:
(17)
Veröffentlicht:
2016.06.10 09:02
Aktualisiert:
2017.09.06 10:06
\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

Die Klasse CTrixOnArray berechnet Triple Exponential Average (TRIX) in einem Indikator-Puffer.

Verwendung:

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

  • int aPeriod Periodenlänge des Indikators;
  • ENUM_MA_METHOD aMethod ist das Glättungsverfahren.

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 aM1[] ein Hilfspuffer für Berechnungen;
  • double aM2[] ein Hilfspuffer für Berechnungen;
  • double aM3[] ein Hilfspuffer für Berechnungen;
  • double aTrix[] Puffer mit den Werten des Indikators.
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_TrixOnArray.mq5 ist ein Beispielindikator, der die Klasse CTrixOnArray anwendet. Die Datei IncTrixOnArray 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.

Triple Exponential Average (TRIX) wurde von Jack Hutson entwickelt als ein Oszillator für überkaufte/überverkaufte Zonen. Es kann auch als Momentum-Indikator verwendet werden. Die dreifach (triple) Glättung wird verwendet, um Preiszyklen, die kürzer sind als die im TRIX bestimmte Periodenlänge, herauszufiltern.

An example of using the CTrixOnArray class

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

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.

IncDeMarkerOnArray IncDeMarkerOnArray

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

PriceAlert PriceAlert

Der Indikator zeigt eine horizontale Linie, durch die ein Auslösesignal definiert wird.

IncDemaOnArray IncDemaOnArray

Die CDemaOnArray Klasse berechnet die Werte des DEMA (Double Exponential Moving Average) im Indikator-Puffer.