Trendshield
- Experten
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Version: 1.0
- Aktivierungen: 5
TrendShield – EMA-Crossover-Expert-Advisor mit integriertem Risikomanagement-Modul für Prop-Firmen
TrendShield ist ein vollautomatischer, trendfolgender Expert Advisor, der speziell für Trader entwickelt wurde, die finanzierte und firmeneigene Handelskonten betreiben, wobei besonderes Augenmerk auf strenge tägliche Drawdown-Regeln gelegt wurde, wie sie beispielsweise von FundedNext und ähnlichen Prop-Firmen durchgesetzt werden. TrendShield ist kein generisches Crossover-Skript, sondern wurde nach einem zentralen Prinzip entwickelt: Eine Strategie ist nur so gut wie das Risikomanagement-Framework, das sie umgibt. Jeder vom EA platzierte Trade unterliegt einem mehrstufigen Schutzsystem, das darauf ausgelegt ist, ein Konto auch während volatiler Handelsphasen bei Indexinstrumenten wie NAS100, US30 und SP500 innerhalb seiner Risikolimits zu halten.
Im Kern handelt TrendShield einen klassischen und transparenten Fast/Slow-EMA-Crossover mit Standardperioden von 9 und 50, der auf einem konfigurierbaren Signal-Zeitrahmen ausgewertet wird. Ein bullischer Crossover eröffnet eine Long-Position, ein bärischer Crossover eine Short-Position, und eine optionale Einstellung ermöglicht es dem EA, eine bestehende Position sofort zu glätten, sobald ein entgegengesetzter Crossover auftritt, anstatt darauf zu warten, dass Stop-Loss oder Take-Profit erreicht werden. Dies gibt Tradern die Wahl zwischen einem strikt mechanischen Ausstieg und einem eher reaktiven, trendfolgenden Verhalten, je nach ihrer eigenen Risikobereitschaft.
Die Positionsgrößenbestimmung erfolgt dynamisch. Anstatt eine feste Lotgröße zu verwenden, berechnet TrendShield die Positionsgröße anhand des Kontostands, des konfigurierten Risikoprozentsatzes pro Trade sowie des tatsächlichen Tick-Werts und der Tick-Größe des gehandelten Symbols. Das bedeutet, dass die Lotgröße über Broker und Instrumente mit unterschiedlichen Kontraktspezifikationen hinweg mathematisch korrekt bleibt, was beim Handel mit Indizes unerlässlich ist, bei denen der Tickwert von Broker zu Broker erheblich variieren kann. Stop-Loss und Take-Profit werden stets direkt mit der Marktorder übermittelt – es gibt keine „mentalen“ Stopps oder versteckte Ausstiegslogik, was für die Einhaltung der Vorschriften von Prop-Firmen und für vollständige Transparenz in der Handelshistorie von Bedeutung ist.
Das Handelsmanagement wird nach dem Einstieg durch zwei optionale Module fortgesetzt: eine Breakeven-Funktion, die den Stop-Loss auf den Einstiegspreis verschiebt, sobald eine konfigurierbare Gewinnschwelle in Punkten erreicht ist, und eine Trailing-Stop-Funktion, die den Stop-Loss bei günstiger Kursentwicklung nach vorne verschiebt, wobei Trailing-Abstand und Trailing-Schritt unabhängig voneinander konfigurierbar sind.
Das Merkmal, das TrendShield von typischen Crossover-EAs unterscheidet, ist sein täglicher Drawdown-Regler. Der EA überwacht kontinuierlich das schwankende und das realisierte Kontoguthaben im Vergleich zum Startguthaben des Tages. Wird der konfigurierte maximale tägliche Verlustprozentsatz erreicht – einschließlich schwankender Verluste aus offenen Positionen, nicht nur aus geschlossenen Trades –, schließt TrendShield sofort alle von ihm verwalteten Positionen, löscht alle von ihm platzierten ausstehenden Orders und deaktiviert den weiteren Handel für den Rest des Handelstages. Dieser Status wird in persistente globale Variablen geschrieben, die an die eindeutige Magic Number des EAs gebunden sind, was bedeutet, dass der tägliche Schutzstatus einen Neustart des Terminals, einen Stromausfall oder ein versehentliches Entfernen und erneutes Anfügen des EAs übersteht. Der Tageszähler wird zu Beginn jedes neuen Handelstages ohne manuellen Eingriff vollständig zurückgesetzt.
TrendShield berücksichtigt zudem eine konfigurierbare maximale Anzahl gleichzeitig offener Trades, einen maximal zulässigen Spread in Punkten, um Einstiege während illiquider oder durch Nachrichten ausgelöster Spread-Spitzen zu vermeiden, sowie ein konfigurierbares Handelsfenster basierend auf der Broker-/Serverzeit, sodass der Handel nur während der vom Trader festgelegten zulässigen Stunden stattfindet. Ein spezieller Nachrichtenfilter ist mit dem MetaTrader 5-Wirtschaftskalender verbunden und erkennt automatisch Ereignisse mit hoher Auswirkung (drei Sterne), wobei neue Einstiegsorders für eine konfigurierbare Anzahl von Minuten vor und nach jedem Ereignis blockiert werden.
Auf der technischen Seite wird jede von TrendShield platzierte Order mit einer eindeutigen Magic Number gekennzeichnet, wodurch sichergestellt wird, dass der EA niemals in Trades eingreift, die manuell oder von einem anderen auf demselben Konto laufenden Expert Advisor platziert wurden. Der EA unterstützt brokerspezifische Symbol-Suffixe wie NAS100.sb oder USTEC, liest die Lot-Schritte, das Mindest- und Höchstvolumen, den Tick-Wert und die Tick-Größe jedes Symbols korrekt aus und führt vor der Übermittlung einer Order eine Margin-Prüfung durch, um fehlgeschlagene Trades aufgrund unzureichender freier Margin zu vermeiden. Die Handelsausführung umfasst die ordnungsgemäße Behandlung von Requotes, Slippage-Toleranz und Fehlern bei ungültigen Stopps, wobei alle Fehler zur Überprüfung protokolliert werden.
Schließlich enthält TrendShield ein neu gestaltetes Dashboard direkt im Chart, das über eine einfache Textanzeige hinausgeht. Es wird als dunkles, professionell gestaltetes Panel dargestellt und zeigt den Live-Handelsstatus, die aktuelle Trendausrichtung, das Kontoguthaben und den Kontostand, den täglichen Verlust im Verhältnis zum konfigurierten Limit, die Eigenkapitaluntergrenze, bei der der Schutz ausgelöst wird, die Anzahl offener Trades im Verhältnis zum konfigurierten Maximum, den Live-Spread im Verhältnis zur konfigurierten Obergrenze, den aktuellen Status des Handelsfensters sowie den aktuellen Status des Nachrichtenfilters – und bietet dem Trader so einen sofortigen, farbcodierten Überblick darüber, warum der EA zu einem bestimmten Zeitpunkt handelt oder nicht handelt.
TrendShield wurde für Trader entwickelt, die einen disziplinierten, regelbasierten Ansatz für den Indexhandel suchen, der die von Eigenhandelsfirmen auferlegten operativen Grenzen respektiert, ohne dabei die Flexibilität einzubüßen, die zugrunde liegende Strategie an ihre eigenen Präferenzen anzupassen.
