Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
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

IncEnvelopesOnArray - Bibliothek für den MetaTrader 5

Ansichten:
746
Rating:
(22)
Veröffentlicht:
2016.06.13 10:28
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 CEnvelopesOnArray Klasse dient zur Berechnung von Envelopes für einen Indikatorbuffer.

Verwendung:

Die Init() Methode wird mit folgenden Parametern in der OnInit() Funktion aufgerufen:

  • int aPeriod ist Indikator Periode;
  • ENUM_MA_METHOD aMethodis a Methode der MA Berechnung;
  • double aDeviation Weite der Bänder.

Die Solve() Methode wird mit folgenden Parametern in der OnCalculate() Funktion aufgerufen:

  • const int aRatesTotal  ist die rates_total Variable von der OnCalculate() Funktion;
  • const int aPrevCalc ist die prev_calculated Variable von den OnCalculate() Funktion Parametern;
  • double & aData[] ist der Buffer mit den Daten für die Indikatorberechnung;
  • double & aMA[] ist ein berechneter Wert des МА;
  • double & aUpper[] ist ein berechneter Wert der oberen Linie;
  • double & aLower[] ist ein berechneter Wert der unteren Linie.

Zusätzliche Methoden:

  • int BarsRequired() gibt die minimal Anzahl von Balken zurück die für die Berechnung des Indikators notwendig sind;
  • string Name() gibt einen String mit dem Indikatornamen zurück;

Test_EnvelopesOnArray.mq5 ist ein Indikator der die Verwendung der CEnvelopesOnArray Klasse demonstriert. Die IncEnvelopesOnArray Datei muss sich im Ordner MQL5\Include\IncOnArray des Terminal Data Ordners befinden (der IncOnArray Ordner muss erstellt werden). Die CMAOnArray Klasse für die IncMAOnArray Datei wird für diese Klasse benötigt.

Der Envelopes technical Indikator wird mit zwei gleitenden Durchschnitten gebildet, wovon einer nach oben und der andere nach unten verschoben wird. Die Wahl der optimalen relativen Größe der Bandverschiebung wird durch die Marktvolatilität bestimmt: je größer letztere ist, desto stärker ist die Verschiebung.

IncEnvelopesOnArray

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

News VLine News VLine

Das Skript fügt vertikale Linien am Chart ein, wenn es Nachrichtenereignisse gibt.

Ask Bid Ticks Ask Bid Ticks

Ask Bid Ticks ist eine hochpräzise Lösung für Echtzeit-Tickdaten zur Analyse von Mikrostrukturen (ein Tickdatensammler). Sie arbeitet mit der lokalen Computerzeit.

OpenCL Test OpenCL Test

Ein kleines Beispiel für die Berechnung des Mandelbrotfraktals in OpenCL. OpenCL beschleugnigt die Berechnung von Fraktalen ungefährt um das 100fache im Vergleich zu CPU-Berechnungen.

Handelssignalmodul basierend auf dem 3LineBreak Indikator Handelssignalmodul basierend auf dem 3LineBreak Indikator

Handelssignalmodul für den MQL5 Assistenten. In dem Augenblick, in dem der vom 3LineBreak gebildete Balken seine Farbe ändert, ist ein Einstieg in den Markt angezeigt.