Ein Backtest simuliert Ihre Strategie auf historischen Kursdaten, um die Performance vor dem Live-Trading zu bewerten. Diese Anleitung führt Sie durch die Erstellung eines einzelnen Backtests auf der Seite Backtests.
Bevor Sie starten
- Ein angemeldetes dogabot-Konto mit Backtest-Zugang (auch im Free-Plan enthalten)
- Keine Exchange-Credentials nötig — Backtests sind Simulationen; das Formular listet nur Börsen und Paare mit verfügbaren historischen Daten
- Prüfen Sie Ihr Kontingent in der Kopfzeile von Backtests (
X / Y Backtests in diesem Zyklus); Backtest erstellen ist deaktiviert, wenn das Limit erreicht ist, bis der Zyklus erneuert wird - Das Enddatum darf heute nicht einschließen — historische Daten reichen bis gestern (UTC)
Free-Plan: 3 Backtests pro Zyklus, Datums-Presets bis 1 Monat (längere Presets sind sichtbar, aber gesperrt). Pro-Plan: 500 Backtests pro Zyklus, alle Presets und optionale Credit-Pakete.
Schritt 1: Backtests öffnen
- Melden Sie sich bei dogabot an.
- Öffnen Sie Backtests in der Seitenleiste (oder gehen Sie zu
/backtest/).
Schritt 2: Neuen Backtest starten
- Klicken Sie auf Backtest erstellen.
- Prüfen Sie, ob noch Kontingent im Zähler der Kopfzeile vorhanden ist.
Der Dialog Neuen Backtest erstellen öffnet sich mit den Abschnitten Grundparameter und Strategieregeln.
Schritt 3: Grundparameter konfigurieren
Klappen Sie Grundparameter auf und füllen Sie die Felder aus:
| Feld | Einstellung |
|---|---|
| Backtest-Name | Eindeutige Bezeichnung (z. B. ETH Trend Test) |
| Exchange | Die zu simulierende Börse — nur Börsen mit backtestbaren Symbolen erscheinen |
| Symbol | Handelspaar nach Exchange-Auswahl (z. B. ETHUSDT, BTCUSDT) |
| Startkapital | Anfangsguthaben der Simulation (Standard 1.000 $; Minimum 100 $) |
| Ausführungs-Timeframe | Wie oft der Motor Bedingungen prüft (1 Minute bis 1 Tag) |
| Kerzen-Timeframe | Standard-Timeframe für Indikatoren; Regeln können überschreiben |
| Ordermengen-Multiplikator | Skaliert die Ordergröße (Standard 1) |
| Zeitraum | Preset-Chips (1 Woche, 1 Monat usw.) oder Startdatum und Enddatum manuell |
Im Free-Plan sind die Presets 3 Monate, 6 Monate und 1 Jahr sichtbar, aber gesperrt — upgraden Sie auf Pro für längere Fenster.
Schritt 4: Strategieregeln konfigurieren
Klappen Sie Strategieregeln auf und bauen Sie Ihr Setup:
- Entry — Bedingungen zum Öffnen einer Position
- Increase — Bedingungen zum Aufstocken einer offenen Position
- Reversal — Bedingungen zum Umdrehen der Richtung
- Exit — Bedingungen zum Schließen, inkl. Stop loss und Take profit
Setzen Sie die Handelsrichtung (Long, Short oder beides) und aktivieren Sie die benötigten Regeln. Für den ersten Backtest reichen eine Entry- und eine Exit-Regel.
Mehr dazu: Strategieregeln — Überblick, Strategiefilter.
Schritt 5: Backtest ausführen
- Klicken Sie auf Backtest ausführen.
- Ein Toast bestätigt die Warteschlange; Sie werden zur Ergebnisseite weitergeleitet (
/backtest/{id}). - Warten Sie auf den Status Warteschlange → Läuft → Abgeschlossen — die Seite aktualisiert sich automatisch.
Nach Abschluss lesen Sie Backtest-Ergebnisse lesen, um PnL, ROI und Drawdown zu interpretieren.
Beispiel: RSI-Mean-Reversion-Backtest
Kopieren Sie dieses Setup für einen einfachen Mean-Reversion-Test im Free-Plan:
| Feld | Wert |
|---|---|
| Backtest-Name | BTC RSI 1h — 1 month |
| Exchange | binance_usdm (oder jede backtestbare Börse im Dropdown) |
| Symbol | BTCUSDT |
| Startkapital | 1000 |
| Ausführungs-Timeframe | 1 hour |
| Kerzen-Timeframe | 1h |
| Ordermengen-Multiplikator | 1 |
| Zeitraum | Preset 1 Monat (1 Woche für einen schnellen Smoke-Test) |
Strategieregeln:
- Handelsrichtung: Beides
- Entry: RSI aktivieren — period
14, oversold30, overbought70(Standardwerte) - Exit: Stop loss aktivieren — type
percentage, value5; optional Take profit bei10%für definiertes Chance-Risiko - Increase / Reversal: Deaktiviert lassen
Klicken Sie auf Backtest ausführen. Nach Abschluss prüfen Sie PnL und ROI auf der Ergebnisseite und lesen Backtest-Ergebnisse lesen.
Beispiel: Backtest aus bestehender Automation
Nutzen Sie eine live laufende oder kopierte Strategie ohne jede Regel neu einzugeben:
- Öffnen Sie eine Automation, die Sie betreiben oder vom Leaderboard kopiert haben.
- Klicken Sie auf der Detailseite auf Backtest erstellen (oder wählen Sie es im Erstellungsmenü).
- Prüfen Sie die vorausgefüllten Felder — Namenssuffix
- Backtest, gleiche Exchange, Symbol, Kapital und Regeln. - Passen Sie nur den Zeitraum an (z. B. 3 Monate bei Pro oder 1 Monat bei Free) und klicken Sie auf Backtest ausführen.
Nächste Schritte
- Backtest-Ergebnisse lesen — Metriken nach dem Lauf interpretieren
- Strategieregeln — Überblick — Setup vertiefen
- Märkte erkunden — Paar finden und backtesten
- Maximaler Drawdown — Risiko vor dem Live-Start bewerten
- Pro-Nutzer können viele Varianten über Massenerstellung auf der Backtests-Seite ausführen