Trade Assistant Professional
- Utilitys
- Version: 1.0
- Aktivierungen: 5
Beschreibung im MQL5-Markt (zum Einfügen bereit)
Klare, einfache Sprache – optimiert für die Marktvalidierung und -bewertung
🚀 Klüger handeln, Risiken managen, lokal skalieren – alles in einem EA
TradeAssistantPro ist ein professionelles 3-in-1-Tool für ernsthafte Trader: ein visuelles Handelspanel mit intelligentem Risikorechner, ein Trailing- und Positionsmanager mit 7 Modi sowie ein lokaler Multi-Terminal-Kopierer (Master/Client). Keine DLL. Kein WebRequest. Keine Cloud. Reines MQL5, entwickelt für die MT5-Marktvalidierung – funktioniert bei Forex, Metallen, Indizes, Kryptowährungen und CFDs sowohl auf Hedging- als auch auf Netting-Konten.
Sie profitieren von präzisen Einstiegspunkten, automatischem Gewinnschutz und sofortiger Kontoskalierung – ohne MT5 verlassen zu müssen.
Warum TradeAssistantPro? Die meisten EAs erfüllen nur eine Aufgabe. Dieses Tool ersetzt drei separate Tools durch eine schnelle, validierte Lösung, die Ihr Kapital bei jedem Tick schützt.
✨ DIE WICHTIGSTEN FUNKTIONEN IM ÜBERBLICK
1. VISUELLES HANDELSPANEL + INTELLIGENTER RISIKORECHNER
- Ziehen Sie die Linien für Einstieg (blau) / SL (rot) / TP (grün) direkt auf das Chart
- Sehen Sie, wie die Lot-Größe in Echtzeit automatisch anhand Ihres Risikoprozentsatzes berechnet wird
- Live-Anzeigen: Lots, Risikoprozentsatz, SL/TP in Punkten, Risiko-Ertrags-Verhältnis, Spread, erforderliche Margin
- Überschreiben Sie die Werte bei Bedarf mit einem festen Lot – ganz nach Ihrer Wahl
- KAUFEN / VERKAUFEN / ALLE SCHLIESSEN mit einem Klick (optionales Bestätigungs-Popup)
- Überprüft StopsLevel, FreezeLevel, Spread-Limit und Margin vor dem Absenden der Order
- Vollständig verschiebbares + halbtransparentes Fenster (82 % Deckkraft) – Kerzen bleiben darunter sichtbar
2. 7-MODUS-TRAILING- & POSITIONSMANAGER
Ihre Trades werden automatisch verwaltet, Tick für Tick. Wählen Sie den Modus, der zu Ihrer Strategie passt:
- FIXED: Trail mit festem Abstand nach festem Start + Schrittweite
- BREAKEVEN (BE): SL wird bei Erreichen des Gewinnauslösers auf den Einstiegspreis + Offset verschoben
- ATR: Dynamischer Trail basierend auf dem ATR-Abstand (Periode × Multiplikator)
- PARABOLIC SAR: SAR-Punkte werden exakt verfolgt
- MA PROTECT: Trailing hinter dem gleitenden Durchschnitt
- HIGH/LOW: Trailing hinter dem letzten N-Bar-Hoch/Tief + Puffer
- PARTIAL CLOSE + BE: Automatische Teilgewinnmitnahme in 3 Schritten (z. B. 50 % bei 200 Punkten) + optionaler Wechsel auf BE
- Funktioniert sowohl für Ihre manuellen Trades (Magic 20260101) als auch für kopierte Trades (Magic 20260102)
- Ratenbegrenzt (max. 1 Änderung/Sekunde pro Position) + Spreads/Provisionen berücksichtigende BE
- Zeigt an: Verwaltet: X Positionen | Cache: Y Handles live
3. LOKALER MULTI-TERMINAL-KOPIERER — MASTER-/CLIENT-
Kopieren Sie Trades sofort zwischen MT5-Terminals auf demselben PC/VPS über „Common Files“ — keine DLL, kein Signaldienst erforderlich. Perfekt für Prop-Firmen oder die Verwaltung von Familienkonten.
- DasMASTER -Terminal veröffentlicht Positionen alle 100 ms (atomare Datei mit CRC32-Prüfung)
- CLIENT -Terminals lesen die Daten, überprüfen Alter/Spread/Slippage, kalibrieren den Feed-Offset automatisch und kopieren
- Unterstützt das „Investor“-Passwort (nur Lesezugriff) auf dem Master – die Veröffentlichung läuft trotzdem weiter!
- 10 Client-Slots pro Kanal (1–999), mehrere Kanäle möglich
- Lot-Modi: Wie beim Master / Festes Lot / Multiplikator / Risiko in % pro Kopie
- Richtung: NORMAL / REVERSE mit Symbolzuordnung (Präfix/Suffix, benutzerdefinierte Zuordnung, z. B. EURUSD→EURUSD.a)
- Filter: Kauf- und Verkaufsorders separat kopieren, Min./Max.-Lot des Masters, Max. offene Trades, Gewinnfilter, Symbolliste
- SL/TP-Quellen: Vom Master / Feste Punkte / ATR-basiert / Kein SL/TP
- Synchronisierung: Schließen, Teilschließung, SL/TP-Anpassung – oder lokale Kontrolle beibehalten
- Schutz: PricePointSlip, MaxSignalAge, MaxSpread, MaxSlippage, Automatische Kalibrierung des Feed-Offsets
💎 ECHTE VORTEILE, DIE SIE SPÜREN WERDEN
Für risikobewusste Trader: „
“ Berechnen Sie in 1 Sekunde die exakte Lotgröße für ein Risiko von 1 % – keine manuellen Fehler oder übermäßige Risikobereitschaft mehr. Sehen Sie die Margin, bevor Sie klicken.
Für vielbeschäftigte Trader oder solche, die nicht am Bildschirm sitzen:
7 Trailing-Modi sichern Gewinne automatisch. Sie müssen nicht auf Charts starren – Ihr SL folgt dem Kurs auf intelligente Weise.
Für Prop-Firmen und Trader mit mehreren Konten:
Skalieren Sie eine Strategie lokal auf 10 Konten – ganz ohne monatliche Gebühr. Ein Anlegerkonto kann sicher als Master-Konto fungieren. Ändern Sie den Lot-Multiplikator pro Kunde sofort über das Bedienfeld.
Für alle Trader:
Ein EA ersetzt drei Tools, spart Platz auf dem Chart, läuft schnell (zwischengespeicherte Handles, keine Handle-Erstellung pro Tick), entspricht vollständig den Marktregeln und funktioniert bei jeder Symbolklasse.
🎯 FÜR WEN IST ES GEDACHT?
- Daytrader und Scalper, die eine schnelle, präzise Risikoberechnung benötigen
- Swing-Trader, die über Nacht ein ATR/MA/High-Low-Trailing benötigen
- Händler von Prop-Firmen, die Herausforderungen auf mehreren Konten meistern müssen
- Signalanbieter, die lokal kopieren, ohne riskante DLLs zu verwenden
- Jeder, der das manuelle SL-Management satt hat
⚙️ SO FUNKTIONIERT ES – 3 EINFACHE SCHRITTE
Schritt 1: Legen Sie das Risiko
fest. Geben Sie den Risikoprozentsatz (z. B. 1,0) auf der Registerkarte „TRADE“ ein. Oder geben Sie eine feste Lot-Übersteuerung ein.
Schritt 2: Linien setzen und Handels
festlegen Ziehen Sie die grünen Einstiegs-/SL-/TP-Linien auf die gewünschten Kurse. Beobachten Sie, wie sich Lots: 0,12 | R:R 2,0 in Echtzeit aktualisieren. Klicken Sie auf „KAUFEN“ oder „VERKAUFEN“. Marktorder, wenn der Kurs nahe ist; Pending-Order, wenn er weit entfernt ist.
Schritt 3: Automatische Verwaltung
Klicken Sie auf der Registerkarte „TRAILING“ auf „Manuell: FIXED → BE → ATR...“, um den Modus auszuwählen. Bearbeiten Sie die Abstände → „ALLE ANWENDEN“. Ihr SL wird automatisch nachgezogen. Verwenden Sie „BE ALL OPEN“, um alle Positionen auf einmal abzusichern.
Zum lokalen Kopieren:
- Master-PC: Stellen Sie auf Ihrem Hauptkonto „InpTapMode = Master“ und „ChannelID = 1“ ein.
- Client-PC(s) (derselbe VPS, unterschiedliche MT5-Datenordner): Stellen Sie „InpTapMode“ = „Client“, „ChannelID“ = 1 und „ClientSlot“ = 1..10 ein und wählen Sie „LotMultiplier“ = 1,0 oder „Risk%“. Klicken Sie auf „COPY ON“. Fertig – die Kopie erfolgt in <300 ms.
🛡️ TECHNISCHE HIGHLIGHTS (Warum es markttauglich ist)
- 100 % MQL5 – unter Verwendung von CTrade + OrderCheck, keine DLL/WebRequest – besteht die Validierung
- Hedging und Netting werden vollständig unterstützt, alle 5 Symboltypen getestet
- Leistungsoptimiert: Der Indikator verarbeitet zwischengespeicherte, wiederverwendete Daten und wird bei der Deinitialisierung freigegeben; keine Erstellung pro Tick
- Ratenbegrenzte Protokollierung: [TAP][LEVEL][Modul] – Debugging ohne Überflutung
- Sicherheit: Spread-Filter, Margin-Prüfung mit automatischer Lot-Reduzierung, Stops/Freeze-Validierung
- Persistent: Panel-Position, Linien, Kopieren EIN/AUS, Lot-Änderungen werden über GlobalVariables [ChartID] gespeichert
- Tester-Demo: Integrierte synthetische 4-stufige Kopiersequenz + Risiko-Selbsttest für den Strategietester
🔧 EINGABEPARAMETER — VOLLSTÄNDIGE LISTE MIT EINFACHEN BESCHREIBUNGEN
=== TAP-Modus ===
- InpTapMode — Betriebsmodus: ASSISTANT (nur Handel + Trail), MASTER (Publisher), CLIENT (Copier). Standard: ASSISTANT.
- InpLogLevel — Protokollierungsstufe: NONE / ERROR / INFO / DEBUG. Verwenden Sie normalerweise INFO.
=== Risiko ===
- InpRiskPercent — Prozentsatz des Guthabens/Eigenkapitals, der pro Trade riskiert wird (z. B. 1,0 = 1 %). 0 deaktiviert den Risikomodus → verwende festes Lot.
- InpFixedRiskCash — Fester Bargeldbetrag, der pro Trade riskiert wird (hat Vorrang vor dem Prozentsatz). 0 = deaktiviert. Verwenden Sie entweder das eine oder das andere.
- InpRiskBase — Basis für die Prozentberechnung: GUTHABEN / EIGENKAPITAL / FREIE MARGE.
- InpMaxTotalRiskPercent — Maximales kombiniertes Risiko aller offenen Positionen + neuer Position (z. B. 6,0 = Sperre bei >6 %). Schützt vor übermäßiger Risikoexposition.
=== Handel ===
- InpMagic — Magic Number für Ihre manuellen Trades. Der Trail-Manager verfolgt ausschließlich diese Magic Number. Muss > 0 sein.
- InpSlippage – Maximale Abweichung in Punkten bei der Orderplatzierung.
- InpTradeComment – Kommentar, der Ihren Orders zur Nachverfolgung hinzugefügt wird.
=== Trailing (manuelle Trades) ===
- InpTrailType — Trailing-Modus für Ihr Magic: NONE/FIXED/BREAKEVEN/ATR/SAR/MA/HIGHLOW/PARTIAL.
- InpFixedDistancePts — (FIXED) Abstand, um den der Stop-Loss dem Kurs folgt, in Punkten.
- InpFixedStartPts — (FIXED) Gewinn (in Punkten), bevor das Trailing beginnt.
- InpTrailStepPts — Mindestverbesserung (in Punkten), bevor der SL erneut angepasst wird.
- InpBETriggerPts — (BE) Gewinn (in Punkten), der den Wechsel zum Breakeven auslöst.
- InpBEOffsetPts — (BE) Zusätzliche Punkte über den Einstiegspreis hinaus beim Wechsel zum Breakeven (deckt Spread/Provision ab).
- InpATRPeriod — (ATR) ATR-Periode (1–500).
- InpATRMult — (ATR) Multiplikator (z. B. 2,0). SL = Kurs ± ATR × Mult.
- InpATRTimeframe — Zeitrahmen für die ATR-Berechnung (Standard: AKTUELLES Chart).
- InpSARStep / InpSARMax — (SAR) Schrittweite (0,02) und Maximalwert (0,2) des Parabolischen SAR.
- InpMAPeriod / InpMAMethod / InpMAAppliedPrice / InpMATimeframe — (MA) Einstellungen für den Trail hinter dem MA.
- InpHLBars / InpHLBufferPts — (HIGHLOW) Rückblick-Bars (z. B. 5) und Pufferpunkte oberhalb/unterhalb.
- InpPartialTriggerPts / InpPartialPercent / InpPartialMoveToBE — (PARTIAL) Auslösepunkte, Prozentsatz bis zum Schließen (z. B. 50 %) und ob der Restbetrag auf BE verschoben werden soll.
- InpPartialStep2/3TriggerPts / Percent — Zweite und dritte Teilniveaus (0 = deaktiviert).
=== Bedienfeld ===
- InpPanelCorner — Diagrammecke für das Panel (LEFT_UPPER usw.).
- InpPanelXOffset / InpPanelYOffset – Anfängliche X/Y-Position in Pixeln. Zur Laufzeit verschiebbar (pro Chart gespeichert).
- InpPanelBackColor / BorderColor / TextColor / BuyColor / SellColor — Farben anpassen.
- InpPanelFontSize — Schriftgröße (Standardwert 8). Automatische DPI-Skalierung enthalten.
=== Sicherheit ===
- InpMaxSpreadPts — Trades blockieren, wenn der Spread > diesen Wert (in Punkten) ist. 0 = keine Begrenzung.
- InpConfirmBeforeTrade — Wenn „true“, wird vor jedem KAUF/VERKAUF ein Popup-Fenster mit „OK“/„Abbrechen“ angezeigt.
=== Allgemeine Einstellungen für den Copier ===
- InpChannelID — Kanalnummer (1–999). Master und Clients müssen übereinstimmen, damit das Kopieren funktioniert.
- InpClientSlot – Slot 1–10 pro Kanal (eindeutig pro Client). Der Master sieht alle Slots.
- InpCopierMagic – Magic-Code für kopierte Trades (unabhängig vom manuellen Magic-Code).
- InpMaxClientsDisplay — Anzahl der Clients, die im Panel angezeigt werden sollen.
=== Copier-Master ===
- InpPublishIntervalMs – Wie oft der Master eine Datei schreibt (50–5000 ms, Standard 100 ms = schnell).
- InpPublishPendingOrders — Auch ausstehende Orders veröffentlichen (im Payload, nicht nur Positionen).
- InpIncludeSymbolsFilter — Durch Kommas getrennte Liste zur Einschränkung der veröffentlichten Symbole (leer = alle).
=== Copier-Client: Richtung & Lots ===
- InpCopyDirection — NORMAL oder REVERSE (Kauf wird zu Verkauf).
- InpCopyLotMode — Festlegung der Lotgröße: SAME_AS_MASTER / FIXED / MULTIPLIER / RISK_PERCENT.
- InpFixedLot — Lotgröße, wenn Modus = FIXED (z. B. 0,01).
- InpLotMultiplier — Multiplikator, wenn Modus = MULTIPLIER (z. B. 2,0 = doppeltes Master-Lot).
- InpRiskPercentPerCopy – Risikoprozentsatz, wenn Modus = RISK_PERCENT (verwendet dieselbe Berechnung wie manuell).
- InpMinLotOverride / InpMaxLotOverride – Begrenzung des endgültigen Lots auf den Minimal- bzw. Maximalwert. 0 = keine Begrenzung.
- InpSkipIfMinLotExceedsRisk — Wenn das begrenzte Mindestlot das Risiko weiterhin überschreitet, wird der Handel übersprungen.
=== Copier-Client: Filter ===
- InpCopyProfitFilter — Nach Gewinn des Masters filtern: COPY_ALL / ONLY_PROFITABLE / ONLY_LOSING.
- InpProfitFilterThresholdPts – Gewinn in Punkten, um den Filter zu erfüllen.
- InpSymbolFilterMode — ALL oder ALLOW_LIST / DENY_LIST.
- InpSymbolList – Durch Kommas getrennte Liste der Symbole für den Filter (z. B. EURUSD, GBPUSD).
- InpCopyBuys / InpCopySells – Kaufgeschäfte kopieren? Verkaufsgeschäfte kopieren?
- InpMaxOpenCopiedTrades – Maximale Anzahl gleichzeitig kopierter Positionen (0 = unbegrenzt).
- InpMinMasterLots / InpMaxMasterLots – Nur kopieren, wenn das Master-Lot innerhalb des Bereichs liegt.
=== Copier-Client: Symbolzuordnung ===
- InpSymbolPrefix / Suffix — An das Master-Symbol anhängen, um das Client-Symbol zu erhalten (z. B. Master EURUSD → Client EURUSD.a über das Suffix .a).
- InpCustomSymbolMap — Erweiterte Zuordnung: EURUSD=EURUSD.a, GBPUSD=GBPUSD.a.
=== Copier-Client: Schutz ===
- InpPricePointSlip — Maximal zulässiger Slippage zwischen dem Eröffnungskurs des Masters und dem Kurs des Clients (Punkte). Verhindert fehlerhafte Kopien.
- InpAllowBetterPrice — Wenn der Client einen besseren Preis als der Master erhält, wird dies auch dann zugelassen, wenn der Slippage den Grenzwert überschreitet.
- InpMaxSignalAgeMs – Maximales Alter eines Master-Signals, bevor es als veraltet gilt (ms, z. B. 3000 = 3 s).
- InpMaxClientSpreadPts — Kopieren blockieren, wenn der Spread des Clients zu hoch ist.
- InpMaxSlippage – Maximaler Slippage für Kopieraufträge.
- InpAutoCalibrateFeedOffset — Automatisches Erlernen des Preis-Offsets zwischen Brokern.
- InpRetryBlockedUntilAgeLimit – Wiederholung blockierter Trades bis zum Ablauf der Altersgrenze.
=== Copier-Client: SL/TP ===
- InpCopySLTPMode — Quelle: FROM_MASTER / FIXED / ATR / NONE.
- InpFixedSLPts / InpFixedTPPts — Feste SL/TP-Punkte, wenn Modus = FIXED.
- InpATRSLMult / InpATRTPMult / InpATRPeriodSLTP / InpATRTimeframeSLTP — ATR-Multiplikatoren/Periode, wenn Modus = ATR.
- InpReverseSwapSLTP — SL/TP für umgekehrte Richtung vertauschen.
=== Copier-Client: Synchronisierung ===
- InpSyncClose — Wenn der Master schließt, schließt der Client sofort.
- InpSyncPartialClose – Wenn der Master eine teilweise Schließung vornimmt (Volumenverringerung), spiegelt der Client den Prozentsatz wider.
- InpSyncSLTPModify – Wenn der Master SL/TP ändert, aktualisiert der Client die Daten.
- InpLocalOverridesMaster — Wenn Sie SL/TP des Clients manuell ändern, wird dies bei der nächsten Synchronisierung nicht überschrieben.
- InpCopyExistingOnStart — Beim Start werden bereits offene Master-Positionen kopiert.
- InpCopyPendingOrders — Kopiere auch ausstehende Orders.
=== Copier-Client: Lokale Verwaltung ===
- InpClientTrailType — Trailing-Modus für kopierte Trades (unabhängig vom manuellen Modus). Setzen Sie den Wert auf „NONE“, um das Trailing bei Kopien zu deaktivieren, oder wählen Sie „FIXED“, „ATR“ usw., um Kopien lokal zu verfolgen, auch wenn der Master dies nicht tut.
💡 TIPPS FÜR OPTIMALE ERGEBNISSE
- Beginnen Sie im ASSISTANT-Modus, um sich mit dem Bedienfeld vertraut zu machen. Wechseln Sie erst dann zu MASTER/CLIENT, wenn Sie Kopiervorgänge durchführen möchten.
- Für Prop-Firmen: Verwenden Sie LotMode = RISK_PERCENT + Risk% = 1,0, um das festgelegte Risiko für jeden Client automatisch einzuhalten, unabhängig von der Lotgröße des Masters.
- Verwenden Sie BE-Trigger 200 Punkte + Offset 10 Punkte als sichere Standardeinstellung für die meisten Devisenpaare (deckt den Spread ab).
- Verwenden Sie ATR 14 × 2,0 für volatile Paare (Gold, Indizes) – der SL passt sich der Volatilität an.
- Stellen Sie „InpMaxSpreadPts“ immer auf 300–500 ein, um schlechte Ausführungen bei Nachrichten-Spitzen zu vermeiden.
- Hosten Sie Master und Clients auf demselben VPS, um eine Latenz von <0,5 s zu erreichen. Verschiedene PCs funktionieren nicht (Common Files ist lokal).
⚠️ WICHTIGE HINWEISE
- Dies ist ein Tool, keine Handelsstrategie. Es generiert keine Signale – Sie entscheiden über die Einstiegspunkte. Die bisherige Performance des Trailing/Copiers ist keine Garantie für Gewinne.
- Der Master kann ein Investoren-Passwort verwenden – die Veröffentlichung funktioniert trotzdem (schreibgeschützte Positionen sind lesbar). Für Clients muss der Handel zugelassen sein.
- Der Ordner „Common Files“ muss beschreibbar sein ( C:\Users\...\AppData\Roaming\MetaQuotes\Terminal\Common\Files\ ). Der EA überprüft dies bei der Initialisierung – ist der Ordner nicht beschreibbar, blockiert er den Copier und protokolliert einen Fehler.
- Testen Sie den Kopierer im Strategietester – er enthält eine synthetische 4-Schritt-Sequenz des Masters (Eröffnen → SL ändern → Teilausbuchung → Schließen), um die Funktion ohne zweites Terminal zu überprüfen.
- Das Bedienfeld ist chart-spezifisch: Position, Linien und „Kopieren EIN/AUS“ werden pro Chart-ID über „GlobalVariables“ gespeichert.
🆘 SUPPORT & UPDATES
- Kostenlose Updates für Market-Käufer. Jede Stufe wurde ohne Fehler oder Warnungen validiert.
- Benötigen Sie Hilfe? Senden Sie dem Verkäufer eine Nachricht mit: InpLogLevel = DEBUG-Protokoll + Screenshot der Registerkarte „Journal“. Wir antworten innerhalb von 24 Stunden.
- Keine DLL. Kein WebRequest. Kein Abonnement. Einmaliger Kauf, lebenslange Nutzung auf Ihren aktivierten Endgeräten.
Holen Sie sich TradeAssistantPro noch heute – berechnen Sie das Risiko mit einem einzigen Klick, sichern Sie Gewinne automatisch ab und skalieren Sie die Lösung auf jedes von Ihnen verwaltete Konto.
