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
Expert Advisors

Der Expert Advisor basiert auf Price_Extreme_Indicator. - Experte für den MetaTrader 5

Ansichten:
727
Rating:
(17)
Veröffentlicht:
2018.03.05 12:47
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Der Expert Advisor basiert auf den Kanal des Price_Extreme_Indicator.

Die Strategie ist einfach:

  • Liegt der in den Einstellungen angegebene Schlusskurs der Kerzen (standardmäßig 1) oberhalb der oberen Kanalgrenze der gleichen Bar, wird eine Kaufposition eröffnet.
  • Liegt der Schlusskurs unterhalb der unteren Grenze, wird eine Verkaufsposition eröffnet.

Die Positionen werden bei jeder neuen Bar eröffnet, wenn die oben genannten Bedingungen erfüllt sind. Wenn ein Kaufsignal auftaucht und es offene Verkaufspositionen gibt, werden solche Positionen geschlossen und eine Kaufposition eröffnet. Bei Verkaufssignalen wird umgekehrt gehandelt.

Der Expert Advisor ermöglicht das Aktivieren/Deaktivieren von Kauf-/Verkaufsposition sowie die Umkehrung der Indikatorsignale, um zu verkaufen statt zu kaufen und umgekehrt. Sie können auch Stop-Loss und Take-Profit in Punkten setzen. Wenn ungültige Stop-Loss- und Take-Profit angegeben sind, passt der EA die Werte an den für das Symbol zulässigen minimalen Stop-Level an.

Wenn der Wert für die Lots ungültig ist, wird der EA ihn auf einen korrekten Wert einstellen. 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.

Beachten Sie, dass der EA für einen ordnungsgemäßen Betrieb die kompilierte Indikatorendatei Price_Extreme_Indicator benötigt. Beachten Sie auch, dass der Expert Advisor für Trainings- und Strategietests konzipiert ist.

Der EA hat 11 Parameter:

  • Experts magic number - eindeutige Nummer des Expert Advisors zur Identifikation der Positionen;
  • "Length of levels" of indicator - Parameter des Price_Extreme_Indicator;
  • Bar of signals - Bar, ab der die Signale des Indikators verwendet werden, Standard ist 1;
  • Long positions enabled - erlaubt das Eröffnen von Kaufpositionen;
  • Short positions enabled - erlaubt das Eröffnen von Verkaufspositionen;
  • Reverse trade - Aktivieren/deaktivieren der Signalumkehr;
  • Lots - Positionsvolumen;
  • Stop loss in points - Stop-Loss in Points, standardmäßig 0, d.h. nicht verwendet;
  • Take profit in points - Take-Profit in Points, standardmäßig 0, d.h. nicht verwendet;
  • Slippage price - Höhe der zugelassenen Slippage in Points;
  • Multiplier spread for stops - Spread-Multiplikator zur Berechnung der korrekten Distanz für Stopp-Orders. Für Stop-Loss und Take-Profit (sowie für Pending-Orders) gibt es einen minimalen erlaubten Abstand für die Platzierung solcher Aufträge - den StopLevel. D.h. Stop-Loss und Take-Profit (sowie Pending-Orders) können nicht näher als diese Distanz zum Preis platziert werden. Wenn der StopLevel gleich Null ist, 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.

Zur Überprüfung der Strategie wurde ein Test mit Standardeinstellung mit Daten im Intervall von 2017.01.02 bis 2018.01.19 durchgeführt. Leider verliert der Expert Advisor in diesem Modus (Handel mit dem Kanalausbruch) die Anfangseinlage zu Beginn der Testphase. Danach wurde mit der Signalumkehr getestet. Die folgenden Ergebnisse wurden erzielt:

Period M5, Testperiode: 2017.01.02 - 2018.01.19

Alle Parameter entsprechen der Standardeinstellung, außer bei der Signalumkehr (Reverse Trade == "Yes").

Die Testgrafik zeigt, dass der EA stark von der Marktlage (Trend/Flat) abhängig ist. In diesem Test handelte der EA von den Kanalgrenzen aus nach innen. Stabile Ertrags- und Verlustbereiche sind deutlich sichtbar. Beim Handel innerhalb des Kanals erzielt der EA Gewinne während einer Seitwärtsbewegung. Aber sobald der Trend einsetzt, wird der Handel innerhalb des Kanals unrentabel. So kann die Strategie weiter entwickelt werden: Der EA sollte innerhalb des Kanals während einer Seitwärtsbewegung handeln und er sollte den Kanalausbruch in Trendrichtung praktizieren während eines Trends.

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

Ulcer Index Ulcer Index

Dieser Indikator Ulcer-Index wurde aus dem Indikator für Aktienrisiken von Peter Martin im 1987 erschienenen Buch "The Investors Guide to Fidelity Funds" abgeleitet.

Multi-Symbol Momentum Multi-Symbol Momentum

Der Indikator zeigt die Preisänderungen von 8 Symbolen in einem Fenster.

Fractals auf Basis der Schlusskurse Fractals auf Basis der Schlusskurse

Eine Modifikation der Standardfraktale: Für die Berechnung werden nur Schlusskurse verwendet.

Hi/lo mod Hi/lo mod

High/Low Indikator mod.