und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
IncCHOOnArray - Bibliothek für den MetaTrader 5
- Ansichten:
- 632
- Rating:
- Veröffentlicht:
- 2016.06.10 09:16
- Aktualisiert:
- 2016.11.22 07:34
- Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Die CCHOOnArray Klasse berechnet die Werte des Chaikin Oscillator (CHO) Indikators im Indikator-Puffer.
Verwendung:
Init() die Methode wird mit den folgenden Parametern in der Funktion OnInit() des Indikators aufgerufen:
- int aFastPeriod - schnelle МА Periodenlänge
- int aSlowPeriod - langsame МА 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 aDataHigh[] - Puffer mit den Hochs für die Berechnung des Indikators;
- double aDataLow[] - Puffer mit den Tiefs für die Berechnung des Indikators;
- double aDataClose[] - Puffer mit den Schlusskursen für die Berechnung des Indikators;
- double aDataVolume[] - Puffer mit den Volumina für die Berechnung des Indikators;
- double & aTmpAD[] - Hilfspuffer;
- double & aFastAD[] - Hilfspuffer des schnellen МА;
- double & aSlowAD[] - Hilfspuffer des langsamen МА;
- double & aCHO[] - der Puffer mit den berechneten 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_CHOOnArray.mq5 ist ein Beispielindikator, der die Klasse CCHOOnArray anwendet. Die Datei IncCHOOnArray muss sich im Verzeichnis MQL5\Include\IncOnArray des Terminals befinden (Der Ordner IncOnArray muss ggf. erstellt werden).
Chaikin - Oszillator (CHO) ist die Differenz der gleitenden Durchschnitte von Accumulation/Distribution.
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/670
Die CADOnArray Klasse berechnet im Indikator-Puffer den AD (Accumulation Distribution, A/D). Der Test_ADOnArray Indikator ist ein Beispiel für die Verwendung dieser Klasse.
IncSAROnArrayDie CSAROnArray Klasse berechnet die Werte des SAR (Parabolic SAR) Indikators im Indikator-Puffer. Ein Beispiel für die Nutzung der Klasse CSAROnArray ist beigefügt.
Die CCHOOnArray Klasse berechnet die Werte des Chaikin Volatility Indikator (CHV) Indikators im Indikator-Puffer.
IncOBVOnArrayDie COBVOnArray Klasse berechnet die Werte des OBV (On Balance Volume) im Indikator-Puffer.