Cosa sono le strategie, il backtesting ed il forwardtesting?

Le strategie sono degli speciali script realizzati con Pine, il nostro linguaggio di programmazione proprietario, che hanno la capacità di piazzare, modificare, eseguire e cancellare ordini di acquisto e di vendita in un ambiente di trading simulato direttamente sul tuo grafico.

Il backtesting è il procedimento che permette di applicare le tue strategie sullo storico del grafico, per verificare come si sono comportate nel passato. Al contrario, il forwardtesting rappresente l'applicazione della strategia nel presente, con i dati in tempo reale che si aggiornano sul grafico.

Come posso cominciare?

Chiunque può creare una strategia, se conosce il linguaggio di programmazione Pine. La differenza tra una strategia ed un semplice script sta nell'ultizzo della funzione strategy al posto di study, che porta con sé tanti altri comandi speciali, contraddistinti dal prefisso `strategy`, come ad esempio strategy.entry or strategy.exit. La documentazione Pine Script ha una sezione dedicata alla scrittura e al funzionamento delle strategie.

Puoi partire da strategie esistenti attingendo dalla lista di indicatori integrati (forniti da noi) o personalizzati (forniti dalla comunità di utenti).

Come posso analizzare i risultati della strategia?

Quando aggiungi una strategia al grafico, compariranno ulteriori informazioni all'interno della sezione Tester strategia. Un report che riassume i risultati della strategia.

Sono disponibili due sezioni: “Metriche” e “Elenco delle operazioni”. Per ulteriori informazioni sugli indicatori disponibili in ciascuna sezione, consulta il nostro Centro di supporto.

Gli ordini eseguiti vengono visualizzati direttamente sul grafico con delle frecce, il cui colore varia a seconda del tipo di operazione.

Man mano che i dati sul grafico vengono aggiornati, anche il report verrà aggiornato. Questo è il test in avanti.

Ogni strategia presenta dei parametri che influenzano il calcolo e il risultato. È possibile modificare i parametri nelle impostazioni, determinando così una variazione anche dei risultati del backtest e test forward.

Le strategie possono essere pubblicate proprio come qualsiasi script scritto in Pine. In questo caso, nella pubblicazione sarà incluso un report con tutti gli indicatori.

Cosa devo fare se ho ancora dei dubbi?

Se hai consultato il Manuale utente, il Manuale di riferimento e il Centro di supporto e non riesci a trovare ciò che ti serve in questi documenti, puoi porre domande su Pine Script nella chat pubblica di Telegram “PineCoders Pine Script® Q&A”, oppure su Stack Overflow sotto il tag “[pine-script]”.