Vectorithm YHigh Retest
- Experten
- Andtle Austin Dube
- Version: 1.0
- Aktivierungen: 5
Vectorithm YHigh Retest EA
Übersicht
NB: Das Produkt ist geeignet für EURUSD, GBPUSD & USDJPY
Vectorithm YHigh Retest ist ein einfacher Breakout und Retest Expert Advisor, der nur mit einer Idee handelt.
-
Der Kurs muss über das gestrige Tageshoch ausbrechen.
-
Der Kurs muss das gestrige Hoch erneut testen.
-
Der Kurs muss wieder über diesem Niveau schließen, um den Retest zu bestätigen.
-
Dann eröffnet der EA ein Kaufgeschäft.
Dieser EA ist so konzipiert, dass er mit dem Chart-Symbol handelt, mit dem Sie ihn verbinden. Er scannt nicht mehrere Symbole.
Handelslogik
Schritt 1. Berechnen der gestrigen Spanne
Zu Beginn eines jeden Börsentages liest der EA:
-
Das gestrige Hoch aus der D1-Kerzenverschiebung 1
-
Gestriges Tief aus der D1-Kerzenverschiebung 1
Er kann auch ein Rechteck zeichnen, das die gestrige Höchst- und Tiefstspanne für den aktuellen Tag anzeigt.
Schritt 2. Erkennung eines Ausbruchs
Der EA wartet auf einen Kerzenschluss über dem gestrigen Hoch um einen Puffer.
-
Ausbruchsniveau = Gestriges Hoch + BreakoutBufferPoints
Wenn der letzte geschlossene Kerzenschluss über diesem Niveau liegt, markiert der EA einen Breakout als erkannt.
Schritt 3. Retest-Erkennung
Nach dem Ausbruch wartet der EA auf eine Kerze, die eine Retest-Zone um das gestrige Hoch berührt.
-
Retest-Zone oben = Gestriges Hoch + RetestTolerancePoints
-
Retest-Zone unten = Gestriges Hoch - RetestTolerancePoints
Ein Retest wird erkannt, wenn sich der Hoch- und Tiefpunkt einer Kerze mit dieser Zone überschneidet.
Schritt 4. Einstiegsbestätigung und Kauf
Nach dem Retest benötigt der EA eine Bestätigung.
-
Einstiegslevel = Gestriges Hoch + EntryBufferPoints
Wenn die letzte geschlossene Kerze über dem Einstiegsniveau liegt, versucht der EA, eine Markt-Kauf-Order zu eröffnen.
Der EA eröffnet jeweils nur eine Position für das Symbol und die MagicNumber.
Handelsfilter und Sicherheitsregeln
Spread-Filter (optional)
Wenn aktiviert, prüft der EA den aktuellen Spread vor dem Einstieg.
-
Wenn der Spread über den MaxSpreadPoints liegt, wird nicht gehandelt.
Überprüfung der Handelserlaubnis
Der EA wird nicht handeln, wenn der Handel in deaktiviert ist:
-
Die EA-Eingabe EnableTrading
-
Terminal-Handelsberechtigungen
-
Konto-Handelsberechtigungen
-
MQL-Handelserlaubnis-Flags
Zufälliges Handels-Tor (Sigmoid-Filter)
Bevor ein Handel platziert wird, generiert der EA einen zufälligen Prozentsatz von 0 bis 100 unter Verwendung einer sigmoiden Verteilung.
-
Der Handel ist nur erlaubt, wenn der Wert kleiner oder gleich MaxSigmoidTradePercent ist.
Dies ist ein eingebauter Zufallsfilter, der die Anzahl der Trades reduzieren kann.
Kein Stop Loss, kein Take Profit, kein Trailing
Diese Version platziert Buy-Trades mit:
-
Stop Loss = 0
-
Gewinnmitnahme = 0
Es gibt keinen Trailing Stop und keinen Break Even.
Tägliche Positionsschließungsregel
Schließen am neuen Tag
Wenn sich der Maklertag ändert, schließt der EA alle offenen Positionen, die zu einem Tag gehören:
-
Das aktuelle Chart-Symbol
-
Die EA MagicNumber
Dies geschieht einmal pro Tag, wenn der EA einen neuen Tagesbeginn feststellt.
Das bedeutet, dass die Trades für den Intraday-Handel bestimmt sind und nicht über den täglichen Rollover gehalten werden.
Chart-Visualisierungen
Gestern Bereich Rechteck (optional)
Wenn diese Option aktiviert ist, zeichnet der EA ein Rechteck für jeden Tag, der sich erstreckt:
-
Zeit: vom heutigen Start bis zum Start des nächsten Tages
-
Preis: vom gestrigen Hoch bis zum gestrigen Tief
Alte Rechtecke werden nach KeepRectDays automatisch gelöscht.
Eingaben erklärt
Zentrale Einstellungen
-
EnableTrading: Master Ein oder Aus Schalter.
-
MagicNumber: ID, um nur die Trades dieses EAs zu verwalten.
-
Lose: Feste Losgröße. Der EA normalisiert Lots auf Broker Minimum, Maximum und Step.
Signal-Einstellungen
-
SignalZeitrahmen: Zeitrahmen, der für Signale verwendet wird. Standard ist der aktuelle Chart-Zeitrahmen.
-
BreakoutPufferPunkte: Der Schlusskurs muss um diese Anzahl von Punkten über dem gestrigen Höchststand liegen, um als Ausbruch zu gelten.
-
RetestTolerancePoints: Größe der Retest-Zone um das gestrige Hoch.
-
EinstiegPufferPunkte: Puffer des Bestätigungsschlusses über dem gestrigen Höchststand vor dem Einstieg.
Filter
-
Spread-Filter verwenden: Aktivieren oder deaktivieren Sie den Spread-Filter.
-
MaxSpreadPoints: Maximal zulässiger Spread in Punkten.
Zufallsgenerator
-
MaxSigmoidTradePercent: Handel nur, wenn der generierte Prozentsatz kleiner oder gleich diesem Wert ist.
Bildmaterial
-
DrawYesterdayRangeRect: Aktivieren oder deaktivieren Sie das Rechteck.
-
RectColor: Farbe des Rechtecks.
-
RectAlpha: Transparenzstufe des Rechtecks.
-
KeepRectDays: Wie viele Tage die Rechtecke im Diagramm beibehalten werden sollen.
Ausführung
-
SchlupfPunkte: Maximale Slippage in Punkten für Market Orders.
Verwendung
Installation
-
Kopieren Sie die EA-Datei in: MQL5\Experts\
-
Kompilieren Sie in MetaEditor.
-
Hängen Sie den EA an einen Chart an.
Empfohlenes Setup
-
Verwenden Sie einen Chart pro Symbol, das Sie handeln möchten.
-
Beginnen Sie mit einem wichtigen Paar oder einem Instrument mit zuverlässigen Spreads.
-
Aktivieren Sie AutoTrading in MetaTrader 5.
Empfohlener erster Test
-
Starten Sie den Strategy Tester im visuellen Modus.
-
Beobachten Sie das Tageshoch und den Retest-Bereich.
-
Vergewissern Sie sich, dass nur nach Ausbruch, erneuter Prüfung und Bestätigung gehandelt wird.
Wichtige Hinweise
-
Dieser EA ist nur für den Kauf geeignet.
-
Er verwendet feste Losgrößen.
-
Er schließt die Trades zu Beginn eines neuen Brokertages.
-
Er benötigt eine ausreichende D1-Historie, um das gestrige Hoch und Tief zu lesen. Wenn die Historie fehlt, wird gewartet, bis die Daten verfügbar sind.

