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:
700
Rating:
(20)
Veröffentlicht:
2016.06.10 08:58
Aktualisiert:
2016.11.22 07:34
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Die Klasse CCCIOnArray berechnet im Indikator-Puffer den Commodity Channel Index (CCI).

Verwendung:

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

  • int aPeriod - Indikator Periodenlänge.
  • ENUM_MA_METHOD aMethod - MA Berechnungsmethode.

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 MA-Berechnung;
  • double aCC[] - der Buffer mit den berechneten CCI-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;

Der Test_CCIOnArray.mq5 ist ein Beispielindikator, der die Klasse CStdDevOnArray verwendet. Die Datei IncCCIOnArray 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 technischer Indikator Commodity Channel Index (CCI) misst die Abweichung der Preis des Symbols von seinem statistischen Durchschnittspreis. Hohe Werte des Indikators zeigen, dass der Preis ungewöhnlich hoch ist im Vergleich zu seinem Durchschnitt, und niedrige Werte zeigen, dass der Preis zu niedrig ist.

Example of use of CCCIOnArray class

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

IncWPROnArray IncWPROnArray

Die CWPROnArray-Klasse berechnet Williams' Percent Range (%R) in einem Indikator-Puffer. Ein Beispiel für die Nutzung der Klasse ist beigefügt.

SpreadInfo SpreadInfo

SpreadInfo zeigt den aktuellen Spread, seinen Durchschnitt und beider Verhältnis in einer der Chart-Ecken.

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.

IncForceOnArray IncForceOnArray

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