Tester strategia di TradingView: come iniziare

Il tester di strategie è uno strumento che consente di testare le idee di trading. Gli indicatori visualizzano dati e segnali sul grafico, mentre le strategie generano automaticamente un report dei risultati.

Come avviare una strategia

  1. Sui grafici, clicca sul pulsante “Indicatori” nella barra degli strumenti in alto o utilizza il tasto di scelta rapida “ / ”.
  2. Utilizza la barra di ricerca o seleziona manualmente una strategia in Tecnici Strategie o Community.

Una volta selezionata, il Tester strategia si aprirà nella parte inferiore dello schermo.

Il tester strategia si apre automaticamente quando aggiungi una strategia e mostra come il tuo sistema di trading avrebbe performato sui dati storici. È possibile eseguire una sola strategia alla volta su un grafico.

Tipi di strategie

  • Strategie integrate: pronte all'uso da TradingView per un avvio rapido.
  • Strategie della community: create da altri trader e disponibili gratuitamente, si trovano in Indicatori → Community.
  • Le mie strategie: le tue strategie scritte in Pine Script o quelle che hai salvato nei Preferiti.

Interfaccia

Panoramica

Quando aggiungi una strategia, la scheda “Panoramica” mostra le metriche e i grafici principali:

  • Grafico della strategia: mostra come varia il capitale nel tempo. Il suo aspetto dipende dalla strategia selezionata
  • Intervallo date: consente di selezionare il periodo di tempo per la visualizzazione dei risultati
  • P&L totale: profitto o perdita complessivi (mostrati in valuta e percentuale)
  • Perdita massima di capitale: la perdita massima, ovvero la perdita più grande possibile che la strategia ha subito rispetto ai suoi profitti più elevati.
  • Operazioni totali: il numero totale di operazioni chiuse, vincenti e perdenti.
  • Operazioni redditizie: la percentuale di operazioni vincenti, ovvero il numero di operazioni vincenti diviso per il numero totale di operazioni chiuse.
  • Fattore di profitto: l'importo di denaro che la strategia ha guadagnato per ogni unità di denaro persa, i profitti lordi divisi per le perdite lorde.
  • Buy & hold: aggiunge uno scenario alternativo di acquisto e detenzione al grafico per il confronto con la strategia.
  • Run-up & drawdown delle operazioni: visualizza i valori estremi per ogni operazione: profitto massimo non realizzato (run-up) e drawdown massimo (drawdown).

Quando passi con il mouse sul grafico, vengono visualizzate informazioni dettagliate:

  • Numero e tipo di operazione
  • P&L cumulativo
  • Data e ora
  • Acquista e mantieni (se l'opzione Buy&Hold è abilitata)

Analisi delle performance

Questa sezione fornisce informazioni dettagliate sulle prestazioni della strategia relative a un determinato simbolo in un dato periodo di tempo. Comprende 5 schede indipendenti:

  • Breakdown: visualizza l’utile lordo rispetto alla perdita lorda per segnale (o posizione), oltre al risultato netto.
  • Periodical: suddivide gli utili/le perdite realizzati per periodo, con dettagli sulle oscillazioni favorevoli/sfavorevoli al passaggio del mouse.
  • Benchmarking: un grafico a barre che confronta il P&L della strategia con il P&L di una strategia «buy-and-hold» nel tempo (giornaliero/settimanale/trimestrale/annuale), rendendo facile individuare i periodi di sovraperformance o sottoperformance.
  • Utilizzo del margine: un grafico lineare che mostra l’utilizzo del margine nel tempo (%), con il numero di operazioni e l’utilizzo esatto visualizzati al passaggio del mouse su ciascun punto.
  • Crescita e calo: visualizza i periodi alternati di rialzo e ribasso nel tempo e ne confronta i valori massimi, medi e attuali affiancandoli.

Analisi delle operazioni

Questa sezione fornisce statistiche dettagliate sui risultati delle operazioni e presenta 3 schede indipendenti:

  • Distribuzione: un istogramma dei rendimenti delle operazioni suddivisi in categorie di operazioni in perdita e in profitto, con indicatori tratteggiati per la perdita media e il profitto medio, affiancato da un grafico ad anello che suddivide il totale delle operazioni in operazioni vincenti, perdenti e in pareggio per numero e percentuale; il tutto coronato da metriche di sintesi: rendimento atteso, P&L anomalo, profitto massimo e perdita massima.
  • Serie: un grafico a barre che mostra le serie consecutive di operazioni vincenti e in perdita nel tempo, visualizzabili per numero di operazioni o per importo.
  • Pattern temporali: un grafico a barre sovrapposte che mostra le operazioni vincenti e in perdita raggruppate in base all’ora di apertura della posizione, visualizzabili per ora, giorno della settimana o mese; in alto sono riportate le metriche di sintesi — l’ora migliore, il giorno migliore e il mese migliore per l’apertura delle posizioni con i relativi tassi di successo, oltre alla durata media delle operazioni rappresentata nelle barre.

È possibile esportare ulteriori indicatori di analisi tramite il menù “Strategia”:

Elenco delle operazioni

La scheda “Elenco delle operazioni” mostra un registro completo di tutte le operazioni eseguite con parametri dettagliati in formato tabella:

  • Operazione n.
  • Tipo
  • Data/ora
  • Segnale
  • Prezzo
  • Dimensione della posizione
  • P&L netto
  • Run-up
  • Drawdown
  • P&L cumulativo

Impostazioni relative alla strategia

Alcune opzioni relative alle proprietà della strategia che è utile conoscere durante la lettura del report:

  • Backtesting esteso: un'opzione che sblocca lo storico completo dei prezzi di un simbolo per una visione più completa delle performance, disponibile nei piani premium.
  • Dettagli della barra: un'opzione che fornisce dati ad alta risoluzione nell'esecuzione degli ordini intrabarra per esecuzioni più precise.
  • Esecuzione degli ordini con limite di prezzo: un selettore che sostituisce il vecchio pulsante “verifica prezzo per ordini con limite di prezzo”, offrendo la scelta tra “Prezzo richiesto” e “Prezzo richiesto più 1 tick oltre”.
  • Modalità di esecuzione dello script: un selettore che controlla quando viene eseguita la logica dello script, influenzando il realismo della simulazione delle operazioni.
  • Ritardo nell’esecuzione degli ordini: un valore che posticipa l’esecuzione degli ordini di un intervallo prestabilito per simulare la latenza reale.

Leggi anche: