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
Skripte

Statistics of candles - Skript für den MetaTrader 5

Ansichten:
1029
Rating:
(26)
Veröffentlicht:
2018.01.30 11:17
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Zählen der Serien bullischer und bärischer Balken. Anzeige der Ergebnisse als Chart. Speichern des Screenshots des resultierenden Charts. Es wird die CGraphic Klasse verwendet.


Eingabeparameter

  • Count of bars - die Anzahl von Balken (vom Balken ganz rechts im Chart), für welche die Berechnung durchgeführt wird;
  • Verification - das Flag für die Ausgabe der kopierten Zeitreihen des Symbols und des resultierenden Arrays der Serien von Balken. HINWEIS: es ist sinnvoll, diesen Parameter zu aktivieren, nur wenn Count of bars nicht größer als 15-30 ist. Andernfalls wird ein sehr großes Datenvolumen ausgegeben;
  • Save screenShot - das Speichern von Screenshots des finalen Charts aktivieren/deaktivieren;
  • Sleep (milliseconds) - eine Verzögerung bei der Anzeige des resultierenden Charts.

Die Serien von Balken werden wie folgt codiert:

   enum ENUM_SERIES_TYPE
     {
      Bull=1,  // ↑
      Bear=-1, // ↓
     };

Eine "bärische" Kerze hat den Code "1", eine "bullische" Kerze hat den Code "-1".

Es gibt auch den Parameter "Name der Serie", der wie folgt berechnet wird:

aktuelle Folge (ENUM_SERIES_TYPE) * Anzahl der Balken in Folge in dieser Serie

int name_series=current_series_type*count_series;

Besonderheiten der Arbeit: die allerletzte Serie wird NICHT berücksichtigt, denn man kann nicht in die Zukunft schauen und sagen, wie lange diese Serie dauern wird.

Screenshots werden im Ordner [data folder]\MQL5\Files\Statistics of candles\ gespeichert (wenn der Parameter Save screenShot aktiviert wurde). Ein Beispiel für gespeicherte Screenshots der resultierenden Charts. Auf der X-Achse werden die Serien gezeichnet - die Serie "-5" bedeutet fünf bärische Balken in Folge, die Serie "2" bedeutet zwei bärsche Balken in Folge:

AUDCAD, H1. 1200 bars

Abb. 1. AUDCAD, H1. 1200 bars

EURUSD, H1. 1200 bars

Abb. 2. EURUSD, H1. 1200 bars

RTS-12.17, M5. 1200 bars

Abb. 3. RTS-12.17, M5. 1200 bars

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

MACD Crossing the zero level (color candles) MACD Crossing the zero level (color candles)

Farbige Kerzen stellen Bereiche dar, in welchen der MACD-Indikator die Nulllinie kreuzt.

MACD Crossing the zero level MACD Crossing the zero level

Anzeige von Bereichen, in welchen der MACD-Indikator die Nulllinie kreuzt.

WPRValues WPRValues

Der Indikator zeigt die Werte der vom Nutzer definierten Periode des WPR Oszillators für jede Timeframe als Textblock an.

DeMarkerValues DeMarkerValues

Der Indikator zeigt die Werte der vom Nutzer definierten Periode des DeMarker Oszillators für jede Timeframe als Textblock an.