Documentazione

Applicazioni

Ultimo aggiornamento il 4. 8. 2021 da Mark Fric

Analisi personalizzata

La nuova funzione di analisi personalizzata introdotta per la prima volta nella build 131 Dev 4 consente (come suggerisce il nome) di eseguire un'analisi personalizzata delle strategie generate/ritestate/ottimizzate e di interi database.

Ciò consente di eseguire calcoli e filtri personalizzati.

Le classi e i metodi di analisi personalizzati sono implementati come snippet, con un utilizzo piuttosto semplice: vengono utilizzati solo tre metodi.

 

Utilizzo di analisi personalizzate

Si tratta di un'aggiunta a tutte le metriche e ai filtri effettuati da StrategyQuant per consentire l'aggiunta di personalizzazioni al flusso di lavoro:

  • può essere utilizzato per calcolare nuove metriche che superano i confini di un singolo backtest o di un crosscheck
  • può essere utilizzato per implementare nuove metriche che vengono visualizzate nella banca dati
  • può essere utilizzato per le strategie di filtraggio (restituendo false)
  • può richiamare programmi esterni (ad esempio in Python) per eseguire analisi aggiuntive per le strategie

 

Sono possibili due tipi di analisi personalizzate:

Per strategia

Viene eseguita dopo aver completato i backtest e i controlli incrociati e PRIMA di salvare la strategia nella banca dati. Questa analisi può controllare tutti i risultati dei backtest e dei controlli incrociati e calcolare/analizzare informazioni utili.

Può essere utilizzato anche come filtro: se il metodo di analisi personalizzata restituisce false, la strategia potrebbe non essere salvata in una banca dati, a seconda che il filtro per l'analisi personalizzata sia attivato nell'interfaccia utente.

È possibile configurare l'analisi personalizzata nella scheda Classifica dei progetti Builder / Retester / Optimizer.

Se si attiva anche il filtro, le strategie verranno filtrate (eliminate) anche in base al risultato del metodo di analisi personalizzato per ciascuna strategia.

Classifica di analisi personalizzata

 

Per banca dati

Un altro tipo di analisi personalizzata è quella che viene eseguita sull'intera banca dati.

Otterrà l'array di tutte le strategie presenti nella banca dati, che potrà poi utilizzare per calcolare qualsiasi cosa, compreso il confronto dei valori tra le strategie, l'esecuzione di vari conteggi e statistiche su tutte le strategie presenti nella banca dati e persino la rimozione delle strategie dalla banca dati.

Questo tipo di analisi personalizzata può essere usato solo in un progetto personalizzato, nel nuovo Attività di analisi personalizzata.

Il task ha 4 possibili configurazioni, permette di scegliere la banca dati di origine e quella di destinazione, e quindi 4 metodi di analisi personalizzati che possono essere applicati uno dopo l'altro:

Analisi della strategia
Per analisi della banca dati
Analisi della strategia
Per analisi della banca dati

Banca dati di analisi personalizzata

In questo modo è possibile eseguire prima l'analisi per strategia, poi l'analisi per banca dati e poi ancora la stessa cosa.

 

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

Abbonarsi
Notificami
0 Commenti
Feedback in linea
Visualizza tutti i commenti

Messaggi correlati