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:
719
Rating:
(26)
Veröffentlicht:
2016.04.28 10:07
Aktualisiert:
2016.11.22 07:34
\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 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,:

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 МА.
Zusätzliche Methoden:
  • 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.

Ein Beispiel für die Nutzung der Klasse CMAOnArray

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

VGridLine Intraday X6 VGridLine Intraday X6

Vertikales Zeitraster in 6-Stunden Schritten.

VGridLine_Intraday X3 VGridLine_Intraday X3

Vertikales Zeitraster in 3-Stunden Schritten.

IncATROnArray IncATROnArray

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.

IncADXOnArray IncADXOnArray

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.