Il tab Filters Analysis risponde a una domanda semplice ma fondamentale: perché il portafoglio è fatto così? Mostra, filtro per filtro, come la catena di regole ha scremato il pool di strategie in una rotazione — quante ne sono entrate, quante ne ha scartate ciascun filtro, e quali sono rimaste alla fine.
Detto semplice: è il “raggi X” del funnel di selezione. Dove il tab Equity ti mostra il risultato del portafoglio e il tab Confronto ti fa paragonare alternative, Filters Analysis ti mostra il processo: la sequenza dei filtri, l’effetto a cascata (ogni filtro lavora solo su ciò che è sopravvissuto al precedente), e per ogni filtro la percentuale di strategie che lo superano. È lo strumento di prima scelta quando un portafoglio esce troppo affollato, troppo magro o addirittura vuoto, e vuoi capire quale regola ha tagliato cosa.
Un aspetto chiave: l’analisi è fatta per singola rotazione (di default l’ultima, quella che va live) e ricostruisce il funnel esattamente com’era a quella data — con la stessa finestra di lookback e gli stessi parametri che la generazione walk-forward ha usato davvero. Non è una ricomputazione “a oggi”: è la fotografia fedele della decisione presa in quella rotazione.
Una premessa importante. QANTHOS è uno strumento di analisi, validazione e scoperta, non un consulente finanziario. Questo tab è puramente diagnostico: spiega come i filtri che hai impostato hanno agito su un pool di strategie in un dato momento. Non giudica se quei filtri siano “giusti”: quello resta nelle tue mani.
1. A cosa serve
Quando generi un portafoglio rotazionale, la catena di regole di Portfolio Rules entra in azione a ogni rotazione: i filtri scremano le strategie, lo stadio di correlazione decorrela, il rebalancer riequilibra. Il risultato finale lo vedi nel tab Equity — ma come ci si è arrivati resta, senza questo tab, una scatola nera.
Filters Analysis apre la scatola. Serve soprattutto a tre cose:
Diagnosticare un funnel inatteso. Il portafoglio è vuoto in certe rotazioni? Ha troppe poche strategie? Qui vedi subito quale filtro è il collo di bottiglia: una riga con Pass = 0 o una percentuale di pass bassissima salta all’occhio.
Capire l’effetto di ciascun filtro. Per ogni filtro vedi quante strategie entrano (input), quante passano e quante vengono escluse. Affianca questa lettura all’ordine dei filtri e capisci se un quality gate è troppo severo, o se un filtro a valle è di fatto inutile perché quello a monte ha già scremato tutto.
Validare l’ordine dei filtri. Poiché l’effetto è a cascata, l’ordine conta. Filters Analysis rende evidente come l’output di un filtro diventi l’input del successivo, aiutandoti a posizionare i filtri nella sequenza più sensata.
2. Selezionare la rotazione
In alto, il menu a tendina Rotazione sceglie quale rotazione analizzare. Di default è selezionata l’ultima — marcata 🔴 (LIVE) — perché è quella che il portafoglio sta per tradare; il menu mostra per ciascuna rotazione il numero, l’intervallo di date e il numero di strategie. Puoi selezionare anche le rotazioni passate per vedere com’era il funnel in quei momenti. Il pulsante Aggiorna ricarica l’elenco e rianalizza la rotazione selezionata.
Cambiando rotazione, QANTHOS ricalcola le metriche dei filtri sulla finestra di lookback di quella rotazione: le regole guardano solo ai dati disponibili fino a quella data, coerentemente con la natura walk-forward del portafoglio (le decisioni di ogni rotazione sono prese senza guardare al futuro). Questa è la stessa logica che produce l’equity del tab Equity, vista qui dal lato della selezione.
Mostra il funnel reale, non una simulazione “a oggi”. Il tab usa la stessa finestra di lookback e lo stesso Min trades con cui la generazione ha effettivamente costruito quella rotazione (valori congelati al momento della generazione). È una scelta deliberata: se ricalcolasse con i filtri che hai adesso nel tab Portfolio Rules — magari modificati senza rigenerare — il funnel mostrato divergerebbe da quello che ha davvero prodotto il portafoglio. Qui vedi ciò che è successo, non ciò che succederebbe.
3. La tabella riepilogo
Il cuore del tab è una tabella con una riga per filtro, nell’ordine in cui i filtri sono applicati:
| Colonna | Significato |
|---|---|
| # | La posizione del filtro nella sequenza. |
| Filtro | Il nome del filtro. |
| Periodo | La finestra di lookback usata (es. “Ultimi N mesi” o “Tutto storico”). Un’icona ⏳ segnala che per una o più strategie la finestra è stata estesa (vedi sotto). |
| Pass | Quante strategie superano il filtro. |
| Fail | Quante vengono escluse. |
| Totale | Quante strategie sono entrate nel filtro (l’input). |
| % Pass | La percentuale di strategie che passano. |
Le righe sono colorate per attirare l’occhio dove serve: rossa se nessuna strategia passa (Pass = 0), verde se la percentuale di pass è alta, arancione se è molto bassa. È il modo più rapido per individuare un filtro che azzera il pool o uno che taglia in modo drastico.
L’effetto a cascata si legge scorrendo la colonna Totale: l’input di ogni filtro è il numero di strategie sopravvissute al filtro precedente. Così la tabella racconta, riga dopo riga, come il pool si restringe lungo la catena.
L’icona ⏳ e l’estensione del lookback. Alcuni filtri richiedono un numero minimo di trade nel periodo (il campo Min trades in Portfolio Rules). Se la finestra nominale di una strategia contiene meno trade del minimo, QANTHOS estende all’indietro la finestra per quella strategia, così le metriche sono calcolate su abbastanza operazioni. L’icona ⏳ nella colonna Periodo segnala quante strategie hanno avuto questa estensione: è un’informazione utile per capire che alcuni valori provengono da una finestra più ampia di quella nominale.
4. La summary bar
Sotto la tabella, una barra riassume l’esito complessivo della rotazione: la rotazione analizzata con il suo intervallo di date, il numero di filtri, e soprattutto il bilancio Strategie: iniziali → finali — da quante si parte a quante restano dopo tutta la catena.
La barra mostra anche quante strategie sono state effettivamente Selezionate nel portafoglio. Se questo numero diverge dalle sopravvissute al funnel, compare un avviso ⚠️ con il dettaglio delle strategie “extra” (presenti nell’analisi ma non selezionate) o “mancanti” (selezionate ma non comparse nell’analisi). È un controllo di coerenza fra ciò che l’analisi ricostruisce e ciò che il portafoglio ha realmente scelto: una discrepanza segnala che vale la pena indagare (tipicamente legata a stadi che agiscono dopo i filtri di lista, come correlazione o rebalancer).
5. Il dettaglio di un filtro
Un doppio click su una riga della tabella apre il dialog di dettaglio di quel filtro: la classifica completa delle strategie che il filtro ha valutato. La tabella ha le colonne # / Stato / Strategia / Simbolo / Valore, con le righe colorate in verde (✅ passa) o rosso (❌ esclusa). È ordinabile cliccando sulle intestazioni — utile per vedere le strategie ordinate per valore della metrica e individuare con precisione la “linea di taglio” fra chi entra e chi resta fuori. Le strategie con lookback esteso per Min trades sono marcate con ⏳ e hanno un tooltip che lo spiega.
Da qui puoi scendere ancora di un livello: doppio click su una strategia apre il dettaglio dei suoi trade nella finestra di lookback — esattamente le operazioni su cui sono state calcolate le metriche del filtro per quella rotazione. È il massimo livello di trasparenza: dal funnel complessivo, al singolo filtro, fino ai trade della singola strategia nel periodo valutato.
6. L’avviso “pochi trade nel lookback”
Quando una strategia selezionata ha pochi o zero trade nella finestra di lookback — e il campo Min trades non è valorizzato — QANTHOS mostra un avviso. Il motivo è di sostanza: con troppo pochi trade, metriche come Sharpe, PSR o DSR sembrano valide ma non sono statisticamente affidabili. L’avviso elenca le strategie interessate e offre alcune scelte: escluderle dalla rotazione (è l’opzione predefinita e più prudente, perché QANTHOS non include mai in silenzio una strategia a bassa affidabilità), includerle accettando la bassa affidabilità, oppure impostare il campo Min trades in Portfolio Rules per estendere la finestra fino a raggiungere il minimo di trade — la soluzione che elimina il problema alla radice.
Questo avviso è un esempio della filosofia di QANTHOS: meglio un dato onesto e prudente che un numero apparentemente preciso ma fragile. La decisione finale resta tua, ma lo strumento ti mette davanti il rischio invece di nasconderlo.
7. Errori comuni e note
Il tab dice di configurare i filtri e generare. Filters Analysis si popola da un portafoglio già generato. Imposta i filtri in Portfolio Rules, genera il portafoglio rotazionale, poi seleziona una rotazione qui.
Una riga è rossa con Pass a zero. Quel filtro, in quella rotazione, ha escluso tutte le strategie in input: da lì in poi il funnel è vuoto. Spesso è un quality gate troppo severo per quel periodo, o un filtro mal posizionato nella sequenza. Apri il dettaglio per vedere i valori e la soglia.
La summary bar mostra ⚠️ con strategie “mancanti” o “extra”. Le strategie selezionate non coincidono con le sopravvissute al funnel ricostruito. È un invito a indagare: di norma la differenza nasce dagli stadi che agiscono dopo i filtri di lista (correlazione, rebalancer), che possono rimuovere strategie già passate.
I numeri non coincidono con quelli che mi aspetto dai filtri attuali. È normale e voluto: il tab ricostruisce il funnel con i parametri usati alla generazione di quella rotazione, non con i filtri che hai adesso nel tab. Se hai cambiato i filtri senza rigenerare, i due funnel divergono. Rigenera per allinearli.
Molte ⏳ nella colonna Periodo. Molte strategie hanno avuto la finestra estesa per raggiungere il minimo di trade: è un segnale che il lookback nominale è corto rispetto alla frequenza di trade di quelle strategie. Valuta una finestra più ampia o un Min trades coerente.
8. Un esempio di flusso operativo
Un percorso tipico di diagnosi, non una prescrizione.
- In Portfolio Rules imposta i filtri e GENERA il portafoglio rotazionale.
- Apri Filters Analysis: di default vedi l’ultima rotazione (LIVE).
- Scorri la tabella riepilogo: individua i filtri con % Pass molto bassa o Pass = 0 (righe arancioni/rosse).
- Doppio click sul filtro sospetto per vedere la classifica completa e dove cade la linea di taglio.
- Se serve, doppio click su una strategia per ispezionare i suoi trade nella finestra di lookback.
- Controlla la summary bar: il bilancio iniziali → finali e l’eventuale avviso di discrepanza.
- Torna in Portfolio Rules, aggiusta soglie o ordine dei filtri, rigenera, e ricontrolla qui. Confronta poi le varianti nel tab Confronto.
Filters Analysis trasforma la selezione da scatola nera a processo leggibile. Ma “capire perché il funnel è così” non equivale a “il funnel è giusto”: la validazione della bontà delle scelte resta affidata a Walk-Forward Analysis, Lock-box e osservazione nel tempo.
9. Per approfondire
- Portfolio Rules — la catena di filtri, l’ordine, il campo Min trades.
- Percentile Rank — i filtri di ranking, ben visibili in Filters Analysis con la loro linea di taglio.
- Equity — il risultato del funnel.
- Confronto fra Portafogli — paragone fra portafogli.
- Correlazioni e Portfolio Rebalancer — gli stadi che agiscono dopo i filtri di lista e possono spiegare le discrepanze.