TFF · Was wurde tatsächlich gehandelt?
Trade-by-Trade betrachten: Größenprogression, Nachkäufe, Korb-Ausgänge, Haltedauer und Risikokonzentration. Die behauptete Strategie mit beobachtbarem Verhalten vergleichen.
Tradeflow Forensics ansehen ↗Strategien · Technik · Risikoprüfung
Automatisierte Regeln verstehen, Grid-Risiken sichtbar machen und Leistungsversprechen prüfen.
Ein Expert Advisor (EA) ist ein Programm für die Desktopumgebung von MetaTrader. Er verarbeitet Ereignisse und kann Handelsanfragen senden. Das Wort „Expert“ beschreibt eine Programmkategorie, keine geprüfte fachliche Kompetenz. Automatisierung macht eine Entscheidung wiederholbar; sie macht sie nicht automatisch wirtschaftlich sinnvoll.
Ein Indikator berechnet und visualisiert Informationen. Ein Skript erledigt typischerweise eine einmal gestartete Aufgabe. Ein EA kann kontinuierlich auf Ereignisse reagieren. Ein Signalservice überträgt fremde Entscheidungen; der EA setzt lokal programmierte Regeln um. Kombinationen sind möglich. Die technische Umsetzung, die Risikoverantwortung und das Geschäftsmodell müssen getrennt betrachtet werden.
Die EA-Datei läuft im Desktopterminal oder einer geeigneten Hostingumgebung. Die mobile App ist keine lokale MQL-Laufzeit für Ihre EX4-/EX5-Datei. Ein eingeschalteter Computer allein genügt nicht: Terminal, Verbindung, Handelsrechte, Kontozustand und Strategiebedingungen müssen zusammenpassen. Siehe Installation, Berechtigungen und kontrolliertes Abschalten.
| Familie | Prinzip | Typischer Prüfpunkt |
|---|---|---|
| Trendfolge | Einstieg bei anhaltender Richtung; Ausstieg bei Regelbruch. | Fehlsignale und Kosten in Seitwärtsphasen. |
| Mean Reversion | Position gegen eine vermutete Übertreibung. | Was geschieht, wenn die Abweichung strukturell wird? |
| Breakout / Momentum | Handel nach Ausbruch oder Beschleunigung. | Gap, Spread und Ausführung zur Signalzeit. |
| Scalping | Kleine Zielbewegungen und kurze Haltedauer. | Kosten pro Umschlag, Latenz und Fill-Annahmen. |
| Grid | Mehrere Einstiege nach Preisabständen. | Gesamtexposure statt isolierter Einzelposition. |
| Martingale / Verlustprogression | Positionsgröße steigt nach Verlusten oder Gegenbewegungen. | Kapitalbedarf, endliche Limits und seltene Großverluste. |
| Ausführungs- und Risikoassistent | Teilorders, Stops, Positionsgrößen oder Alarmregeln. | Keine eigenständige Renditestrategie erforderlich. |
| Portfolio / statistische Modelle | Signale über Instrumente, Zusammenhänge oder Modelle. | Korrelation, Datenabgleich und Regimewechsel. |
Diese Familien überschneiden sich. Ein Grid muss keine Martingale verwenden. Eine steigende Größe kann auch aus anderer Risikosteuerung stammen. „KI“, „Hedging“ oder „Arbitrage“ sind ohne Ein- und Ausstiegsregeln keine ausreichende Strategiebeschreibung. Ein Gegenposten kann Bruttoexposure, Kosten und Margin erhöhen, obwohl das Nettoexposure sinkt.
In MQL5 gehören dazu unter anderem OnInit, OnTick, OnTimer und OnTradeTransaction. OnTick bezieht sich auf das Chartsymbol. Ereignisse werden sequenziell verarbeitet; ein weiterer NewTick wird nicht zusätzlich eingereiht, wenn bereits einer wartet oder verarbeitet wird. „Jeder Tick wird gehandelt“ ist deshalb keine sichere Annahme. Deaktivierter Autohandel verbietet Handelsanfragen, beendet aber nicht automatisch die Ereignisverarbeitung. [1]
Ein positives Ergebnis von OrderSend() bestätigt nicht allein den abgeschlossenen Deal. Rückgabecodes und Handelstransaktionen müssen ausgewertet werden. Wiederholte Anfragen nach Timeout ohne Kontoprüfung können doppelte Aktionen erzeugen. Ein EA braucht eine nachvollziehbare Behandlung von Ablehnungen, Neustarts und bereits bestehenden Positionen. [2]
MT5 unterstützt kontobedingt Netting oder Hedging. Eine Strategie, die getrennte Gegenpositionen erwartet, muss die Kontoeigenschaften prüfen. Symbolnamen, Kontraktgröße, Volumenschritt und Stops sind keine universellen Konstanten. Symbol-Spezifikationen und Auftragsweg und Broker-Risiko erklären diese Grenzen.
Vergleichen Sie ein Grid mit konstanten Größen und einer Verdopplung. Beide kaufen nach fallenden Kursen nach. Der gewichtete Einstieg nähert sich dem Markt; zugleich wächst die Position. Eine Erholung ist ein Szenario, keine Zusage.
Lesen Sie Balance und Equity gemeinsam. Offene Verluste verschwinden nicht dadurch, dass der EA sie noch nicht realisiert hat. Mehrere kleine geschlossene Gewinne können neben einem großen offenen Verlust bestehen. Die Reihenfolge der Marktbewegungen entscheidet darüber, welche Zusatzpositionen und Kapitalgrenzen überhaupt erreicht werden.
MQL4 und MQL5 sind die plattformspezifischen Programmiersprachen. Ihre Syntax ist C++-ähnlich; Handelsmodell, Bibliotheken und Schnittstellen unterscheiden sich. MQ4/MQ5 sind Quelldateien, EX4/EX5 kompilierte Programme. Eine Datei wird durch Umbenennen nicht kompatibel. Eine Portierung erfordert fachliche und technische Prüfung. [3]
Ereignis empfangen
Kontozustand und offene Anfragen abgleichen
wenn Daten unvollständig oder Risikogrenze erreicht: keine neue Anfrage
Signal mit bekannten Daten berechnen
zulässige Größe und Handelsbedingungen prüfen
Anfrage senden und Ergebnis protokollieren
spätere Transaktionen mit dem erwarteten Zustand abgleichenDieses Pseudomodell ist eine Architekturhilfe, kein handelbarer Roboter. Die Anleitung zum StrategietesterBacktests & Track Records führt durch die Plattformfunktionen. Ein kompiliertes Programm ohne Fehler kann dennoch eine verlustreiche Regel ausführen.
Der MT5-Tester bietet unterschiedliche Tickmodelle, Optimierung und einen Forward-Bereich. Kosten- und Ausführungsannahmen beeinflussen das Ergebnis; ein historischer Test ist keine Rekonstruktion jeder künftigen Ausführung. Prüfen Sie auch, ob spezielle Testmodi Kosten ausblenden. [5]
| Nachweis | Was er zeigen kann | Was zusätzlich fehlt |
|---|---|---|
| Backtest | Verhalten einer Version unter gewählten historischen Annahmen. | Unabhängige Daten, Ausführungsrealismus, Auswahlprozess. |
| Unberührter Testabschnitt | Ergebnis außerhalb der ursprünglichen Kalibrierung. | Wurde der Abschnitt nach Sichtung doch zur Optimierung benutzt? |
| Demo-Forward | Laufzeit, Signale und Programmfehler im laufenden Betrieb. | Reale Fills und reale Kosten. |
| Live-Kontoauszug | Beobachtete Transaktionen dieses Kontos. | Vollständigkeit, offene Verluste, andere Konten, Strategieversion. |
Fordern Sie Equity-Verlauf, maximale offene Position, Ein- und Auszahlungen, Haltedauer, Kosten, Verlustserien und den schlimmsten offenen Drawdown an. Eine Balance-Kurve allein reicht nicht. Winrate sagt ohne Gewinn-/Verlustgrößen wenig: 90 Gewinne von je 1 und 10 Verluste von je 12 ergeben −30 vor Kosten.
Overfitting: Viele Varianten werden ausprobiert und nur die beste präsentiert. Look-ahead: Spätere Information gelangt in die frühere Entscheidung. Survivorship: Gescheiterte Konten oder Varianten fehlen. Regimeabhängigkeit: Die Regel passt zu einem Marktabschnitt und scheitert unter anderen Bedingungen. Eine perfekte Kurve verlangt bessere Nachweise, nicht weniger Fragen.
Bei einem kompilierten Drittanbieter-EA bleibt der Quellcode häufig verborgen. Das kann legitimen Schutz geistigen Eigentums bezwecken. Für den Nutzer bleibt aber eine Prüfgrenze: verborgene Progression, externe Abhängigkeiten, geänderte Regeln und Fehlverhalten lassen sich schwerer beurteilen. Einsehbarer Code hilft nur, wenn er fachlich geprüft wird und zur tatsächlich verwendeten Binärdatei gehört.
Verlangen Sie eine schriftliche Strategiebeschreibung, Größenobergrenzen, Verlustbehandlung, Versionshistorie, Berechtigungen, Datenübertragungen und Verhalten bei Lizenz- oder Verbindungsfehlern. Nutzen Sie getrennte Testumgebungen. DLL- und WebRequest-Rechte sind bewusst zu vergeben; sie öffnen zusätzliche Schnittstellen. Zugangsdaten, Fernzugriff und Überweisungen gehören nicht ungeprüft in einen Softwarekauf.
Eine wichtige Grenze: Die Regeln des MQL5 Market verlangen kompilierte Produkte und untersagen unter anderem DLL-Aufrufe. Sie untersagen Renditegarantien und die Darstellung von Backtests als echten Handel. Die Plattform beschreibt ihre Prüfung als formal und garantiert weder Profitabilität noch fehlerfreien Betrieb. Diese Regeln gelten für den Market-Vertrieb, nicht pauschal für jeden extern verkauften EA. Ein Marktplatzlisting ist keine unabhängige wirtschaftliche Due Diligence. [6]
| Stärke | Entsprechende Grenze |
|---|---|
| Wiederholbare Regeln | Ein systematischer Fehler wird ebenfalls wiederholt. |
| Disziplinierte Ausführung | Ein unpassender Parameter bleibt diszipliniert unpassend. |
| Schnelle Verarbeitung | Broker, Netzwerk und Ereignisqueue begrenzen die Ausführung. |
| Historisch untersuchbar | Eine ausgewählte Kurve kann Auswahlverzerrungen verbergen. |
| Mehrere Märkte überwachbar | Korrelation und gemeinsame Ausfallursachen bleiben bestehen. |
Ein Anbieter kann an Verkauf, Abonnement, Hosting oder vermitteltem Handelsvolumen verdienen. Diese Erlöse können auch entstehen, wenn die Strategie des Kunden verliert. Häufiger Handel erhöht bei sonst gleichen Bedingungen den Kostenumschlag. Fragen Sie deshalb nach Vergütung und Brokerbindung sowie nach Ergebnissen nach allen Kosten.
Grid und Martingale verdienen besondere Aufmerksamkeit: Der Markt kann länger gegen den Korb laufen, als Kapital verfügbar ist. Eine endliche Verdopplungsfolge mit Startgröße 1 ergibt nach fünf Einstiegen 31 Einheiten. Ein Positionslimit beendet das Größenwachstum, beseitigt aber nicht den Verlust vorhandener Positionen. „Keine Verluste schließen“ ist keine Verlustvermeidung.
Ein EA-Verkauf ist nicht automatisch Portfolioverwaltung. Wird zusätzlich individuell beraten, das Konto gesteuert oder eine Entscheidung für den Kunden übernommen, müssen Tätigkeit, Zuständigkeit und mögliche Erlaubnispflichten gesondert geprüft werden. Copy Trading und regulatorische Rollen sowie Recht und Verbraucherschutz ordnen diese Fragen ein.
Die CFTC warnt ausdrücklich vor der Vermarktung von Bots und KI als Geldmaschinen. Die technische Bezeichnung liefert keinen Beleg für sichere oder außergewöhnliche Gewinne. [7] Warnsignale sind garantierte Rendite, geheime risikolose Strategien, Druck zur Einzahlung, nachträgliche Freischaltgebühren und die Weigerung, vollständige Kontodaten oder den Vertragspartner zu nennen.
Unterscheiden Sie vier Fälle: Eine ehrliche Strategie kann verlieren. Ein Entwickler kann Fehler machen. Ein Verkäufer kann Risiken irreführend verschweigen. Ein betrügerisches Modell kann Software nur als Vorwand für Einzahlungen benutzen. Ein Verlust allein beweist den letzten Fall nicht; eine schöne Kurve widerlegt ihn ebenfalls nicht.
Prüfpfad: Identität und Vertragspartei feststellen → Vergütung und Brokerbeziehung offenlegen → vollständige Leistungsdaten verlangen → Berechtigungen begrenzen → unabhängig testen. Bei Auffälligkeiten Version, Dateien, Parameter, Journal, Kontoauszüge, Kommunikation und Zahlungen sichern. Weitere Einzahlungen zur angeblichen „Rettung“ kritisch hinterfragen. Dokumentation und Verbraucherschutz liefert Anschlusswissen.
Für unsere weitere Inhaltsarchitektur stehen ECS, TFF und copytrader.io für drei ergänzende Prüfperspektiven. Hier wird keine bereits implementierte Datenanbindung oder Produktzertifizierung behauptet.
Trade-by-Trade betrachten: Größenprogression, Nachkäufe, Korb-Ausgänge, Haltedauer und Risikokonzentration. Die behauptete Strategie mit beobachtbarem Verhalten vergleichen.
Tradeflow Forensics ansehen ↗Alternative Reihenfolgen, längere Verlustphasen und veränderte Kosten untersuchen. Das Labor oben zeigt den Grundgedanken; Szenarien sind keine Eintrittswahrscheinlichkeiten.
Zum StrategielaborSignalgeber-Ergebnis und Follower-Ergebnis trennen. Größe, Hebel, Mindestvolumen, Zeitverzug und Kosten können die Übertragung verändern.
copytrader.io ansehen ↗ · Copy-Trading-WissenGeprüft am 01.10.2026. Herstellerdokumentation beschreibt technische Funktionen und eigene Vertriebsregeln; die Bewertung von Strategierisiken ist unsere analytische Einordnung. Das Labor ist ein transparentes Rechenmodell ohne Marktdaten und ohne Renditeprognose.