MultiSignal Trend EA
- Experten
- Erafazira Binti Mohammad
- Version: 6.1
- Aktivierungen: 5
Der Expert Advisor (EA) "O'Dav" ist für MetaTrader 5 entwickelt und nutzt mehrere technische Indikatoren und Handelsstrategien zur Automatisierung von Handelsentscheidungen. Dieser EA konzentriert sich auf Trendfolge und kombiniert den Relative Strength Index (RSI), den Accelerator Oscillator (AC), Envelopes und den Intraday Time Filter (ITF), um Markttrends zu identifizieren und zu nutzen. Darüber hinaus umfasst er einen Parabolic SAR Trailing Stop zur Handelsverwaltung und ein Fixed Risk Money Management System zur Risikokontrolle.
Detaillierte Beschreibung:
-
Header-Informationen:
- Das Skript beginnt mit Metadaten, einschließlich des Skriptnamens ("O'Dav.mq5"), Urheberrechtsinformationen und Versionsdetails.
- Enthält die notwendigen Bibliotheken für Signale, Trailing Stop und Geldverwaltung.
-
Eingabeparameter:
- Expert Advisor Einstellungen:
- Expert_Title : Name des Expert Advisors.
- Expert_MagicNumber : Eindeutiger Identifikator für die Trades des EA.
- Expert_EveryTick : Bestimmt, ob der EA bei jedem Tick oder in festen Intervallen arbeitet.
- Signaleinstellungen:
- Signal_ThresholdOpen und Signal_ThresholdClose : Schwellenwerte zum Öffnen und Schließen von Trades.
- Signal_PriceLevel , Signal_StopLevel , Signal_TakeLevel : Definieren Preisniveaus für Ausführung, Stop Loss und Take Profit.
- Signal_Expiration : Ablauf von Pending Orders.
- Spezifische Parameter für jeden Signalindikator (RSI, AC, Envelopes, ITF), einschließlich Perioden, angewandter Preise, Gewichte und Abweichungen.
- Trailing Stop Einstellungen:
- Trailing_ParabolicSAR_Step und Trailing_ParabolicSAR_Maximum : Parameter für den Parabolic SAR Trailing Stop.
- Geldverwaltungseinstellungen:
- Money_FixRisk_Percent : Prozentsatz des Kontosaldos, der pro Trade riskiert wird.
- Break-Even Einstellungen:
- Breakeven_Trigger und Breakeven_Offset : Parameter zum Verschieben des Stop Loss auf Break-Even.
- Expert Advisor Einstellungen:
-
Initialisierung:
- OnInit Funktion:
- Initialisiert den EA und seine Komponenten.
- Erstellt und konfiguriert das Hauptsignalobjekt.
- Fügt dem Signalobjekt verschiedene Filter (RSI, AC, Envelopes, ITF) hinzu und setzt deren Parameter.
- Initialisiert die Trailing Stop- und Geldverwaltungsobjekte.
- Überprüft die Einstellungen und initialisiert die notwendigen Indikatoren.
- OnInit Funktion:
-
Deinitialisierung:
- OnDeinit Funktion:
- Deinitialisiert den EA ordnungsgemäß, wenn er entfernt oder die Plattform geschlossen wird.
- OnDeinit Funktion:
-
Ereignis-Handler:
- OnTick Funktion:
- Handhabt neue Tick-Ereignisse zur Aktualisierung der EA-Logik und trifft Handelsentscheidungen.
- OnTrade Funktion:
- Handhabt Handelsevents zur Verwaltung offener Positionen.
- OnTimer Funktion:
- Handhabt Timer-Ereignisse für periodische Aufgaben, wenn Expert_EveryTick auf false gesetzt ist.
- OnTick Funktion:
Hauptmerkmale:
-
Multi-Indikator-Strategie:
- Verwendet RSI, AC, Envelopes und ITF zur Generierung von Handelssignalen.
- Jeder Indikator hat konfigurierbare Parameter, die eine Anpassung an verschiedene Marktbedingungen ermöglichen.
-
Trendfolge:
- Der EA ist darauf ausgelegt, Markttrends zu folgen, indem er die Kombination von Indikatoren zur Identifizierung und Handlung auf diese Trends nutzt.
-
Risikomanagement:
- Das Fixed Risk Money Management System stellt sicher, dass jeder Trade nur einen vordefinierten Prozentsatz des Kontosaldos riskiert.
- Der Parabolic SAR Trailing Stop hilft, Gewinne zu sichern, während er Trades in Richtung des Trends laufen lässt.
-
Automatisierung:
- Der EA arbeitet autonom und trifft Handelsentscheidungen basierend auf der vordefinierten Logik und den Parametern.
- Kann durch Anpassen der Eingabeparameter an verschiedene Marktbedingungen angepasst werden.
Das "O'Dav" Skript stellt ein umfassendes und zuverlässiges Handelssystem dar, das für Trader geeignet ist, die ihre Trendfolgestrategien mit fortschrittlichen Risiko- und Handelsmanagementfunktionen automatisieren möchten.