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
- Ansichten:
- 823
- Rating:
- Veröffentlicht:
- 2016.04.28 10:07
- 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 CMAOnArray Klasse wird zur Berechnung gleitender Durchschnitt aus Daten in Indikator-Puffern verwendet.
Verwendung:
Init() die Methode wird mit den folgenden Parametern in der Funktion des Indikators OnInit() aufgerufen wird,:
- int aMAPeriod - MA Periodenlänge.
- ENUM_MA_METHOD aMAMethod - МА Berechnungsmethode.
Solve() die Methode wird mit den folgenden Parametern in der Funktion des Indikators OnCalculate() 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 MA;
- double aMA[] - der Puffer mit berechneten Werten des МА.
- int BarsRequired() - liefert die notwendige Mindestanzahl von Bars für die Berechnung;
- string Name() - liefert den Namen des Indikators als Zeichenkette;
- string NameMethod() - liefert den Namen der Glättungsmethode als Zeichenkette.
Test_MAOnArray.mq5 ist ein Beispielindikator, der die Klasse CMAOnArray anwendet. Die Datei IncMAOnArray muss sich im Verzeichnis MQL5\Include\IncOnArray des Terminals befinden (Der Ordner IncOnArray muss ggf. erstellt werden).
Der technischer Indikator gleitender Durchschnitt zeigt die gemittelten Preise des Symbols über eine bestimmte Zeitspanne. Wenn man den gleitenden Durchschnitt berechnet, man mittelt die Preise eines Symbols über diesen Zeitraum. Wie sich der Preis ändert, wird der Durchschnittswert entweder erhöht oder verringert.
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/623

Vertikales Zeitraster in 6-Stunden Schritten.

Vertikales Zeitraster in 3-Stunden Schritten.

Die CATROnArray Klasse wird zur Berechnung des ATR (Average True Range) aus Daten des Indikator-Puffers verwendet. Ein Beispiel für die Nutzung der Klasse ist beigefügt.

Die Datei IncADXOnArray Klasse wird zur Berechnung des ADX (Average Directional Movement Index) aus Daten des Indikator-Puffers verwendet. Ein Beispiel für die Nutzung der Klasse ist beigefügt.