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
Bibliotheken

IncPriceChannelOnArray - Bibliothek für den MetaTrader 5

Ansichten:
694
Rating:
(28)
Veröffentlicht:
2016.04.28 10:33
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 CPriceChannelOnArray Klasse wird zur Berechnung des "price channel" aus Daten des Indikator-Puffers verwendet.

Verwendung:

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

  • int aPeriod Periodenlänge des Indikators;

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 & aUpper[] Puffer mit den Werten der oberen Linie;
  • double & aLower[] Puffer mit den Werten der unteren Linie;
  • double & aMiddle[] Puffer mit den Werten der mittleren Linie;

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_PriceChannelOnArray.mq5 ist ein Beispielindikator, der die Klasse CPriceChannelOnArray anwendet. Die Datei IncPriceChannelOnArray muss sich im Verzeichnis MQL5\Include\IncOnArray des Terminals befinden (Der Ordner IncOnArray muss ggf. erstellt werden).

Die Bewegungen des Marktes sind oft beschleunigt oder verlangsamt, es ist also nicht leicht, gerade Linien der Unterstützung oder des Widerstands zu zeichnen. Der Indikator Price Channel zeichnet einen Kanal, dessen obere und untere Grenzen durch die maximalen und minimalen Preise eines bestimmten Zeitraums werden ermittelt.

Ein Beispiel für die Verwendung des Indikators CPriceChannelOnArray

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

GetFontName GetFontName

Funktionsmodul für die bequemere Auswahl von Schriften in den Eingabeparameter eines Indikators. Um den Nutzer von Indikatoren von der Notwendigkeit manuell die Namen einer Schriftart einzugeben zu befreien, muss nur der Code eingefügt werden.

IncBullsBearsOnArray IncBullsBearsOnArray

Die CVHFOnArray Klasse wird zur Berechnung der Bulls Power und Bears Power aus Daten des Indikator-Puffers verwendet. Ein Beispiel für die Nutzung der Klasse ist beigefügt.

IncVidyaOnArray IncVidyaOnArray

Die CVidyaOnArray Klasse wird zur Berechnung des VIDYA (Variable Index Dynamic Average) aus Daten des Indikator-Puffers verwendet.

IncOsMAOnArray IncOsMAOnArray

Die COsMAOnArray Klasse wird zur Berechnung des OsMA (Moving Average of Oscillator) aus Daten des Indikator-Puffers verwendet. Ein Beispiel für die Nutzung der Klasse ist beigefügt.