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
Ansichten:
650
Rating:
(20)
Veröffentlicht:
2016.06.10 09:11
Aktualisiert:
2017.09.06 09:57
\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 CMFIOnArray berechnet im Indikator-Puffer den MFI (Money Flow 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 aDataPrice[] - Daten-Puffer für die Berechnung des Indikators;
  • double aDataVolume[] - Puffer mit den Volumina für die Berechnung des Indikators;
  • double aP[] - Hilfspuffer für eine positive Komponente;
  • double aM[] - Hilfspuffer für eine negative Komponente;
  • double aPS[] - Hilfspuffer für eine geglättete positive Komponente;
  • double aMS[] - Hilfspuffer für eine geglättete negative Komponente;
  • double aMFI[] - Puffer mit berechneten MFI-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_MFIOnArray.mq5 ist ein Beispielindikator, der die Klasse CMFIOnArray anwendet. Die Datei IncMFIOnArray 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.

Money Flow Index (MFI) ist ein technischer Indikator, der das Verhältnis aus Kauf- und Verkaufsrate berechnet. Konstruktion und Interpretation des Indikators ist ähnlich wie die des Relative-Stärke-Index nur mit dem Unterschied, dass das das Handelsvolumen berücksichtigt wird.

Test_MFIOnArray - example of the use of CMFIOnArray class

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

TrendLineAlert TrendLineAlert

Der Indikator zeigt eine schräge Linie, durch die ein Auslösesignal definiert wird.

IncFramaOnArray IncFramaOnArray

Die CFramaOnArray Klasse berechnet die Werte des Fractal Adaptive Moving Average (FRAMA) im Indikator-Puffer.

XTrendlessOS (trendless oscillator) XTrendlessOS (trendless oscillator)

Der Indikator basiert auf der Beschreibung in Joe DiNapolis Buch "Trading with DiNapoli Levels". Er ermittelt die überkauften/überverkauften Zustände des Marktes.

ToClearChart ToClearChart

Das einfache Skript zum Löschen aller grafischen Objekte von einem Chart. Es kann nützlich sein, falls das Chart mit Objekten überfüllt ist, die nicht mehr benötigt werden.