Simulation und Recherche
Paper, Shadow und Backtesting: Eingaben vor dem Ergebnis vergleichen
Verstehen, was jede Citrine‑Simulation testet, wie Gebühren und Funding (Futures‑Funding) Vergleiche beeinflussen und warum hypothetische Ergebnisse von der realen Ausführung abweichen.
In diesem Artikel
Drei Simulationen, drei Fragen
Eine Paper‑Sitzung, eine Shadow‑Sitzung und ein historischer Backtest können alle ein Ergebnis in Dollar anzeigen. Diese gemeinsame Einheit macht die Experimente nicht äquivalent. Der nützliche Ausgangspunkt ist die Frage, bei der jeder von ihnen Ihnen helfen kann.
- Paper: Wie verhält sich eine simulierte Sitzung mit einem von Ihnen gewählten Guthaben und einer gewählten Allokation, während sie aktuellen Marktdaten folgt? Sie verwendet Standard‑Simulationsgebühren und erfordert keinen API‑Schlüssel oder kein Abonnement.
- Shadow: Wie verhält sich eine konto‑basierte simulierte Sitzung? Sie beginnt mit authentifizierten Kontoeingaben, einschließlich kontobasierter Mittel und prozentualer Gebührenkontexte, und führt dann ihre eigene Simulation aus. Sie ist kein Live‑Konto‑Spiegel, der Orders platziert.
- Backtesting: Was geschah unter angegebenen historischen Eingaben und Annahmen? Es spielt berechtigte archivierte Perioden erneut ab, anstatt auf die nächste Echtzeitsitzung zu warten. Es spielt die Historie wieder ab, anstatt ein Live‑Konto zu verwalten.
Keines davon sendet echte Orders. Das publizierter Modusvergleich erläutert deren Anforderungen; Backtesting‑Methodik beschreibt, was die historische Simulation einschließt und auslässt. Eine Simulation kann Unterschiede aufdecken, die einer Untersuchung wert sind, ohne die Ausführungen zu beweisen, die ein echtes Konto erhalten hätte.

Erstellen Sie ein Vergleichsarbeitsblatt
Bevor Sie zwei Endbilanzen vergleichen, schreiben Sie die Eingaben des Experiments auf. Verwenden Sie dasselbe Arbeitsblatt für einen gespeicherten Backtest und für eine vorwärtsgerichtete simulierte Sitzung:
- Produkt und Zeitraum: Kontrakt, Richtung, Beginn- und Endzeit sowie Zeitzone. Ein Kalenderdatum ohne Zeitzone kann eine abweichende Grenze verbergen.
- Mittel und Zuordnung: Anfangssaldo und das gemeinsame Margenbudget. Mehr Startkapital kann Mengen verändern; es ist nicht nur ein größerer Nenner für dieselben Trades.
- Ausführung und Kosten: Mengen, Ein-/Ausstiegszeiten und -preise, Gebührenträger, pro-Kontrakt-Gebühren und Slippage-Annahmen.
- Finanzierung (Finanzierung von Terminkontrakten): eingeschlossene Gutschriften oder Belastungen, ob Werte erfasst oder geschätzt sind, und Abdeckungslücken.
- Buchführung: abgeschlossene Trades versus offene Positionen und ob das angezeigte Ergebnis bestimmte Kosten bereits enthält.
Die ursprünglichen Exporte und Notizen aufbewahren. Wenn eine Abweichung erst nach Änderung mehrerer Eingaben verschwindet, geht die Möglichkeit verloren zu sagen, welche Änderung sie erklärt. Jeweils eine Vergleichsdimension korrigieren.
Zählen Sie jede Kostenposition nur einmal.
Citrines historische Simulationen modellieren Ein- und Austrittsgebühren, pro-Kontrakt konfigurierte Gebühren und Slippage. Standardgebühren werden standardmäßig verwendet; ein zwischengespeichertes Snapshot mit prozentualen Gebühren eines berechtigten Kontos kann verwendet werden, wenn verfügbar. Ein zwischengespeichertes Snapshot rekonstruiert nicht jede Gebühr, die ein Konto an jedem historischen Datum gezahlt hat.
Betrachten Sie dieses erfundene Rechenbeispiel, kein Citrine-Performanceergebnis oder universelle Bildschirmformel:
- Bruttogewinn geschlossener Trades
- +$18
- Handelsgebühren bereits im Nettoergebnis enthalten
- -$5
- Nettoergebnis geschlossener Trades
- +$13
- Separat enthobene Finanzierungsbelastung
- -$2
- Kombinierte Wirkung in diesem Beispiel
- +$11
Ausgehend vom Nettogewinn von $13 und nochmaligem Abzug der $5 Gebühr ergäbe $6 nach Finanzierung, was die Gebühr doppelt zählt. Umgekehrt würde das Ignorieren der Finanzierungsbelastung $13 ausweisen für eine Wirkung, die in diesem Beispiel $11 beträgt. Zuerst die Basis des Ergebnisses festlegen; erst dann getrennte Komponenten abgleichen.
Das Handbuch Abschnitt zur Kostenabstimmung macht dieselbe Unterscheidung: Finanzierung kann eine separate buchhalterische Komponente sein, und eine Saldenänderung muss nicht der Summe geschlossener Trades einer Sitzung entsprechen. Eine Börsenabrechnung, ein Simulationsexport und ein Kontobildschirm beantworten unterschiedliche buchhalterische Fragen.
Lesen Sie die Abdeckung, bevor Sie eine Null interpretieren.
Ein verifizierter Finanzierungsbetrag von Null und nicht verfügbare Finanzierungsdaten sind nicht austauschbar. Historische Läufe verwenden, wo verfügbar, aufgezeichnete berechtigte Finanzierung und können qualifizierte Schätzungen aus Live-Beobachtungen verwenden, die als Schätzungen gekennzeichnet sind. Fehlende Finanzierungsdaten verhindern keinen Backtest, daher ist ein abgeschlossener Lauf kein Beweis für vollständige Finanzierungsabdeckung.
In ähnlicher Weise können berechtigte frühere Overnight-Margenbeobachtungen für dasselbe Produkt fortgeschrieben werden; spätere Datumsinformationen werden nicht zum Ausfüllen eines früheren Datums verwendet. Prüfen Sie die Abdeckung und Annahmen des Laufs, bevor Sie eine Differenz als Strategieeffekt behandeln. Ziehen Sie nicht aus der Differenz gerundeter Salden auf exakte Finanzierung.
Aufgezeichnete Trades und der Ein-Sekunden-Best-Bid/Ask-Kontext bieten mehr Details als nur Kerzenschlusskurse. Sie reproduzieren dennoch nicht vollständig die Platzierung in der Queue, Liquidationsverhalten oder Börsenunterbrechungen. Besserer Kontext macht aus einer hypothetischen Ausführung keinen historischen Beleg.
Prüfen Sie, welche Drawdowns (Rückgang von Spitze bis Tief) beprobt werden.
Angenommen, ein hypothetisch abgetasteter Kontostand steigt von $500 auf $530 und fällt dann auf $515. Der Rückgang vom vorherigen Hoch beträgt $15, obwohl der Endstand noch $15 über dem Anfang liegt. Weder der Nettogewinn noch der schlimmste einzelne Trade beschreiben allein diesen Verlauf.
Citrines veröffentlichte Backtesting-Erklärung misst den maximalen Drawdown an den aufgezeichneten Trade-Exits und am Ende des Laufs. Diese Abtastung kann ein Intratrade-Tief übersehen. Es ist kein kontinuierlich markiertes Verlustlimit, kein garantierter Worst-Case-Liveverlust und kein Beweis dafür, dass ein Stop bei einem bestimmten Preis ausgeführt worden wäre.
Nutzen Sie Meinungsverschiedenheiten als Forschungsfrage
Wenn zwei Läufe differieren, vergleichen Sie zuerst Mengen und Zeitstempel, bevor Sie über die Schlagzeilenrendite diskutieren. Eine Mengenabweichung kann viel vom Ergebnis erklären; eine Grenzabweichung kann einen weiteren Ein- oder Ausstieg oder ein Finanzierungsevent einführen. Dann Ausführungspreise, Kosten, Finanzierung und noch offene Positionen prüfen.
Schließen Sie weniger günstige Perioden in den Vergleich ein und halten Sie die Eingabeoptionen konsistent. Eine einzelne attraktive Periode validiert keinen Handelsansatz, und weder eine gute Paper-Session noch ein historisches Ergebnis begründen künftige Performance. Das nützliche Ergebnis ist eine bessere Darstellung der Annahmen, keine Zusage.
Quellen und weiterführende Literatur
Produktangaben: Citrine Backtesting-Methodik und Modusvergleich. Öffentliches Handbuch: Backtests, Gebühren und Finanzierung lesen, überprüft am 29. September 2026. Alle numerischen Beispiele in diesem Artikel sind neu erfundene Rechenbeispiele, keine Kundendaten oder gemessenen Renditen.
Bei einem verwirrenden Ergebnis verwenden Sie geschützten Support mit Modus, Datumsangaben, Zeitzone und einer prägnanten Beschreibung. Veröffentlichen Sie keinen vollständigen Kontoexport.