Allgain100
- Experten
- Nissar Ahmed
- Version: 1.0
- Aktivierungen: 5
Wesentliche Merkmale
-
Kern der Strategie
-
EMA-Crossover-System:
-
Fast EMA (Standard: 20) und Slow EMA (Standard: 50)
-
Erzeugt Kaufsignale, wenn der Fast EMA über den Slow EMA kreuzt.
-
Generiert Verkaufssignale, wenn der Fast EMA unter dem Slow EMA kreuzt.
-
-
Fibonacci-Filter:
-
Berechnet Fibonacci-Retrenchment-Levels (23,6 %, 38,2 %, 50 %, 61,8 %, 78,6 %) auf der Grundlage der jüngsten Kursschwankungen.
-
Der Kurs muss sich in der Nähe eines Fibonacci-Levels befinden (konfigurierbarer Schwellenwert), um Trades zu validieren.
-
-
-
Risiko-Management
-
Positionsgröße: Dynamische Berechnung der Losgröße auf der Grundlage des Kontostands und des benutzerdefinierten Risikoprozentsatzes.
-
Stop Loss und Take Profit: Festgelegt in Pips, angepasst für 5-stellige Makler.
-
Einzelpositions-Regel: Vermeidet Mehrfacheingaben, indem nur ein aktiver Handel zur gleichen Zeit zugelassen wird.
-
-
Benutzer-Konfiguration
-
Handel ein-/ausschalten ("Enable Trading").
-
EMA-Perioden, Fibonacci-Rückblick und Risikoparameter einstellen.
-
Aktivieren/Deaktivieren der Fibonacci-Filterung ( UseFibFilter ).
-
Eingabe-Parameter
| Gruppe | Parameter | Beschreibung |
|---|---|---|
| Strategie-Einstellungen | AktivierenHandel | Aktivieren/Deaktivieren des Handels |
| MagischeZahl | Eindeutiger Bezeichner für EA-Handel | |
| RisikoProzentsatz | Risiko pro Handel (% des Kontoguthabens) | |
| EMA-Einstellungen | FastEMA | Zeitraum für schnellere EMA (z. B. 20) |
| LangsamEMA | Zeitraum für langsamere EMA (z. B. 50) | |
| Fibonacci-Einstellungen | FibLookback | Analysierte Bars für Swing-Hoch/Tief (z. B. 100) |
| FibSchwellenwert | Maximaler Abstand (Pips) vom Fib-Level zum Handel | |
| UseFibFilter | Fibonacci-Validierung einschalten | |
| Handelseinstellungen | StopVerlust | StopLoss in Pips (z. B. 100) |
| Gewinnmitnahme | Gewinnmitnahme in Pips (z. B. 50) |
Arbeitsablauf
-
Initialisierung ( OnInit ):
-
Validiert die EMA-Perioden (stellt sicher, dass Fast < Slow).
-
Initialisiert die EMA-Indikatoren und berechnet den PointMultiplier für die Anpassung der Brokerziffern.
-
Legt die magische Zahl für die Handelsidentifikation fest.
-
-
Tick-Verarbeitung ( OnTick ):
-
Signalerzeugung:
-
Prüft die EMA-Crossover-Bedingungen anhand der letzten beiden Ticks.
-
-
Fibonacci-Validierung:
-
Identifiziert die jüngsten Hochs/Tiefs über FibLookback-Balken.
-
Berechnet Fibonacci-Levels und überprüft die Nähe zum aktuellen Kurs.
-
-
Ausführung des Handels:
-
Berechnet Stop Loss ( sl ), Take Profit ( tp ) und Losgröße.
-
Führt Kauf-/Verkaufsaufträge nur aus, wenn keine Positionen vorhanden sind.
-
-
-
Risikomanagement:
-
CalculateLotSize() : Verwendet Kontostand, Risikoprozentsatz und Stop Loss, um die Positionsgröße zu bestimmen.
-
Konvertiert Pips in Punkte für SL/TP unter Verwendung des PointMultipliers.
-
Handelsbeispiel
-
Kaufsignal:
-
Fast EMA (20) kreuzt über Slow EMA (50).
-
Der aktuelle Kurs liegt innerhalb von 0,5 Pips vom 61,8%-Fibonacci-Level.
-
Losgröße = (1% von 10.000 $ Konto) / (100 Pips SL * Tickwert).
-
Auftrag: 0,15 Lots kaufen, SL = Einstieg - 100 Pips, TP = Einstieg + 50 Pips.
-
Anmerkungen
-
Broker-Kompatibilität: Verarbeitet 4/5-stellige Broker über PointMultiplier .
-
Beschränkungen:
-
Kein Trailing Stop oder Erholungsmechanismus.
-
Die Einzelpositionslogik kann Chancen in trendigen Märkten verpassen.
-
-
Optimierung: Erwägen Sie das Hinzufügen von Trendfiltern (z. B. RSI) oder die Modifizierung der Fibonacci-Berechnungslogik für unterschiedliche Marktbedingungen.
Dieser EA bietet einen systematischen Ansatz für den Handel mit EMA-Crossovers mit Fibonacci-Bestätigung, wobei der Schwerpunkt auf kontrolliertem Risiko und Parameterflexibilität liegt. Testen Sie ihn gründlich in einer Demo-Umgebung, bevor Sie ihn live einsetzen.
Wie installiert man Allagain100?
Um einen Expert Advisor (ALLGAIN100) in MetaTrader 5 (MT5) zu installieren und zu verwenden, folgen Sie bitte diesen Schritten:
1. Installieren Sie den ALLGAIN100
- Laden Sie den ALLGAIN100 herunter: Besorgen Sie sich die ALLGAIN100-Datei (in der Regel eine .ex5 kompilierte Datei oder .mq5 Quellcode).
- Suchen Sie den MT5-Ordner:
- Öffnen Sie MT5, gehen Sie zu Datei > Datenordner öffnen.
- Navigieren Sie zu MQL5 > Experten.
- Kopieren Sie die ALLGAIN100-Datei:
- Legen Sie die . ex5-Datei in den Ordner Experts.
- Für . mq5-Dateien kompilieren Sie sie zuerst :
- Öffnen Sie die . mq5-Datei in MetaEditor (drücken Sie F4 in MT5).
- Klicken Sie auf Kompilieren (oder drücken Sie F7), um die . ex5-Datei zu erzeugen .
2. Aktivieren Sie den automatisierten Handel
- Klicken Sie im MT5 auf die Schaltfläche Automatischer Handel (oder drücken Sie Strg+E) in der Symbolleiste, um ALLGAIN100s zu aktivieren.
3. Hängen Sie den ALLGAIN100 an einen Chart an
- Öffnen Sie das Navigator-Panel (Ctrl+N).
- Ziehen Sie den ALLGAIN100 aus der Liste der Expert Advisors auf den gewünschten Chart.
- Konfigurieren Sie die Einstellungen (z. B. Losgröße, Risikoparameter) im Pop-up-Fenster.
- Vergewissern Sie sich, dass in den ALLGAIN100-Einstellungen die Option Automatischen Handel zulassen aktiviert ist.
4. Berechtigungen anpassen
- Gehen Sie zu Tools > Optionen > Expert Advisors:
- Aktivieren Sie Automatischen Handel zulassen.
- Aktivieren Sie DLL-Importe zulassen (wenn der ALLGAIN100 externe Bibliotheken benötigt).
- Legen Sie bei Bedarf WebRequest zulassen fest.
5. Testen Sie den ALLGAIN100
- Backtesting:
- Öffnen Sie den Strategy Tester (Ctrl+R).
- Wählen Sie den ALLGAIN100, das Symbol, den Zeitrahmen und den Datumsbereich.
- Klicken Sie auf Start, um historische Tests durchzuführen.
- Vorwärts-Tests:
- Führen Sie den ALLGAIN100 auf einem Live-Chart mit dem visuellen Modus im Strategy Tester für die Simulation der rAllgain100l-Zeit aus.
6. Live-Ausführung überwachen
- Lassen Sie den ALLGAIN100 für den Live-Handel an den Chart angeschlossen.
- Überprüfen Sie die Registerkarte Experten in der Toolbox (Strg+T) auf Protokolle/Fehler.
- Vergewissern Sie sich, dass Ihr Broker ALLGAIN100s zulässt und dass Ihr Konto über eine ausreichende Marge verfügt.
Tipps zur Fehlerbehebung
- ALLGAIN100 nicht AppAllgain100ring? Stellen Sie sicher, dass die Datei in MQL5/Experts (nicht MQL4) ist .
- Kompilierungsfehler: Beheben Sie Code-Probleme in . mq5-Dateien mit MetaEditor.
- Abhängigkeits-Probleme: Installieren Sie erforderliche Indikatoren (in MQL5/Indikatoren) oder DLLs (in MQL5/Bibliotheken).
- Broker-Einschränkungen: Überprüfen Sie, ob Symbolnamen, Ausführungsmodi und Handelszeiten mit Ihrem Broker übereinstimmen.
Wichtige Überlegungen
- Testen Sie ALLGAIN100s gründlich in einem Demokonto, bevor Sie es live einsetzen.
- Überwachen Sie die Leistung während Marktvolatilität oder Nachrichtenereignissen.
- Vergewissern Sie sich, dass Ihr VPS (falls verwendet) für den 24/5-Betrieb zuverlässig ist.
Wenn Sie diese Schritte befolgen, können Sie Ihre Handelsstrategien in MT5 effektiv automatisieren.
------------------------------------- Best Of Profit Booking ------------------------------------
