HassilAI EURUSD ist ein Expert Advisor mit Mean-Reversion-Strategie, der für ein Währungspaar und einen
Zeitrahmen entwickelt wurde: EUR/USD auf M15. Es handelt sich nicht um einen Multi-Paar-Roboter und er verfügt über keinen universellen
Modus. Seine Abstände, seine Filter und sein Handelsfenster sind darauf abgestimmt, wie
sich der Euro gegenüber dem Dollar verhält; den Einsatz bei einem anderen Instrument bedeutet daher
, ihn außerhalb der Bedingungen auszuführen, unter denen er kalibriert wurde.
Er handelt nur in eine Richtung: Er verkauft, wenn der Kurs über seinen jüngsten
Durchschnitt und wartet auf die Rückbewegung. Er kauft nicht. Das ist eine bewusste
Entscheidung und keine unvollständige Einstellung – die Long-Seite dieses Marktes
verhält sich anders und bietet nicht denselben Vorteil, der die Short-Seite stützt; daher
wurde sie weggelassen, anstatt sie einzubeziehen, um das Produkt vollständiger erscheinen zu lassen.
Es arbeitet stets mit geschlossenen Kerzen. Beim Schlusskurs jeder M15-Kerze wird ein
Kurzzeit-Momentum-Oszillator aus, um zu entscheiden, ob ein Signal vorliegt, und die
jüngste Volatilität des Paares, gemessen anhand der Average True Range, um zu bestimmen, wie
viel Spielraum der Trade benötigt. Stop und Ziel werden auf denselben Abstand festgelegt,
angepasst an das Mindest-Stop-Niveau des Brokers und innerhalb des
Order selbst an den Server gesendet, sodass die Position niemals ungeschützt bleibt, selbst wenn die Verbindung
unterbrochen wird oder das Terminal geschlossen wird.
Es hält jeweils nur eine Position. Es wird kein Durchschnitt bei Verlustpositionen gebildet, es werden keine
eröffnet keine Grids, verdoppelt den Einsatz nach einem Verlust nicht und verwendet keine versteckten Stopps. Ein Trade
wird bei Erreichen des Stopps, des Zielkurses oder nach Ablauf der festgelegten Zeit geschlossen, wenn er zu viele Balken lang im
am Markt verweilt hat – und dieser zeitbasierte Ausstieg wird verschoben, wenn der Kurs direkt
genau auf dem Stop oder dem Ziel liegt oder wenn der Spread ungewöhnlich hoch ist, da ein Ausstieg
Marktpreis unter diesen Bedingungen teuer ist.
Die Positionsgröße ergibt sich aus dem Kontoguthaben und aus der tatsächlichen Stopp-Distanz
dieses bestimmten Einstiegs ab, nicht von einem festen Lot. Zu dieser Berechnung kommt noch ein
Anti-Martingal-Faktor: Er erhöht sich nach einem gewinnbringenden Trade und verringert sich nach einem
Verlust, also genau das Gegenteil eines Martingals. Der Faktor hat eine Obergrenze und ein
Untergrenze, sodass eine gute Gewinnserie ihn nicht in ein Glücksspiel verwandeln und eine schlechte ihn nicht
auf null, und er wird im Terminal gespeichert, sodass ein Neustart von MetaTrader
die Strafe für eine laufende Verlustserie gelöscht wird. Das resultierende Lot wird
auf die Volumenschritte des Brokers, berücksichtigt das Minimum, das Maximum und das
Gesamtvolumenlimit des Symbols und wird reduziert, wenn es nicht in die freie Margin
.
Die Bremsen sind standardmäßig aktiviert. Nach jedem Verlust folgt eine obligatorische Abkühlphase,
die in Bars gezählt wird, bevor erneut eingestiegen werden darf. Es gibt eine Obergrenze für Trades pro Tag.
Signale werden verworfen, wenn der Spread über einem angemessenen Wert liegt, da bei
Ziel und Stop in gleichem Abstand liegen, machen sich die Einstiegskosten bei jedem Trade bemerkbar.
Zudem überwacht ein Kontrollmechanismus die Gewinnquote der letzten Trades und stoppt den Advisor für mehrere Handelstage, falls
unter einen Schwellenwert fällt, den Berater für mehrere Handelstage stoppt, anstatt
ihn unter Bedingungen weiterhandeln zu lassen, die nicht mehr geeignet sind.
Außerdem steuert er, wann gehandelt wird. Das Handelsfenster ist in UTC definiert, und der
Berater ermittelt den Zeitversatz des Broker-Servers selbst, sodass dieselbe Konfiguration
auch bei Brokern funktioniert, deren Uhren abweichen. Außerhalb dieses Zeitfensters führt er keine Transaktionen durch.
Es gibt drei Risikoprofile – konservativ, normal und aggressiv –, mit denen
das Risiko pro Handel, die Abkühlphase nach einem Verlust und die tägliche Obergrenze auf einmal
. Sie wählen eines in den Einstellungen oder über eine Schaltfläche im Chart aus, und das gewählte
Profil wird zwischen den Sitzungen gespeichert.
Ein Panel direkt im Chart zeigt den vollständigen Status an: das effektive Risiko und die Lotgröße, die
gerade gesendet würde, Stop- und Zielabstände, den aktuellen Spread, ob die Sitzung
offen ist, wie weit das Signal von der Auslösung entfernt ist, die Serie und den nächsten Faktor, das
Tagesergebnis sowie den Status jeder Sicherheitsbremse. Wenn der Advisor nicht handeln kann,
, teilt er dies dort in einer Zeile mit, anstatt Sie dazu zu zwingen, das Protokoll zu lesen. Er kann
diesen Status in JSON-Dateien exportieren, falls Sie ihn über ein externes
Dashboard verfolgen möchten; das ist optional und für den Handel nicht erforderlich.
Voraussetzungen: Symbol EUR/USD, Zeitrahmen M15. Netting- und Hedging-Konten funktionieren beide
funktionieren, da nie mehr als eine Position offen ist. Dies ist ein kostenempfindliches
System: Verwenden Sie ein Konto mit niedrigem Spread und ordnungsgemäß in den Symbol-Einstellungen
. Ein VPS wird empfohlen, damit das Sitzungsfenster nicht verpasst wird. Und bevor
den Live-Betrieb beginnen, testen Sie das System auf einem Demokonto bei Ihrem Broker mit Ihrem Spread und Ihrer
Provision, denn die Ausführungsbedingungen beeinflussen das Ergebnis und sind nicht
bei zwei verschiedenen Brokern.
Bei Fragen oder für Hilfe bei den Einstellungen senden Sie mir bitte eine private Nachricht auf MQL5.
Der Devisenhandel birgt das Risiko von Verlusten. Keine bisherigen Ergebnisse, ob real oder simuliert,
garantiert zukünftige Ergebnisse.
Der Benutzer hat keinen Kommentar hinterlassen