ZigZag Confirmation EA
- Utilitys
-
Stephen Barasa
i program and create working expert advisors for mt5, the advisors/ robots that i create are also used personally, ny the time i put it out for a sale it means i want you to benefit as well.
please enjoy and provide feedback so that we can improve on the products. - Version: 1.11
- Aktivierungen: 15
Übersicht
Der ZigZag Confirmation EA ist ein automatisiertes Handelssystem für MetaTrader 5, das darauf ausgelegt ist, mithilfe des ZigZag-Indikators potenzielle Marktwendepunkte zu identifizieren und bestätigte Umkehrmuster zu handeln.
Der EA kombiniert Swing-Punkt-Analyse, konfigurierbare Einstiegsbestätigung, Stop-Loss-Schutz, Trailing Stops, tägliche Gewinn- und Verlustlimits sowie anpassbare Handelszeitfilter, um Händlern bei der Umsetzung eines strukturierten Handelsansatzes zu helfen.
Er richtet sich an Trader, die ihre Strategie automatisieren möchten, dabei aber die Kontrolle über die Risikoeinstellungen und Handelszeitpläne behalten wollen.
Wichtigste Funktionen
1. ZigZag-Swing-Erkennung
-
Erkennt potenzielle Swing-Hochs und Swing-Tiefs mithilfe des Standard-ZigZag-Indikators von MetaTrader 5.
-
Konfigurierbare Parameter für ZigZag-Tiefe, Abweichung und Rückschritt.
-
Einstellbare Anzahl an Bestätigungskerzen vor der Bewertung einer Handelsmöglichkeit.
-
Unterstützt Kauf- und Verkaufs-Setups.
Wichtig: Der ZigZag-Indikator kann kürzlich erreichte Schwankungspunkte neu zeichnen, sobald neue Kursdaten eintreffen. Bestätigungsregeln können verfrühte Einstiegszeitpunkte reduzieren, können das „Repainting“ jedoch nicht vollständig verhindern.
2. Automatisierter KAUF- und VERKAUF-Handel
-
Bewertet automatisch potenzielle Handelsmöglichkeiten.
-
Unterstützt konfigurierbare Kauf- und Verkaufsberechtigungen.
-
Optionale Handhabung von gegenläufigen Positionen.
-
Möglichkeit, den EA so einzuschränken, dass er für das konfigurierte Symbol und die Magic Number jeweils nur eine offene Position gleichzeitig halten darf.
3. Flexible Positionsgröße
Wählen Sie zwischen:
-
Feste Lotgröße – geben Sie Ihr bevorzugtes Handelsvolumen an.
-
Risikobasierte Positionsgröße – Berechnen Sie das Handelsvolumen anhand des konfigurierten Risikoprozentsatzes und der Stop-Loss-Distanz.
Der EA prüft die Volumenbeschränkungen des Brokers und die verfügbare Margin, bevor er versucht, eine Order zu platzieren.
4. Stop-Loss-Schutz
-
Berechnet den Stop-Loss relativ zum erkannten Schwankungspunkt.
-
Konfigurierbarer Stop-Loss-Puffer in Punkten.
-
Überprüft vor der Platzierung von Trades die vom Broker vorgegebenen Mindestanforderungen an den Stop-Abstand.
Der EA legt standardmäßig kein festes Take-Profit-Ziel fest. Seine Trailing-Stop-Funktion kann dabei helfen, Trades zu verwalten, wenn sich der Kurs günstig entwickelt.
5. Trailing-Stop-Management
-
Konfigurierbarer Schwellenwert für die Trailing-Aktivierung.
-
Einstellbarer Trailing-Abstand.
-
Konfigurierbarer Trailing-Schritt.
-
Entwickelt, um Gewinne aus offenen Positionen schrittweise zu sichern, wenn sich der Kurs in die gewünschte Richtung bewegt.
6. Tägliche Gewinn- und Verlustlimits
Legen Sie tägliche Gewinn- und Verlustschwellen fest, um neue Einstiegspositionen zu unterbrechen, sobald das konfigurierte Limit erreicht ist.
Zu den verfügbaren Optionen gehören:
-
Tägliches Gewinnziel.
-
Täglicher Verlustschwellenwert.
-
Optionale Einbeziehung von schwankenden Gewinnen und Verlusten.
-
Optionales Schließen der EA-Positionen bei Erreichen eines Tageslimits.
-
Automatisches Zurücksetzen der täglichen Pause am nächsten Handelstag des Broker-Servers.
Die Berechnung der täglichen Gewinne und Verluste erfolgt gefiltert nach dem konfigurierten Symbol und der Magic Number, anstatt alle Trades des Kontos zu aggregieren.
7. Handelszeit- und Kalenderfilter
Der EA enthält konfigurierbare Einschränkungen, um ausgewählte Handelszeiträume zu vermeiden.
Standard-Leistungsfilter können neue Einstiegsgeschäfte während folgender Zeiträume blockieren:
-
Freitagen
-
April, Mai und Juli
-
08:00–08:59
-
13:00–13:59
-
17:00–20:59
Dies sind die Zeiten des Broker-Servers, nicht unbedingt Ihre Ortszeit. Die Filter können über die EA-Eingaben aktiviert oder deaktiviert werden.
Die Standardbeschränkungen sind als konfigurierbare Filter gedacht, die auf historischen Strategiebeobachtungen basieren. Sie garantieren keine verbesserte zukünftige Performance.
8. Chartstatus und Protokollierung im Journal
Überwachen Sie den EA über:
-
Aktueller Handelsstatus.
-
Status des Handelsfilters und Grund für die Sperrung.
-
Täglicher realisierter Gewinn/Verlust und nicht realisierter Gewinn/Verlust.
-
Aktuell erkannte Swing-Informationen.
-
Täglicher Limit-Status.
-
Handelsausführung und Fehlermeldungen auf der Registerkarte „Experten/Journal“.
9. Optionale Telegram-Benachrichtigungen
Wenn diese Funktion konfiguriert ist, kann der EA Telegram-Nachrichten über Handelseröffnungen und Positionsschließungen versenden.
Benachrichtigungen können Folgendes umfassen:
-
Symbol und Handelsrichtung.
-
Handelsvolumen.
-
Informationen zu Stop-Loss und Take-Profit.
-
Handelsbeleg oder Positionskennung.
-
Eröffnungs- oder Schlusszeit.
-
Informationen zu Gewinn oder Verlust.
Telegram-Benachrichtigungen sind optional und erfordern ein gültiges Bot-Token, eine Chat-ID sowie die entsprechende WebRequest-Berechtigung in MetaTrader 5.
Eingaben und Anpassungen
Mit dem EA können Sie Folgendes anpassen:
-
Signal-Zeitrahmen.
-
ZigZag-Parameter.
-
Kerzen zur Swing-Bestätigung.
-
KAUF- und VERKAUF-Berechtigungen.
-
Positionsgröße und Risikoprozentsatz.
-
Stop-Loss-Puffer.
-
Trailing-Stop-Parameter.
-
Tägliche Gewinn- und Verlustschwellenwerte.
-
Zu vermeidende Handelstage, -monate und -zeiten.
-
Magic Number und Ausführungsparameter.
-
Chartstatus und Diagnoseprotokolle.
-
Telegram-Benachrichtigungen.
Installation
-
Laden Sie den vom Entwickler bereitgestellten EA-Quellcode oder die kompilierte Datei herunter.
-
Öffnen Sie MetaTrader 5 und wählen Sie „Datei“→ „Datenordner öffnen“.
-
Legen Sie den EA im Ordner „MQL5/Experts/“ab .
-
Kompilieren Sie die .mq5 -Dateibei Bedarf im MetaEditor.
-
Fügen Sie den EA Ihrem bevorzugten Chart hinzu.
-
Konfigurieren Sie die Eingabewerte entsprechend Ihrem Broker, Ihrem Symbol und Ihren Risikoeinstellungen.
-
Aktivieren Sie den algorithmischen Handel und testen Sie den EA im Strategietester, bevor Sie ihn live einsetzen.
Falls der Standard-ZigZag-Indikator nicht geladen werden kann, stellen Siesicher , dass„ZigZag.ex5“ im Verzeichnis „MQL5/Indicators/Examples/“ vorhanden ist .
Empfohlene Verwendung
-
Testen Sie den EA auf einem Demokonto, bevor Sie echtes Geld einsetzen.
-
Optimieren Sie die Parameter für die vorgesehenen Symbole BTCUSD und XAUUSD sowie den Zeitrahmen von 4 Stunden.
-
Überprüfen Sie die Zeitangaben des Broker-Servers, bevor Sie Handelszeitfilter aktivieren.
-
Überprüfen Sie die Mindestlotgrößen, Tick-Werte, Spreads, Ausführungsregeln und Stop-Level-Beschränkungen.
-
Verwenden Sie konservative Risikoeinstellungen und bewerten Sie die Performance unter verschiedenen Marktbedingungen.
Kein bestimmter Zeitrahmen, kein bestimmtes Symbol und keine bestimmte Parameterkombination garantiert Rentabilität. Die Ergebnisse hängen von den Marktbedingungen, der Ausführung durch den Broker, dem Spread, den Provisionen, dem Slippage und der Konfiguration ab.
Risikohinweis
Der Handel mit Devisen, Gold, CFDs und anderen gehebelten Instrumenten ist mit erheblichen Risiken verbunden und kann zum Verlust eines Teils oder des gesamten investierten Kapitals führen.
Dieser EA ist ein Handelsinstrument und keine Gewinngarantie. Die historische Wertentwicklung und Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Die Nutzer sind dafür verantwortlich, die Software zu testen, geeignete Einstellungen auszuwählen und ihr eigenes Handelsrisiko zu steuern.
Handeln Sie verantwortungsbewusst. Testen Sie die Software immer vor dem Live-Einsatz.
