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
Skripte

Anzeige mehrerer ChartObjekt-Objekte in einem einzelnen Fenster - Skript für den MetaTrader 5

Ansichten:
996
Rating:
(29)
Veröffentlicht:
2016.05.13 13:46
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Beschreibung:

Manchmal ist es notwendig mehrere Charts gleichzeitig zu überwachen um Korrelationen zwischen den Änderungen der Preise der verschiedenen Währungspaare zu finden. Dieses Skript erlaubt es dem Trader verschiedene Subcharts in einem Chartfenster darzustellen.

Das Skript wurde entwickelt, um die Charts für die Championships bei er Automated Trading Championship 2012 zu erzeugen.

Daher enthält es:

  • Zeichnen von graphischen Objekten in einem einzelnen Fenster (unter Verwendung der CChartObjectSubChart Standardklasse).
  • Ändern von Einstellungen für die Anzeige von graphischen Objekten (Hintergrundfarbe, Skala, Gitter, Scrolling, etc.).
  • Verschiebung des Anzeigebereichs des Objektes (unter Verwendung der ChartNavigate Methode, wie auch CHART_FIXED_MAX und CHART_FIXED_MIN Eigenschaften).
  • Zeichnen eines Rechtecks auf einem graphischen Objekt (OBJ_RECTANGLE Objekt).
  • Zeichnen von horizontalen Linien der mittleren Eröffnungspreise von Short- und Longpositionen (Verwendung von OBJ_HLINE).
  • Herunterladren von Daten für die Linen von der Datei (die Textdatei mit den Daten soll in terminal_data_folder\MQL5\Files platziert werden).

CSubChartExtended Klasse abgeleitet von CChartObjectSubChart wurde entwickelt zum Zeichnen von Subcharts. Sie ist abgeleitet von der CChartObject Klasse - die Basisklasse für das Arbeiten mit graphischen Objekten.

Nach Untersuchung und leichter Veränderung des Codes können Sie verschiedene Währungspaarcharts in einem einzelnen Fenster auf die Weise darstellen, wie Sie es wünschen.

Bild:

Zeichnen von verschiedenen Charts in einem einzelnen Fenster

Zeichnen von verschiedenen Charts in einem einzelnen Fenster

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

Klasse zum Zeichnen des ATR unter Verwendung des Ringbuffers Klasse zum Zeichnen des ATR unter Verwendung des Ringbuffers

Die Klasse wurde zur Berechnung des Average True Range Indikator (Average True Range, ATR) unter Verwendung des Algorithmus des Ringbuffers entwickelt.

Klasse zum Zeichnen des ADX unter Verwendung des Ringbuffers Klasse zum Zeichnen des ADX unter Verwendung des Ringbuffers

Die Klasse wurde zur Berechnung des technischen Indikators Average Directional Movement Index (Average Directional Movement Index, ADX) unter Verwendung des Algorithmus des Ringbuffers entwickelt.

ytg_Trend ytg_Trend

Der Trendindikator, der mögliche Rücksetzer anzeigt

MATonySignal MATonySignal

Der Indikator zeigt Trenstärke und -richtung