Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
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
Ansichten:
1057
Rating:
(25)
Veröffentlicht:
2018.05.02 10:01
\MQL5\Experts\Patterns_EA\
Include.mqh (10.43 KB) ansehen
Patterns.mqh (71.1 KB) ansehen
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Der Expert Advisor verwendet den Indikator von dreißig beliebten Kerzen: Patterns.

Für die Eröffnung von Positionen können verschiedene Handelsarten verwendet werden. Positionen des eingestellten Typs werden für jedes Muster geöffnet. Das Öffnen von Positionen kann für jedes Muster einzeln oder für eine Gruppe von Mustern aktiviert bzw. deaktiviert werden: Kerzenmuster mit ein, zwei und drei Bars.

Der Expert Advisor ist für die Bearbeitung von Absicherung des Kontos konzipiert. Wenn Sie den EA auf einem Netting-Konto starten, erscheint eine Warnmeldung und der EA beendet sich.

Der Indikator ist für die EA-Operation nicht erforderlich, da die Berechnung und die Suche nach den Mustern in einer speziellen Klasse platziert sind, die in den EA eingebunden ist und sich im gleichen Verzeichnis befindet.

Der EA setzt Stop Loss und Take Profit in Points, gleich für alle Positionen. Wenn ungültige Stop-Loss- und Take-Profit-Werte angegeben werden, passt der EA die Werte an das für das Symbol zulässige Minimum StopLevel an.

Der Expert Advisor passt auch das Lot an, wenn ein falscher Wert angegeben wird. Wenn Lot zu groß ist, wird es der EA anpassen, um eine Position eröffnen zu können. Wenn es kein Geld gibt, um auch nur das kleinste Los zu eröffnen, wird das Signal übersprungen.

Bitte beachten Sie, dass der Expert Advisor für Schulungszwecke konzipiert ist.

Der Expert Advisor verfügt über 75 konfigurierbare Parameter. Hier sind die wichtigsten 15 Parameter:

  • Enable One-bar patterns - erlaubt die Verwendung von der Kerzenmuster aus eine Bar;
  • Enable Two-bar patterns - erlaubt die Verwendung von Kerzenmuster mit zwei Bars;
  • Enable Three-bar patterns - erlaubt die Verwendung von Kerzenmuster aus drei Bars;
  • Maximum von Pips Abstand zwischen gleichen Preisen - der maximale Abstand zwischen zwei zu vergleichenden Preise (*);
  • Draw Pattern and Descriptions - zeigt Muster und ihre Beschreibungen im Diagramm an;
  • Schriftgröße - die Schriftgröße für Musterbeschreibungen;
  • Texte Farbe - die Textfarbe für Musterbeschreibungen;
  • Schriftname - der Schriftname für Musterbeschreibungen;
  • Experts magic number - die eindeutige Kennung der EA-Positionen;
  • Modus der Öffnungspositionen - Positionsöffnungsmodus (**);
  • Lots - das Volumen der zu öffnenden Positionen;
  • Stop loss in points - der Stop Loss einer Position in Points, wird nicht verwendet, wenn 0;
  • Take Profit in points - der Take Profit einer Position in Points, wird nicht verwendet, wenn 0;6
  • Slippage of price - maximal zulässiger Schlupf beim Öffnen einer Position;
  • Multiplikator-Spread für Stopps - Spread-Multiplikator, der bei der Berechnung des richtigen Abstandes für Stopp-Orders verwendet wird (***).

Die restlichen 60 Parameter betreffen die Muster und Positionstypen, die nach diesen Mustern geöffnet werden sollen.

* Die Genauigkeit des Vergleichs in der Mustersuche - Preise gelten als gleich, wenn die Differenz zwischen ihnen kleiner als diese Anzahl von Punkten ist.

** Die folgenden sechs Modi stehen zur Verfügung:

  1. Beliebige Position
  2. Immer eine Position (Umkehren)
  3. Nur eine Kaufposition
  4. Viele Kaufpositionen
  5. Nur eine Verkaufsposition
  6. Viele Verkaufspositionen
*** Für Stop-Loss- und Take-Profit-Orders (sowie schwebende Orders) gibt es einen zulässigen Mindestabstand für die Platzierung solcher Orders - StopLevel. D.h. Stop-Loss und Take-Profit (sowie Pending-Orders) können nicht näher als diese Distanz zum Preis platziert werden. Wenn StopLevel gleich Null ist, dann bedeutet das nicht, dass es fehlt, sondern nur, dass StopLevel gleitend ist. In diesem Fall ist der Mindestabstand in der Regel gleich dem Spread*, aber manchmal reicht auch der doppelte Spread nicht aus. Dieser Parameter erlaubt es also, einen benutzerdefinierten Multiplikator für den Spread anzugeben, der zur Berechnung des Mindestabstandes für die Platzierung von Stop-Orders verwendet wird.

Modus der Öffnungspositionen: Immer eine Position, das "Outside"-Muster öffnet eine Verkaufsposition. Für andere Einstellungen werden Standardwerte verwendet.

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

TAT (Trend Analyzer Tool) TAT (Trend Analyzer Tool)

MACD+SAR - Trend-Analysator-Tool.

PMF PMF

Der Indikator Pivot Money Flow zeigt die Richtung und die Umkehrung der Geldflüsse an.

OpenTime 2 OpenTime 2

Der Expert Advisor eröffnet die Positionen innerhalb zweier Zeitintervalle. Die Positionen werden zu angegebenen Zeitpunkten wider geschlossen. Trailing Stop.

SerialMA_EA SerialMA_EA

Der Expert Advisor basiert auf dynamischen gleitenden Durchschnitten.