Documentazione

Applicazioni

Ultimo aggiornamento il 18. 3. 2024 da Mark Fric

Nuova funzione di benchmarking

StrategyQuant X Build 139 aggiunge una nuova funzione di benchmarking visivo che consente di confrontare la propria strategia con un benchmark standard, ovvero l'indice S&P 500.

Il benchmark è disponibile nel grafico azionario; ecco come appare il grafico azionario standard:

È possibile attivare il benchmark utilizzando il nuovo menu Benchmark (vedi sotto):

 

Si noti inoltre che l'asse X del grafico deve essere impostato su Tempo.

In questa finestra di dialogo sono presenti alcune altre opzioni che verranno spiegate in seguito.
Quando si attiva il benchmark, il grafico delle azioni cambia:

Ci sono due novità:

  1. Una linea gialla che indica il benchmark azionario
  2. Una tabella che mostra le metriche più importanti sia per la strategia che per il benchmark.

Il benchmark viene calcolato investendo il capitale iniziale definito, ad esempio $10 000, nell'indice S&P (SPY ETF) e mantenendolo per tutto il tempo di negoziazione della strategia.

A prima vista si può notare che la strategia si comporta meglio del benchmark. Ciò che non è così evidente è che, pur essendo vero, il drawdown della strategia (sia in termini di $ che di %) è maggiore del DD del benchmark.

La strategia Max % DD è 52,74%, mentre la strategia buy and hold SPY ha Max % DD solo 21,80%.
Ciò significa che la vostra strategia comporta maggiori guadagni, ma anche maggiori rischi.

Il rischio e il drawdown possono essere influenzati dalla gestione del denaro: è possibile utilizzare le impostazioni che consentono di negoziare la strategia con un rischio inferiore.

Fortunatamente, esiste uno strumento per il confronto rapido e sporco delle prestazioni che "simula" il caso in cui la strategia e il benchmark abbiano alcune importanti metriche selezionate uguali: lo chiamiamo normalizzazione.

La normalizzazione è fondamentalmente solo un ricalcolo del capitale iniziale utilizzato per la strategia benchmark buy & hold, in modo che il risultato corrisponda a una delle metriche importanti della vostra strategia. 

Sono disponibili 4 normalizzazioni:

  • Normalizzare in base al drawdown $ - calcola il capitale iniziale per il benchmark in modo che il Max Drawdown sia uguale a quello della strategia
  • Normalizzare in base al drawdown % - calcola il capitale iniziale per il benchmark in modo che il Drawdown Max % sia uguale a quello della strategia
  • Normalizzare per Gestione del denaro - calcola il capitale iniziale dal MM impostato dalla strategia
  • Normalizzare per esposizione - calcola il capitale iniziale per il benchmark in modo che l'esposizione (% del tempo in cui la strategia è in negoziazione) sia la stessa della strategia. Ciò è utile quando si effettua il benchmarking di strategie stagionali che operano solo occasionalmente.

La maggior parte delle volte sarete probabilmente interessati a Normalizzare in base al drawdown % - per confrontare quale sarebbe la performance se il benchmark avesse lo stesso drawdown % della vostra strategia.

Se attiviamo la normalizzazione, vedremo questo risultato:

La tabella a destra ci dice cosa è stato fatto: la strategia benchmark Buy & Hold è stata ricalcolata per iniziare con un capitale iniziale di $25278 USD, al fine di ottenere lo stesso drawdown di % della nostra strategia 52 % in entrambi i casi.

Possiamo notare che l'equity del benchmark è aumentato, ma non ha superato la performance della strategia - questo significa che la strategia in generale ha un rendimento migliore del benchmark, se consideriamo sia il rischio che il profitto.

Esiste anche una tabella "alternativa" che mostra esattamente questo aspetto, indipendentemente dall'uso della normalizzazione:

Il risultato vi darà anche dei pollici in su o in giù, a seconda della performance della vostra strategia rispetto al benchmark.

Si noti che il risultato valuta solo il profitto netto nell'$ a fronte dello stesso rischio definito dal Drawdown %, quindi si tratta di una visione molto semplificata intesa solo a fornire una stima approssimativa.

 

Questa è stata una rapida introduzione a una nuova funzione di benchmark in SQX 139. Si tratta della prima versione di questa funzione e siete invitati a sperimentarla e a condividere i vostri risultati. Si tratta della prima versione di questa funzione e siete invitati a sperimentarla e a condividere i vostri risultati con noi.

Questo articolo è stato utile? L'articolo è stato utile L'articolo non è stato utile

Abbonarsi
Notificami
4 Commenti
Il più vecchio
Più recente I più votati
Feedback in linea
Visualizza tutti i commenti
Emmanuel
30. 4. 2024 15:17

eccellente! Grazie

Rafael Ferreira Munhoz
2. 5. 2024 22:58

saremo in grado di fare un confronto con altri benchmark?

Paolo
8. 11. 2024 19:02

Ottimo, e come già detto, i benchmark sarebbero utili. il secondo più importante è probabilmente il btc. in ogni caso, questa è una base solida! grazie.