Vector Trend EA
- Experten
-
Carlos Dante Diaz
Hallo, ich bin Carlos Díaz, Programmierer und algorithmischer Trader aus Argentinien mit mehr als 10 Jahren Erfahrung als Trader. Ich entwerfe, programmiere und teste alle meine Expert Advisors in MQL5, mit MetaEditor und dem Strategy Tester von MetaTrader 5. - Version: 1.0
- Aktivierungen: 15
Vector Trend EA
Handelt mit dem Trend und erhöht die Positionsgröße nur, wenn der Markt auf Ihrer Seite ist
Haben Sie genug von EAs, die ausgerechnet dann mehr riskieren, wenn sie gerade verlieren? Vector Trend EA macht das Gegenteil: Er handelt immer mit einem kontrollierten Basisrisiko und erhöht den Einsatz nur nach einem Gewinn, innerhalb eines kurzen Zyklus und mit klar definierter Obergrenze. Jeder Verlust beendet den Zyklus und führt zurück zum Basisrisiko.
Das bekommen Sie:
- Trendfolge-Strategie mit zwei Trendfiltern und einem optionalen Momentum-Filter, um schwache Einstiege zu vermeiden.
- An die Marktvolatilität angepasster Stop und Zielwert, wobei das Ziel als Vielfaches des Stops festgelegt wird (2:1, 3:1, 1,5:1 – ganz nach Wunsch).
- Konfigurierbare Progression positiver Gewinnserien mit Sicherheitsobergrenze.
- Risiko als % des Kontostands (mit automatischer Währungsumrechnung) oder festes Volumen.
- Optionaler Trailing-Stop, Zeitfilter und erzwungenes Schließen zu einer bestimmten Uhrzeit.
- Long- und Short-Positionen lassen sich getrennt aktivieren.
- Keine Indikatoren im Chart: übersichtlich und schlank.
So funktioniert es
1. Einstieg. Der EA prüft das Signal bei der Eröffnung jeder neuen Kerze. Er kombiniert zwei Trendfilter und bestätigt, falls Sie den Momentum-Filter aktivieren, dass das Momentum die Richtung des Trades stützt.
2. Stop und Ziel. Der Stop-Abstand wird aus der aktuellen Volatilität berechnet (ATR × Multiplikator). Der Take-Profit ist ein Vielfaches dieses Stops: Bei RR_Ratio = 2 verdienen Sie doppelt so viel, wie Sie riskieren, wenn der Trade sein Ziel erreicht.
3. Optionales Trailing. Der Stop folgt dem Tiefst- bzw. Höchstwert der letzten N Kerzen, mit einem konfigurierbaren Abstand.
4. Zeitfilter. Sie können die Uhrzeiten für Einstiege begrenzen und alle Positionen zu einer festgelegten Uhrzeit zwangsweise schließen.
Progression positiver Gewinnserien: So funktioniert es
Der EA arbeitet in zwei Zuständen: NORMAL und VERSTÄRKT.
- NORMAL: Jeder Trade riskiert das Basisrisiko (standardmäßig 1 %).
- Aktivierung: Die Verstärkung wird nur durch das Muster Verlust → Gewinn aktiviert. Das heißt: Nach einem Verlust aktiviert der erste gewinnbringende Trade die Verstärkung.
- VERSTÄRKT: Solange die Verstärkung aktiv ist, wird das Risiko bei jedem weiteren Gewinn in Folge multipliziert, bis das Serienlimit erreicht ist. Bei einem Basisrisiko von 1 %, einem Multiplikator von 1,4 und einem Serienlimit von 3 gilt: Stufe 1 = 1,4 % und Stufe 2 = 1,96 %.
- Serienlimit: Sobald es erreicht ist, kehrt der EA in den Zustand NORMAL zurück.
- Jeder Verlust beendet den Zyklus und führt zurück in den Zustand NORMAL.
- Sicherheitsobergrenze: Das Risiko übersteigt nie den von Ihnen festgelegten Höchstwert.
- Ein Verlust bei einem verstärkten Trade ist größer als ein Verlust im Zustand NORMAL. Passen Sie Multiplikator, Limit und Obergrenze an Ihre Risikotoleranz an.
Wenn Sie statt eines Prozentwerts lieber ein festes Volumen verwenden, funktioniert die Progression genauso und skaliert die Lots.
Beispiel 1 — Serienlimit = 3 | Wenn die Kette verstärkter Trades Gewinne erzielt (Startkapital 100.000 $ · Basisrisiko 1 % · Multiplikator 1,4 · Verhältnis 2:1)
| # | Status | Ergebnis | Risiko | G/V | Kapital |
|---|---|---|---|---|---|
| 1 | NORMAL | Verlust | 1 % | -1.000 $ | 99.000 $ |
| 2 | NORMAL | Gewinn (Ausgleich) | 1 % | +2.000 $ → aktiviert die Verstärkung | 101.000 $ |
| 3 | VERSTÄRKT (Stufe 1) | Gewinn | 1,4 % | +2.800 $ → Steigerung | 103.800 $ |
| 4 | VERSTÄRKT (Stufe 2) | Gewinn | 1,96 % | +3.920 $ → Limit erreicht, Rückkehr zu Normal | 107.720 $ |
| 5 | NORMAL | Gewinn | 1 % | +2.000 $ (kein vorheriger Verlust, bleibt NORMAL) | 109.720 $ |
| 6 | NORMAL | Verlust | 1 % | -1.000 $ | 108.720 $ |
| 7 | NORMAL | Gewinn (Ausgleich) | 1 % | +2.000 $ → aktiviert die Verstärkung | 110.720 $ |
| 8 | VERSTÄRKT (Stufe 1) | Gewinn | 1,4 % | +2.800 $ → Steigerung | 113.520 $ |
| 9 | VERSTÄRKT (Stufe 2) | Gewinn | 1,96 % | +3.920 $ → Limit erreicht, Rückkehr zu Normal | 117.440 $ |
| 10 | NORMAL | Gewinn | 1 % | +2.000 $ | 119.440 $ |
Ergebnis mit Progression: +19.440 $ (+19,44 %)
Dieselbe Trade-Historie mit festem Risiko von 1 %: +14.000 $ (+14 %)
→ Gleiche Gewinnhistorie, fast 39 % mehr Gewinn – allein dadurch, dass die beiden Erholungen besser genutzt werden.
Anschauliches Beispiel mit vereinfachter Berechnung auf Basis des Startkapitals. Es ist kein Ergebnis des EAs. Im realen EA wird das Risiko auf den aktuellen Kontostand berechnet.
Momentum-Filter: So lesen Sie ihn
Der Filter verwendet den Momentum-Indikator von MT5, der den aktuellen Preis mit dem Preis von vor N Kerzen vergleicht:
- 100: Der Preis hat sich nicht verändert.
- 101: Der Preis ist in diesen N Kerzen um 1 % gestiegen.
- 99: Der Preis ist um 1 % gefallen.
Der Parameter Momentum_Minimum ist die minimale Preisbewegung in %, die in diesen N Kerzen stattgefunden haben muss. Bei 0,5 verlangt ein Kauf, dass der Preis mindestens um 0,5 % gestiegen ist (Momentum von 100,5 oder mehr), und ein Verkauf, dass er mindestens um 0,5 % gefallen ist. Bei 0 verlangt der Filter nur, dass das Momentum in Richtung des Trades zeigt.
Da sich jedes Instrument anders bewegt, sollten Sie diesen Wert je Instrument optimieren. Ungefähre Startbereiche:
| Parameter | Forex (z. B. EURUSD M15) | Gold / Indizes |
|---|---|---|
| Momentum_Period | von 6 bis 30, Schritt 4 | von 6 bis 30, Schritt 4 |
| Momentum_Minimum | von 0 bis 0,30, Schritt 0,05 | von 0 bis 1,0, Schritt 0,1 |
Das sind Startwerte, keine Garantie: Passen Sie sie an Ihr Instrument und Ihren Zeitrahmen an. Sie können auch UseMomentumFilter (true/false) in die Optimierung einbeziehen, damit der Optimierer entscheidet, ob der Filter hilft oder nicht.
Wichtigste Parameter
- Trendfilter (1 und 2): Periode und System (Optionen 1 bis 4), optimierbar.
- Momentum-Filter: optional, mit Periode und minimaler Preisbewegung.
- Richtungen: Long- und Short-Positionen getrennt.
- Stop und Ziel: ATR-Periode, ATR-Multiplikator und RR_Ratio .
- Kapitalmanagement: % Risiko oder festes Volumen sowie Serienprogression (Basis, Multiplikator, Limit und Obergrenze).
- Position: Trailing mit N Pivot-Kerzen und Abstand.
- Zeitfilter: Zeitfenster für Einstiege und Uhrzeit des Schließens.
- Magic Number: Ändern Sie sie, wenn Sie den EA gleichzeitig auf mehreren Instrumenten einsetzen.
Empfehlungen zur Nutzung und Optimierung
- Sehr schnelle Optimierung: Sie können Hunderte von Kombinationen in wenigen Stunden testen.
- In den Screenshots zeige ich eine Beispielkonfiguration für die Parameteroptimierung, die als Ausgangspunkt für jedes Instrument dient.
- Verwenden Sie bei der Optimierung immer einen Forward-Zeitraum und handeln Sie danach auf einem Demokonto so lange, wie der Forward-Zeitraum gedauert hat, bevor Sie auf ein Echtgeldkonto wechseln.
- Beginnen Sie mit aktivierten Long- und Short-Positionen. Wenn bei der Analyse der Ergebnisse eine Seite deutlich schlechter abschneidet als die andere, können Sie beide getrennt optimieren oder nur die bessere Seite aktiv lassen.
- Der EA ist für die Optimierung mit Risiko in % ausgelegt. Wenn das bei einem Instrument nicht gut funktioniert (das ist selten), verwenden Sie festes Volumen. Sie können es auch wählen, wenn Sie einfach lieber mit festem Lot rechnen.
- Empfohlene Modellierung: „Jeder Tick basierend auf realen Ticks“, Optimierung mit schnellem genetischem Algorithmus und das Kriterium „Complex Criterion max“ (komplexes Kriterium, Maximum).
Risikohinweis: Der Handel an den Finanzmärkten ist mit dem Risiko von Verlusten verbunden. Vergangene Ergebnisse garantieren keine zukünftigen Ergebnisse. Dieser EA verspricht keine Gewinne.
