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
Indikatoren

Demo_IndicatorSetInteger - Indikator für den MetaTrader 5

Ansichten:
711
Rating:
(22)
Veröffentlicht:
2016.06.27 15:29
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

Ein Beispiel für die Verwendung der Funktion IndicatorSetInteger(). Ein einfacher Indikator, der zeigt, wie ein Label erstellt wird z.B. "Überkauft-Limit" für jede Ebene.

Mithilfe der #property compiler directives für Indikatoren, die im separaten Fester gezeichnet werden, können Sie Farbe, Stil und Stärke von horizontalen Ebenen angeben, zum Beispiel:

//--- Anzeige von drei horizontalen Ebenen im separaten Indikatorfenster
<s1p>#property indicator_level1 20
#property indicator_level2 50
#property indicator_level3 80
//--- Bestimme die Stärke der horizontalen Ebenen
#property indicator_levelwidth 5
//--- Bestimme die Farbe der horizontalen Ebenen
#property indicator_levelcolor clrAliceBlue
//--- Bestimme den Stil der horizontalen Ebenen

Darüber hinaus können Sie mit der Funktion IndicatorSetInteger() eine Formatvorlage für jede Ebene festlegen

//--- Bestimme die Farbe der Ebenen
      IndicatorSetInteger(INDICATOR_LEVELCOLOR,level,level_color);
      IndicatorSetInteger(INDICATOR_LEVELSTYLE,level,level_style);

Die Stile der horizontalen Linien wird durch die "enumeration" ENUM_LINE_STYLE bestimmt:

Bezeichnung

Beschreibung

STYLE_SOLID

Durchgezogene Linie

STYLE_DASH

Gestrichelte Linie

STYLE_DOT

Gepunktete Linie

STYLE_DASHDOT

Strich-Punkt-Linie

STYLE_DASHDOTDOT

Strich - zwei Punkt Linie

 

Anmerkung

Die Nummerierung der Eigenschaften (Modifikatoren) beginnt bei 1 (eins) für #property Direktive, während die Funktion eine Nummerierung bei 0 (Null) beginnt. Im Falle, dass die Level-Nummern sind falsch eingestellt, kann der resultierende Indikator nicht das Beabsichtigte liefern.

Zum Beispiel, um die erste horizontale Ebene zu beschreiben, verwenden Sie den Index Null:

//--- Index 0 wird verwendet für Beschreibung der ersten Ebene.
IndicatorSetInteger(INDICATOR_LEVELWIDTH, 0, 5);   


Ein Beispiel für die Verwendung von IndicatorSetInteger().


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

Demo_IndicatorSetString Demo_IndicatorSetString

Ein Beispiel für die Verwendung der Funktion IndicatorSetString(). Ein einfacher Indikator, der zeigt, wie ein Label erstellt wird z.B. "Überkauft-Limit" für jede Ebene.

Change To Range Ratio Change To Range Ratio

Ein veränderter Range Ratio Indikator, er kann als Signal zum Schließen von Kurzfrist-Positionen und/oder als Filter für die Eröffnung von Positionen verwendet werden.

Demo_IndicatorSetDouble Demo_IndicatorSetDouble

Das Beispiel für die Verwendung der Funktion IndicatorSetDouble(). Dies ist ein Indikator, der maximale und minimale Werte und die Ebenen-Werte der horizontalen Linien im Indikatorfenster umgekehrt darstellt.

Volatility2 Volatility2

Ein einfacher Indikator, der nur die Volatilität eines finanziellen Vermögenswert berechnet