Un backtest simula la tua strategia su dati storici per valutare le performance prima del trading live. Questa guida spiega come creare un singolo backtest dalla pagina Backtests.
Prima di iniziare
- Account dogabot con accesso effettuato con accesso ai backtest (incluso nei piani gratuiti)
- Nessuna credenziale exchange richiesta — i backtest sono simulazioni; il modulo elenca solo exchange e coppie con dati storici disponibili
- Controlla la quota nell’intestazione di Backtests (
X / Y backtests this cycle); Crea backtest è disabilitato al raggiungimento del limite fino al rinnovo del ciclo - La data di fine non può includere oggi — i dati storici arrivano fino a ieri (UTC)
Piano gratuito: 3 backtest per ciclo, preset date fino a 1 mese (quelli più lunghi sono visibili ma bloccati). Piano Pro: 500 backtest per ciclo, tutti i preset e pacchetti crediti opzionali.
Passo 1: Aprire Backtests
- Accedi a dogabot.
- Apri Backtests nella barra laterale (o vai su
/backtest/).
Passo 2: Avviare un nuovo backtest
- Clicca su Crea backtest.
- Verifica di avere quota residua nel contatore dell’intestazione.
Si apre la finestra Crea nuovo backtest con le sezioni Parametri di base e Regole di strategia.
Passo 3: Configurare i parametri di base
Espandi Parametri di base e compila i campi:
| Campo | Cosa impostare |
|---|---|
| Nome backtest | Etichetta univoca (es. ETH Trend Test) |
| Exchange | La piattaforma da simulare — compaiono solo exchange con simboli backtestabili |
| Symbol | Coppia di trading dopo la scelta dell’exchange (es. ETHUSDT, BTCUSDT) |
| Capitale iniziale | Saldo iniziale della simulazione (predefinito $1.000; minimo $100) |
| Timeframe di esecuzione | Frequenza di valutazione delle condizioni (da 1 minuto a 1 giorno) |
| Timeframe candele | Timeframe predefinito per gli indicatori; ogni regola può sovrascriverlo |
| Moltiplicatore quantità ordine | Scala la dimensione degli ordini (predefinito 1) |
| Intervallo date | Usa i preset (1 settimana, 1 mese, ecc.) oppure Data inizio e Data fine manualmente |
Nel piano gratuito i preset 3 mesi, 6 mesi e 1 anno sono visibili ma bloccati — passa a Pro per finestre più lunghe.
Passo 4: Configurare le regole di strategia
Espandi Regole di strategia e costruisci la configurazione:
- Entry — Condizioni per aprire una posizione
- Increase — Condizioni per aggiungere a una posizione aperta
- Reversal — Condizioni per invertire il bias
- Exit — Condizioni per chiudere, inclusi Stop loss e Take profit
Imposta la direzione del trade (long, short o entrambi) e abilita le regole necessarie. Per il primo backtest inizia con una regola di entry e una di exit.
Approfondimenti: Panoramica regole di strategia, Filtri di strategia.
Passo 5: Eseguire il backtest
- Clicca su Esegui backtest.
- Un toast conferma l’accodamento; verrai reindirizzato alla pagina risultati (
/backtest/{id}). - Attendi lo stato In coda → In esecuzione → Completato — la pagina si aggiorna automaticamente.
Al termine consulta Come leggere i risultati del backtest per interpretare PnL, ROI e drawdown.
Esempio: backtest mean-reversion con RSI
Copia questa configurazione per un semplice test di mean-reversion sul piano gratuito:
| Campo | Valore |
|---|---|
| Nome backtest | BTC RSI 1h — 1 month |
| Exchange | binance_usdm (o qualsiasi exchange backtestabile nel menu) |
| Symbol | BTCUSDT |
| Capitale iniziale | 1000 |
| Timeframe di esecuzione | 1 hour |
| Timeframe candele | 1h |
| Moltiplicatore quantità ordine | 1 |
| Intervallo date | Preset 1 mese (usa 1 settimana per un test rapido) |
Regole di strategia:
- Direzione del trade: Entrambi
- Entry: Abilita RSI — period
14, oversold30, overbought70(predefiniti) - Exit: Abilita Stop loss — type
percentage, value5; opzionale Take profit al10%per risk/reward definito - Increase / Reversal: Lascia disabilitati
Clicca Esegui backtest. Al completamento rivedi PnL e ROI nella pagina risultati e leggi Come leggere i risultati del backtest.
Esempio: backtest da un’automazione esistente
Riutilizza una strategia live o copiata senza reinserire ogni regola:
- Apri un’automazione che esegui o hai copiato dalla classifica.
- Clicca Crea backtest nella pagina dettaglio (o scegilo dal menu creazione).
- Conferma i campi precompilati — suffisso
- Backtestnel nome, stesso exchange, symbol, capitale e regole. - Modifica solo l’intervallo date (es. 3 mesi su Pro o 1 mese su Free) e clicca Esegui backtest.
Prossimi passi
- Come leggere i risultati del backtest — interpreta le metriche dopo l’esecuzione
- Panoramica regole di strategia — approfondisci la configurazione
- Esplora i mercati — trova una coppia e fai il backtest
- Drawdown massimo — valuta il rischio prima del live
- Gli utenti Pro possono eseguire molte varianti con Creazione massiva nella pagina Backtests