Führen Sie einen Live-A/B-Test durch¶
Dieser Leitfaden zeigt Ihnen, wie Sie denselben cBot mit unterschiedlichen Einstellungen auf separaten Konten einsetzen, sie nebeneinander laufen lassen und dann den KI-Agenten bitten, die Ergebnisse zu vergleichen und Ihnen zu sagen, welches Setup gewonnen hat.
1. Wählen Sie aus, was Sie testen möchten ¶
Entscheiden Sie, was Sie vergleichen möchten. Sie können verschiedene Parameterwerte, verschiedene Indikatoren, verschiedene Symbole oder jede Kombination davon testen.
Show me the metadata for C:\test\moving-average-bot.algo so I
know what parameters I can change.
Nehmen wir für dieses Beispiel an, der cBot hat einen Parameter namens IndicatorType, der Werte wie SMA und EMA akzeptiert.
2. Starten Sie Variante A ¶
Starten Sie die erste Konfiguration auf einem Konto.
Start C:\test\moving-average-bot.algo on account 1234567, EURUSD H1
with IndicatorType set to SMA and Periods set to 20.
3. Starten Sie Variante B ¶
Starten Sie die zweite Konfiguration auf einem anderen Konto.
Start C:\test\moving-average-bot.algo on account 7654321, EURUSD H1
with IndicatorType set to EMA and Periods set to 20.
Beide cBots laufen nun gleichzeitig auf demselben Symbol, aber mit unterschiedlichen Indikatoreinstellungen, jeder auf seinem eigenen Konto, sodass die Ergebnisse vollständig getrennt bleiben.
4. Lassen Sie sie laufen ¶
Teilen Sie dem Agenten mit, wie lange der Test dauern soll, und bitten Sie ihn, später nachzusehen.
Let both bots run for 5 hours, then tell me which one was more
profitable.
Der Agent wartet die angegebene Zeit ab und liest dann die Protokolle und Handelsergebnisse beider Instanzen.
5. Vergleichen Sie die Ergebnisse ¶
Bitten Sie nach der Testphase um einen detaillierten Vergleich.
Compare both runs side by side: number of trades, win rate, total
profit, maximum drawdown and average trade duration. Which
configuration performed better overall?
Der Agent ruft die Daten von beiden Konten ab und präsentiert einen strukturierten Vergleich, sodass Sie genau sehen können, wo jede Variante erfolgreich war oder Schwierigkeiten hatte.
6. Gehen Sie tiefer ¶
Wenn die Ergebnisse knapp sind, bitten Sie den Agenten, nach nuancierteren Unterschieden zu suchen.
Did one configuration handle volatile periods better than the other?
Were there times when one was profitable and the other was losing?
If I had run both configurations for a full trading day instead of
5 hours, which one would you expect to come out ahead and why?
7. Stoppen Sie die unterlegene Variante ¶
Sobald Sie einen klaren Gewinner haben, fahren Sie die leistungsschwache Konfiguration herunter.
Stop the cBot running on account 7654321.
8. Skalieren Sie den Gewinner ¶
Setzen Sie die erfolgreiche Konfiguration umfassender ein.
Now start the same cBot with the SMA configuration on account
7654321 as well, on GBPUSD H1 with the same parameters.
Hinweis
A/B-Tests auf Live-Konten nutzen echte Marktbedingungen, was den Vergleich zuverlässiger macht als Backtesting allein. Allerdings führen beide Konten echte Transaktionen aus – verwenden Sie immer Demo-Konten, wenn Sie ohne finanzielles Risiko testen möchten.