ClarityAlgoLabs Strategy Builder MT5
- Experten
- Version: 1.0
- Aktivierungen: 5
ClarityAlgoLabs Strategy Builder MT5
Erstellen und testen Sie regelbasierte Handelskonfigurationen direkt in MetaTrader 5.
ClarityAlgoLabs Strategy Builder MT5 ist ein konfigurierbarer Expert Advisor, der ausgewählte Indikatorbedingungen nach dem Schließen einer Chart-Kerze auswertet. Optional können eine Bestätigung durch höhere Zeitrahmen und eine Filterung nach Kerzenmustern in die Einstiegsentscheidung einbezogen werden. Der EA unterstützt Long-, Short- und beidseitige Handelsstrategien.
HAUPTMERKMALE
- Auswertung des Eingangs mit geschlossener Leiste und Kantenauslösung
- Optionale Bestätigung mit längerem Zeitrahmen
- Long-, Short- oder beidseitige Handelspositionen
- EMA-Trend und Preis-/EMA-Bedingungen
- RSI-, MACD- und MACD-Histogramm-Bedingungen
- ADX mit DI, Stochastik, CCI und ROC-Bedingungen
- VWAP/VWMA-Bedingung für die Handelssitzung
- Optionaler Filter für Engulfing, Hammer/Shooting Star, Inside Bar, Outside Bar, Morning Star/Evening Star und Doji
- Stop-Berechnung nach ATR oder festem Prozentsatz
- Optionale Take-Profit-Einstellung nach Risiko-Ertrags-Verhältnis
- ATR-Trailing-Stop
- Optionale Schließung bei entgegengesetztem Signal
- Cooldown, Begrenzung der maximalen Position und der maximalen täglichen Einstiegsanzahl
- Spread-Filter und konfigurierbares UTC-Handelsfenster
- Einstiegsschwelle für den realisierten Tagesverlust
- Broker-spezifische Überprüfungen von Handelsvolumen, Tick-Größe und Margin
- Abwicklung von Netting- und Hedging-Konten
- Unterstützung für den Strategietester und die Parameteroptimierung
SO FUNKTIONIEREN SIGNALE
Der EA wertet die ausgewählten Startsignal-Bedingungen am letzten geschlossenen Chart-Balken aus. Jede aktivierte Bedingung muss mit der vorgeschlagenen Richtung übereinstimmen. Wenn „Höherer TF aktiviert“ aktiv ist, müssen auch alle aktivierten Bedingungen in der Gruppe „Höherer TF“ übereinstimmen. Wenn „Kerzenmuster aktiviert“ aktiv ist, muss mindestens ein ausgewähltes Kerzenmuster übereinstimmen.
Ein Signal wird randgesteuert ausgelöst: Eine kontinuierlich wahrer Bedingung führt nicht bei jedem Balken wiederholt zu Einstiegen. Ein Einstieg kann zudem durch die ausgewählte Richtung, Positionslimits, eine Abkühlphase, den Spread, Handelszeiten, die maximale Anzahl an Trades pro Tag, die tägliche Schwelle für realisierte Verluste, unzureichende Daten, Stop-Regeln des Brokers, Volumenbeschränkungen, Margenanforderungen oder eine Orderablehnung blockiert werden.
VERFÜGBARE BEDINGUNGEN
Die Gruppen „Start Signal“ und „Higher TF“ können Folgendes nutzen:
- EMA-Trend
- Kurs im Verhältnis zum EMA
- RSI im Verhältnis zu einem konfigurierbaren Schwellenwert
- MACD-Linie im Vergleich zur Signallinie
- Richtung des MACD-Histogramms
- ADX-Stärke und DI-Richtung
- Richtung des Stochastik-Indikators
- CCI-Richtung
- ROC-Richtung
- Verhältnis von VWAP und VWMA pro Sitzung
POSITIONSSGRÖSSE UND BROKERABWICKLUNG
„Risk Per Trade“ ermittelt die Positionsgröße anhand des aktuellen Kontoguthabens und des geschätzten Verlusts beim ersten Stop. Der EA verwendet die Kontraktspezifikation des Symbols, normiert das Volumen auf die Lot-Stufe des Brokers, überprüft das Mindest- und Höchstvolumen und schätzt die Margin, bevor er eine Order sendet.
Der EA erzwingt das Mindestlot des Brokers nicht, wenn dieses Minimum das angeforderte Barrisiko überschreiten würde. Ein Trade kann daher blockiert werden. Die Berechnung der Positionsgröße lässt eine maximale relative Schätzungstoleranz von 0,1 % für die Berechnungsgenauigkeit der Plattform zu. Kurslücken, Slippage, Spread, Provisionen, Swaps und Änderungen bei der Ausführung können dennoch dazu führen, dass das tatsächliche Ergebnis von der Schätzung abweicht.
Stopps, Take-Profit- und Trailing-Werte werden auf die Tick-Größe des Symbols normiert. Stop-Level, Freeze-Level, Ausführungsmodus und Einschränkungen der Handelssitzung des Brokers werden, soweit zutreffend, überprüft. Abgelehnte oder unvollständige Handelsvorgänge werden im Journal protokolliert.
RISIKO- UND HANDELSMANAGEMENT
Stopp-Modus:
- ATR: Stop-Abstand vom ATR und ATR-Stop-Multiplikator
- Fester Prozentsatz: Stop-Abstand als Prozentsatz des Schlusskurses der Signal-Balken
Take-Profit:
- Risiko-Ertrag: Zielabstand vom anfänglichen Stop und Risiko-Ertrag-Verhältnis
- Keine: kein festes Take-Profit-Ziel
Zu den weiteren Verwaltungsoptionen gehören ATR-Trailing, „Close On Opposite“, maximale offene Positionen, Cooldown-Bars, Spread-Kontrolle, UTC-Handelszeiten, maximale Trades pro Tag und maximaler täglicher realisierter Verlust in Prozent.
Die Einstellung für den Tagesverlust ist eine Einstiegsschwelle, die anhand der realisierten Saldenänderungen berechnet wird. Es handelt sich dabei nicht um einen Drawdown-Stop für das Eigenkapital und es wird keine offene Position geschlossen.
VERRECHNUNG, ABSICHERUNG UND NEUSTART
Bei Hedging-Konten verwaltet der EA nur Positionen, die seine Magic Number im aktuellen Chart-Symbol tragen. Bei Netting-Konten vermeidet er es, eine Position zu ändern, von der nicht nachgewiesen werden kann, dass sie ausschließlich zu diesem EA gehört.
Im Live-/Demo-Betrieb rekonstruiert der EA nach einem Neustart die realisierten Saldenänderungen des aktuellen UTC-Tages, seine eigene Einstiegszahl und seinen letzten Ausstieg aus der Kontenhistorie. Außerdem initialisiert er seine Signalverriegelung, ohne beim Start des Terminals sofort zu handeln.
INSTALLATION
1. Installieren Sie das Produkt aus dem MQL5-Markt in MetaTrader 5.
2. Fügen Sie den ClarityAlgoLabs Strategy Builder MT5 dem Chart hinzu, den Sie testen möchten.
3. Überprüfen Sie alle Werte unter „Inputs“.
4. Führen Sie den EA im Strategietester mit dem gewünschten Broker, Symbol und Zeitrahmen aus.
5. Überprüfen Sie das Tester-Journal, die Trades, Spreads, Provisionen, Swaps und die Broker-Vertragseinstellungen.
6. Aktivieren Sie den algorithmischen Handel erst, nachdem Sie die getestete Konfiguration und die damit verbundenen Risiken akzeptiert haben.
Es sind weder ein externer Lizenzschlüssel noch eine DLL, eine Registrierung eines externen Kontos oder ein separates, eingeschränktes Demokonto erforderlich. Der MQL5-Markt übernimmt die Lizenzierung und Aktivierung.
STARTKONFIGURATION
Die Standardeinstellungen stellen ein funktionsfähiges Startprofil dar, keine Empfehlung zur Leistungsoptimierung:
- Richtung: Kurz
- Höhere TF aktiviert: true
- Höherer Zeitrahmen: H6
- Kerzenmuster aktiviert: false
- Risiko pro Trade: 1,0 %
- Stop-Modus: Fester Prozentsatz
- Fester Stop: 0,61 %
- Take-Profit: Risiko-Ertrags-Verhältnis
- Risiko-Ertrags-Verhältnis: 0,1
- ATR-Trailing aktiviert: true
- Bei entgegengesetzter Kursbewegung schließen: true
- Max. offene Positionen: 1
- Abklingzeitbalken: 3
- Handelszeiten: 03:00 bis 00:00 UTC
- Maximale Trades pro Tag: 7
- Maximaler täglicher realisierter Verlust: 2,0 %
- UTC-Zeitverschiebung des Testerservers: 0,0
- Pip-Größen-Überschreibung: 0,0 (automatisch)
Überprüfen Sie vor dem Test die Tick-Größe, den Punktwert, die Stellenanzahl, die Kontraktspezifikation, das Mindest- und Höchstvolumen, den Volumenschritt, die Stop- und Freeze-Levels, die Handelssitzungen, den Spread, die Provision, den Swap, den Hebel und den Ausführungsmodus des Symbols.
WICHTIGE HINWEISE ZUR DATENEINGABE
- „Höherer TF aktiviert“: Erfordert die Übereinstimmung mit den Bedingungen des ausgewählten höheren Zeitrahmens.
- Höherer Zeitrahmen: Der Zeitrahmen dient lediglich zur optionalen Bestätigung.
- Kerzenmuster aktiviert: Wenn „false“, haben einzelne Muster-Schalter keine Wirkung.
- Risiko pro Trade in %: Gewünschtes Risiko vor der Normalisierung durch den Broker und vor Ausführungseffekten.
- UTC-Offset des Tester-Servers in Stunden: Rechnet die historische Zeit des Tester-Servers für UTC-Sitzungen, Tagesgrenzen und die intraday VWAP-Gruppierung um. Bei der Ableitung des Offsets für Live- und Demo-Konten wird dieser Wert ignoriert.
- Pip-Größe überschreiben: Wirkt sich ausschließlich auf den Spread-Filter und die Pip-Diagnose aus. Auf Null belassen, es sei denn, der Broker verwendet eine andere CFD-Pip-Konvention.
- Maximaler täglicher realisierter Verlust in %: Blockiert neue Einstiegspositionen, sobald die Schwelle für den realisierten Saldoverlust erreicht ist; es handelt sich hierbei nicht um einen Equity-Stop.
WARUM HAT DER EA KEINEN HANDEL ERÖFFNET?
Überprüfen Sie das Journal. Zu den typischen Gründen gehören:
- kein neues Signal bei geschlossener Kerze
- die gewählte Fahrtrichtung lässt das Signal nicht zu
- Der Filter für den höheren Zeitrahmen oder die Kerze stimmte nicht überein
- Positionslimit oder Abkühlphase
- Spread oder UTC-Sitzungsbeschränkung
- maximale Anzahl täglicher Eintritte oder Schwelle für den realisierten Tagesverlust
- unzureichende Chartdaten oder Daten aus höheren Zeitrahmen
- ungültiger Stop-Abstand des Brokers
- Das Mindestvolumen würde das gewünschte Risiko überschreiten
- Unzureichende Margin
- Ablehnung durch den Broker oder den Markt
VORAUSSETZUNGEN UND EINSCHRÄNKUNGEN
MetaTrader 5 und ein Broker-Konto, das den algorithmischen Handel für das ausgewählte Symbol zulässt, sind erforderlich. Der EA benötigt ausreichende Chartdaten und historische Daten aus höheren Zeitrahmen.
Symbole, Datenfeeds, Tick-Volumen, Balken, Kontraktparameter, Spread, Provision, Swap, Ausführung sowie Handelszeiten unterscheiden sich je nach Broker. Die Ergebnisse können selbst bei identischen sichtbaren Parametern variieren. Testen Sie jedes Symbol, jeden Zeitrahmen, jeden Broker und jede Kontokonfiguration separat.
Der UTC-Offset des Testers ist für einen historischen Test fest vorgegeben. Ein einzelner Wert kann eine Umstellung auf Sommerzeit innerhalb dieses Tests nicht automatisch reproduzieren.
RISIKOHINWEIS
Bei diesem Produkt handelt es sich um Software für MetaTrader 5. Es bietet weder Anlageberatung noch eine Handelsempfehlung oder eine Ergebnisgarantie. Historische Backtests sind Simulationen und lassen keine Rückschlüsse auf die zukünftige Wertentwicklung zu. Marktbedingungen, Kurslücken, Spreads, Provisionen, Swaps, Slippage, Latenzzeiten, Hebelwirkung und Broker-Regeln können die Ergebnisse erheblich beeinflussen. Sie sind selbst für das Testen, die Konfiguration und die Risikobewertung verantwortlich. Der Handel kann zu Verlusten führen, einschließlich des Verlusts des gesamten Kontoguthabens.
SUPPORT
Nutzen Sie den Bereich „Fragen/Kommentare“ auf der Produktseite oder die privaten Nachrichten von MQL5. Geben Sie dabei die MT5-Version, den Broker, das Symbol, den Zeitrahmen, den Kontomodus, die Eingabewerte, die Tester-Einstellungen, relevante Journal-Einträge sowie die Schritte zur Reproduktion des Problems an. Geben Sie niemals Zugangsdaten oder Kontopasswörter weiter.
