Expert Advisor Live Audit
- Utilitys
-
Mikoto Hamazono
AI Trader Kyo | MQL-Entwickler & Forex-Innovator
Als MQL-Entwickler und leidenschaftlicher Innovator im Bereich Forex entwickle ich fortschrittliche Trading-Lösungen, die das volle Potenzial von KI nutzen. - Version: 1.0
- Aktivierungen: 10
Expert Advisor Live Audit beantwortet die Frage, die sich jeder Nutzer eines Expert Advisors (EA) früher oder später stellt: Ist mein EA kaputt, hat er nur Pech oder fressen die Kosten ihn auf? Der Indikator liest die Handelshistorie dieses Kontos, gruppiert sie nach Magic Number und zeigt für jeden EA seinen tatsächlichen Vorteil (Edge), wie er im Vergleich zu seinem Backtest abschneidet und was die Ausführung wirklich gekostet hat.
Es handelt sich um einen Indikator: Er eröffnet, ändert oder schließt nie einen Trade. Keine DLL, keine Web-Anfragen, keine externen Dienste.
Was Sie sehen
- Overview (Übersicht): jeder EA auf dem Konto mit Trades, Trefferquote, Profitfaktor, Nettoergebnis, maximalem Drawdown, dem 90%-Intervall des durchschnittlichen Trades und einem Status: OK, WATCH, ALERT oder EARLY (weniger als 20 Trades).
- EA detail (EA-Details): die Equity-Linie der geschlossenen Trades. Geben Sie die Backtest-Trefferquote und den Profitfaktor ein, dann zeigt ein blaues Band den aus dem Backtest erwarteten Bereich (90%). Außerdem sehen Sie, wie viele simulierte Verläufe schlechter sind als Ihr Live-Ergebnis und wie ungewöhnlich Ihr Drawdown und Ihre längste Verlustserie sind.
- Trades to be sure (Trades, um sicher zu sein): wie viele Trades nötig sind, bis sich der durchschnittliche Trade bei der aktuellen Volatilität des EAs statistisch von null unterscheidet. EAs werden oft nach 20 oder 30 Trades beurteilt; diese Zahl zeigt, ab wann ein Urteil sinnvoll wird.
- Execution costs (Ausführungskosten): Slippage beim Einstieg und beim Ausstieg gegenüber dem angeforderten Preis, Spread beim Einstieg, Ausführungszeit auf dem Server, Provision und Swap, die Kosten nach Einstiegsstunde sowie ein Wasserfalldiagramm von "vor Kosten" bis "Nettoergebnis".
- Trades: die letzten Trades mit ihren eigenen Kosten. "Save CSV" (CSV speichern) schreibt jeden Trade und die Zusammenfassung für Excel, Python oder einen KI-Assistenten.
Wie die Kosten gemessen werden
- Pending Orders, Stop-Loss und Take-Profit: Der Order-Preis wird mit dem Ausführungspreis verglichen.
- Market Orders: MetaTrader speichert den angeforderten Preis nicht. Deshalb wird die Ausführung mit dem letzten Tick zu dem Zeitpunkt verglichen, an dem der Server die Order erhalten hat (sofern das Terminal für diesen Zeitpunkt eine Tick-Historie hat).
- Spread beim Einstieg: aus Tickdaten, sonst aus der 1-Minuten-Bar (mit * gekennzeichnet).
- Ausführungszeit auf dem Server: von "Order empfangen" bis "ausgeführt" in der Order-Historie.
Vergleich mit dem Backtest
Tragen Sie im Eingabeparameter "Backtest expectations" pro EA einen Eintrag ein: magic=winrate/PF, zum Beispiel 1001=62/1.45; 2002=48/1.8. Trefferquote und Profitfaktor können Sie in jedem Strategy-Tester-Bericht ablesen. Der Vergleich verwendet Ihren durchschnittlichen Live-Verlust als Maßstab und funktioniert deshalb mit jeder Lotgröße.
Wissenswertes
- Es werden nur Positionen analysiert, die innerhalb des Look-back-Zeitraums geschlossen wurden. Offene Positionen sind nicht enthalten.
- Der Strategy Tester hat keine Kontohistorie, daher zeigt die kostenlose Demo integrierte Beispieldaten (mit SAMPLE DATA gekennzeichnet). Dasselbe Beispiel können Sie auch auf einem Live-Chart mit dem Parameter "Show built-in sample data" ansehen.
- Alle Zahlen beschreiben die Vergangenheit. Der Status OK bedeutet nicht, dass ein EA profitabel bleiben wird.
Eingabeparameter
- Look back N days (365): geschlossene Trades der letzten N Tage. 0 = gesamte Historie.
- Only these magic numbers (empty): kommagetrennte Liste. Leer = jeder EA.
- Include manual trades (true): Magic Number 0 wird als "Manual trades" angezeigt.
- Names for magic numbers (empty): zum Beispiel 1001=Gold breakout; 2002=Scalper. Ohne diese Angabe wird der Deal-Kommentar verwendet.
- Backtest expectations (empty): magic=winrate/PF pro EA, getrennt durch ";".
- Tab, der zuerst geöffnet wird, Zeitzone für "Kosten nach Stunde", Server-GMT-Offset (-99 = automatisch), Position des Panels.
- Show built-in sample data (false), EA to select first (0 = der EA, der Aufmerksamkeit erfordert).
Support
Wenn etwas unklar ist, senden Sie mir bitte eine private Nachricht auf MQL5.
Der Handel mit gehebelten Produkten ist mit einem hohen Verlustrisiko verbunden.
