Metodologia Foliolytic

Ultimo aggiornamento:

Ogni metrica calcolata da Foliolytic: come viene calcolata, quali dati utilizza, quali casi limite gestisce l'implementazione e in cosa Foliolytic differisce dai tipici calcolatori online. Nessuna scatola nera.

Risposta Rapida

Qual è la scelta metodologica più importante in Foliolytic?

Foliolytic utilizza i rendimenti giornalieri effettivi dei buoni del Tesoro statunitensi a 3 mesi da FRED come tasso privo di rischio, abbinati a ogni giorno di calendario della cronologia del tuo portafoglio. La maggior parte dei calcolatori online utilizza un'ipotesi statica del 2% o 3%, il che può cambiare i rapporti di Sharpe e Sortino di 0,3–0,5 in ambienti in cui i rendimenti dei buoni del Tesoro sono del 5%. In combinazione con la ricostruzione del drawdown con risoluzione giornaliera (non istantanee di fine mese) e XIRR Newton-Raphson con fallback a bisezione, questo allinea i numeri di Foliolytic alla metodologia istituzionale di gestione patrimoniale.

Rendimenti reali del Tesoro · Granularità giornaliera · XIRR Newton-Raphson
Metriche trattate
  1. Rapporto di Sharpe
  2. Rapporto di Sortino
  3. XIRR (Rendimento Ponderato dal Capitale)
  4. TWR (Rendimento Ponderato nel Tempo)
  5. Beta
  6. Alpha (di Jensen)
  7. R-Quadrato
  8. Massimo Drawdown
  9. Value at Risk (VaR)
  10. CVaR (Shortfall Atteso)
  11. Rapporto di Calmar
  12. Rapporto di Treynor
  13. Rapporto di Informazione
  14. Rapporto di Cattura (Al rialzo/Al ribasso)
  15. Tracking Error
  16. Rapporto di Sharpe Probabilistico (PSR)
  17. Esponente di Hurst
  18. Indice di Ulcer
  19. Media di Successo
  20. Rapporto di Burke
  21. Rapporto di Martin
  22. Rapporto di Sterling
  23. M² di Modigliani

Rapporto di Sharpe

Formula

Sharpe = (R̄_p - R_f) · √252 / (σ(r_d) · √252)
dove r_d = rendimenti logaritmici giornalieri e R̄_p, σ sono calcolati su tali rendimenti logaritmici.

Input

Serie di valori giornalieri del portafoglio ricostruita dalle tue transazioni. Rendimento giornaliero dei buoni del Tesoro USA a 3 mesi da FRED, abbinato a ogni giorno di calendario. 252 giorni di negoziazione all'anno per portafogli solo azionari; 365 per portafogli solo crypto; un mix appropriato per asset per portafogli misti.

Casi limite e gestione numerica

Se la cronologia del portafoglio è inferiore a 30 giorni, lo Sharpe viene soppresso (dimensione del campione troppo piccola per un'inferenza significativa). Se σ < 1e-9 (portafoglio effettivamente piatto), lo Sharpe viene riportato come nullo anziché infinito.

Differenze rispetto ai calcolatori comuni

La maggior parte dei calcolatori online utilizza un tasso privo di rischio statico del 2% o 3%. Foliolytic utilizza i rendimenti giornalieri effettivi dei buoni del Tesoro. In ambienti con tassi elevati (2023–2025), questo cambia i rapporti di Sharpe di 0,3–0,5 rispetto ai calcolatori a tasso fisso.

Rapporto di Sortino

Formula

Sortino = (R̄_p - R_f) · √252 / DD
dove DD = √( (1/n) · Σ min(r_d - r_f_d, 0)² ) · √252

Input

Stessa serie giornaliera del portafoglio e tassi privi di rischio giornalieri dello Sharpe. La soglia per il 'rischio al ribasso' è il tasso privo di rischio giornaliero, non zero.

Casi limite e gestione numerica

La deviazione al ribasso viene calcolata utilizzando solo i giorni in cui r_d < r_f_d. I giorni in cui r_d ≥ r_f_d contribuiscono zero alla somma ma vengono contati in n. Questo corrisponde alla specifica originale di Sortino degli anni '80.

Differenze rispetto ai calcolatori comuni

Alcuni calcolatori usano zero come soglia di downside, il che è matematicamente conveniente ma teoricamente scorretto. Il documento originale di Sortino specifica il rendimento minimo accettabile (MAR), che è più naturalmente interpretato come il tasso privo di rischio.

XIRR (Rendimento Ponderato dal Capitale)

Formula

0 = Σᵢ CFᵢ / (1 + XIRR)^( (dᵢ - d₀) / 365 )
risolto tramite Newton-Raphson con fallback a bisezione.

Input

Cronologia completa delle transazioni con flussi di cassa datati. Include contributi (negativi), prelievi (positivi), valore finale del portafoglio alla data più recente (positivo) e qualsiasi dividendo in contanti ricevuto come flussi separati.

Casi limite e gestione numerica

Newton-Raphson itera con una stima iniziale di 0,10. Se la derivata va a zero o l'iterazione diverge, l'algoritmo ricade sulla bisezione su [-0,99, +5,0]. Tolleranza di convergenza: 1e-10. I flussi di cassa inferiori a $0,01 vengono ignorati. Il risultato è limitato a [-0,99, +5,0] all'anno — valori al di fuori di questo intervallo indicano quasi sempre errori nei dati (confusione di valute, spostamenti del punto decimale, problemi di reporting crypto).

Differenze rispetto ai calcolatori comuni

L'XIRR di Excel utilizza lo stesso approccio Newton-Raphson ma non impone limiti di ragionevolezza, quindi restituisce valori assurdi (miliardi di punti percentuali) per dati crypto disordinati. Il limite di Foliolytic impedisce che questi contaminino la dashboard.

TWR (Rendimento Ponderato nel Tempo)

Formula

TWR = Π_i (1 + R_i) - 1
dove R_i è il rendimento del periodo i calcolato tra gli eventi di flusso di cassa.

Input

Valori giornalieri del portafoglio, date di tutti i flussi di cassa esterni. Il periodo tra due flussi consecutivi è una finestra di rendimento.

Casi limite e gestione numerica

I rendimenti dei sottoperiodi sono concatenati geometricamente per rimuovere l'effetto temporale dei contributi e dei prelievi. I giorni senza flussi producono periodi di rendimento di un solo giorno. I periodi di più giorni tra i flussi sono composti.

Differenze rispetto ai calcolatori comuni

Il TWR è lo standard per la valutazione della performance a livello di asset (ciò che i gestori di fondi riportano). Il rendimento ponderato dal capitale (XIRR) è lo standard per la valutazione dell'esperienza effettiva di un investitore. Foliolytic calcola entrambi — spesso differiscono di diversi punti percentuali.

Beta

Formula

β = Cov(r_p, r_m) / Var(r_m)
calcolato tramite regressione OLS dei rendimenti giornalieri del portafoglio r_p sui rendimenti giornalieri del benchmark r_m, utilizzando i rendimenti in eccesso rispetto al tasso privo di rischio.

Input

Rendimenti giornalieri del portafoglio. Rendimenti giornalieri del benchmark (S&P 500 per impostazione predefinita; configurabile su QQQ, VT o qualsiasi benchmark personalizzato). Rendimento giornaliero dei buoni del Tesoro a 3 mesi per calcolare i rendimenti in eccesso.

Casi limite e gestione numerica

Minimo 30 giorni di sovrapposizione tra portafoglio e benchmark. I giorni in cui uno dei due ha dati mancanti vengono eliminati. Gli outlier (>5σ) vengono segnalati ma non rimossi — il beta è una statistica robusta e la rimozione degli outlier tende a distorcerlo verso l'alto.

Differenze rispetto ai calcolatori comuni

Alcuni calcolatori eseguono il beta su rendimenti grezzi (non rendimenti in eccesso), il che è matematicamente equivalente solo se il tasso privo di rischio è costante. Con tassi dei buoni del Tesoro variabili nel tempo, la regressione sui rendimenti in eccesso è più corretta.

Alpha (di Jensen)

Formula

α = R̄_p - [R_f + β · (R̄_m - R_f)]
dove tutte le quantità sono annualizzate.

Input

Uguale al beta, più l'intercetta di regressione (il termine costante OLS).

Casi limite e gestione numerica

L'alpha è riportato in punti percentuali annualizzati. La significatività statistica (t-stat) viene calcolata contemporaneamente — i valori di alpha senza t-stat > 1,5 dovrebbero essere trattati come rumore, non come abilità.

Differenze rispetto ai calcolatori comuni

Molti alpha di fogli di calcolo sono calcolati come una pura intercetta di regressione non scalata, mancando il passaggio di annualizzazione. Foliolytic riporta sempre l'alpha annualizzato in modo che il numero sia direttamente interpretabile come 'rendimento extra all'anno rispetto all'esposizione al rischio equivalente al benchmark'.

R-Quadrato

Formula

R² = 1 - SS_residual / SS_total
dove SS_residual = Σ(r_p - r_p_predicted)² e SS_total = Σ(r_p - r̄_p)²

Input

Stessa regressione del beta. R² è il coefficiente di determinazione di tale adattamento.

Casi limite e gestione numerica

Se R² < 0,05 rispetto al benchmark scelto, le stime di beta e alpha del portafoglio vengono segnalate come statisticamente prive di significato — non c'è una relazione lineare da interpretare.

Differenze rispetto ai calcolatori comuni

Foliolytic tratta un R² elevato (≥ 0,95 con bassa quota attiva) come un segnale di 'closet indexer' — vedi Aggiornamenti Maggiori Recenti in CLAUDE.md per la definizione del badge.

Massimo Drawdown

Formula

MaxDD = min su t di [V_t / max(V_s : s ≤ t) - 1]

Input

Serie di valori giornalieri del portafoglio per l'intera cronologia. La ricostruzione utilizza la valutazione transazione per transazione, non istantanee di fine periodo.

Casi limite e gestione numerica

La granularità giornaliera è utilizzata per azioni e crypto. I picchi/minimi intraday non vengono catturati — il massimo drawdown di Foliolytic ha una risoluzione giornaliera. Il tempo di recupero (giorni dal picco al giorno successivo al picco o sopra di esso) viene riportato a fianco.

Differenze rispetto ai calcolatori comuni

Molti tracker calcolano il drawdown dai NAV mensili, il che sottostima il vero picco-minimo di una media del 20–30% perché perdono i cali intra-mese. La granularità giornaliera cattura una maggiore parte del percorso.

Value at Risk (VaR)

Formula

Storico: VaR_α = quantile(r_d, 1 - α)
Parametrico (Gaussiano): VaR_α = μ - z_α · σ
Monte Carlo: simulare dalla distribuzione adattata e prendere il quantile 1-α.

Input

Cronologia completa dei rendimenti giornalieri. Livello di confidenza α (predefinito: 95% e 99%). Per il VaR parametrico, richiede anche media e deviazione standard del campione. Per Monte Carlo, adatta una distribuzione (Gaussiana per impostazione predefinita; t-Student per asset con code pesanti).

Casi limite e gestione numerica

Il VaR storico richiede almeno 60 giorni di rendimenti (minimo statistico); 250+ giorni sono fortemente preferiti. Il VaR parametrico può essere inaffidabile per distribuzioni di rendimenti non gaussiane. Foliolytic riporta tutti e tre affiancati in modo che il divario (o la sua assenza) sia visibile.

Differenze rispetto ai calcolatori comuni

La maggior parte dei calcolatori riporta solo il VaR parametrico. Foliolytic mostra VaR storico, parametrico e Monte Carlo. Per gli asset con code pesanti (crypto, azioni con leva, singole azioni), il VaR parametrico può sottostimare il vero potenziale di perdita di oltre il 50%.

CVaR (Shortfall Atteso)

Formula

CVaR_α = E[Loss | Loss ≥ VaR_α]
empiricamente: media dei rendimenti peggiori della soglia VaR_α.

Input

Uguale al VaR storico. Il CVaR utilizza solo i giorni in cui la perdita ha superato la soglia VaR.

Casi limite e gestione numerica

Condizionato al fatto che la coda non sia vuota: richiede almeno 5 osservazioni oltre la soglia VaR per una stima significativa. Con 250 giorni di storia al 95% di VaR, questo fornisce 12–13 osservazioni di coda — al limite.

Differenze rispetto ai calcolatori comuni

Molte fonti riportano solo il VaR. Il CVaR (chiamato anche Expected Shortfall) indica non solo la soglia ma la gravità media oltre essa — più utile per la pianificazione del capitale. Basilea III per le banche ora impone il CVaR rispetto al VaR per queste ragioni.

Rapporto di Calmar

Formula

Calmar = R_annuo / |MaxDD|

Input

Rendimento annualizzato (CAGR sull'intera cronologia). Massimo drawdown sull'intera cronologia.

Casi limite e gestione numerica

Richiede che entrambi gli input siano non banali. Se MaxDD < 1% (essenzialmente nessun drawdown), Calmar viene riportato come 'n/d' anziché infinito. Se R_annuo ≤ 0, Calmar può comunque essere calcolato ma viene riportato con contesto esplicito (un Calmar elevato da un drawdown basso è impressionante solo se anche il rendimento è positivo).

Differenze rispetto ai calcolatori comuni

Alcune implementazioni utilizzano il Calmar mobile a 36 mesi anziché quello a periodo intero. Foliolytic calcola il Calmar a periodo intero per impostazione predefinita; il Calmar mobile è disponibile nella scheda delle metriche avanzate.

Rapporto di Treynor

Formula

Treynor = (R̄_p - R_f) / β

Input

Rendimento in eccesso annualizzato sul periodo. Beta dalla stessa regressione utilizzata per la metrica beta.

Casi limite e gestione numerica

Se β è vicino a zero o negativo, Treynor diventa privo di significato o controintuitivo. Foliolytic segnala i portafogli con |β| < 0,2 come 'a basso beta' e mostra Treynor con un indicatore di avvertimento.

Differenze rispetto ai calcolatori comuni

Treynor è più utile per portafogli ben diversificati dove il rischio idiosincratico è stato diversificato. Per singole azioni o portafogli concentrati, Sharpe è la metrica più appropriata — Treynor sovrastimerà il rendimento aggiustato per il rischio perché il rischio specifico dell'azienda non è catturato dal beta.

Rapporto di Informazione

Formula

IR = (R̄_p - R̄_b) / σ(r_p - r_b)
dove il denominatore è il tracking error.

Input

Rendimenti giornalieri del portafoglio e rendimenti giornalieri del benchmark. Entrambi annualizzati tramite √252.

Casi limite e gestione numerica

Richiede almeno 60 giorni di dati accoppiati. Se il tracking error < 0,5% (essenzialmente indicizzato), l'IR viene soppresso perché il numeratore diviso per un denominatore vicino allo zero fornisce stime instabili.

Differenze rispetto ai calcolatori comuni

Alcune implementazioni utilizzano i rendimenti mensili (lo standard ufficiale GIPS). Foliolytic utilizza i dati giornalieri per una risoluzione più elevata; la differenza giornaliera-mensile è piccola per l'IR (tipicamente entro il 5%).

Rapporto di Cattura (Al rialzo/Al ribasso)

Formula

Up-Capture = R̄_p_up / R̄_b_up
(nei mesi in cui R_b > 0)
Down-Capture = R̄_p_down / R̄_b_down
(nei mesi in cui R_b < 0)

Input

Rendimenti mensili del portafoglio e del benchmark. Calcolato su granularità mensile per corrispondere alla convenzione di reporting standard.

Casi limite e gestione numerica

Richiede almeno 12 mesi in ogni regime (al rialzo/al ribasso) per stime significative. I mesi in cui il rendimento del benchmark è esattamente zero vengono eliminati. I rapporti di cattura sono riportati come percentuali.

Differenze rispetto ai calcolatori comuni

Foliolytic riporta anche la qualità del rapporto di cattura (la differenza up_capture - down_capture) — il profilo ideale è un alto up, un basso down.

Tracking Error

Formula

TE = σ(r_p - r_b) · √252

Input

Rendimenti giornalieri del portafoglio e del benchmark. La serie di differenze viene calcolata giornalmente; TE è la deviazione standard annualizzata.

Casi limite e gestione numerica

Stessi requisiti minimi di dati dell'IR (≥ 60 giorni). Per portafogli molto strettamente indicizzati (< 0,5% TE), la metrica viene riportata ma segnalata perché un tracking error così basso di solito significa un closet indexing.

Differenze rispetto ai calcolatori comuni

Alcuni calcolatori utilizzano il tracking error ex-ante (prospettico, basato su fattori) anziché ex-post (storico). Foliolytic utilizza sempre ex-post — la deviazione effettiva realizzata dal benchmark.

Rapporto di Sharpe Probabilistico (PSR)

Formula

PSR(SR*) = Φ( (SR_obs - SR*) · √(n-1) / √(1 - γ_3·SR_obs + ((γ_4-1)/4)·SR_obs²) )
dove γ_3 è l'asimmetria campionaria e γ_4 è la curtosi campionaria.

Input

Rapporto di Sharpe osservato, dimensione del campione n, asimmetria campionaria, curtosi campionaria. SR* del benchmark (predefinito a 0).

Casi limite e gestione numerica

I quantili per il PSR sono bootstrappati da finestre mobili di 5 anni di rendimento totale SPY (1101 finestre dal 1928 al 2025), quindi il punteggio riflette distribuzioni di riferimento consapevoli della dimensione del campione. La formula PSR ha √(n-1) al numeratore, quindi le distribuzioni di riferimento devono utilizzare finestre che corrispondano alla lunghezza della cronologia dell'utente — vedi la correzione delle metriche v6 di aprile 2026 in CLAUDE.md.

Differenze rispetto ai calcolatori comuni

La maggior parte dei calcolatori online non riporta affatto il PSR. I pochi che lo fanno tipicamente utilizzano una distribuzione di riferimento fissa che non tiene conto della dimensione del campione, portando i portafogli degli utenti con cronologie realistiche di 5 anni a ottenere un punteggio 'scarso' anche alla soglia di credibilità BLP.

Esponente di Hurst

Formula

log(R/S)_n = H · log(n) + c
adattato tramite OLS sull'asse della dimensione della finestra logaritmica.

Input

Serie di rendimenti giornalieri. Le dimensioni delle finestre variano tipicamente da 10 a T/2 in modo logaritmico.

Casi limite e gestione numerica

La direzione è trattata come 'neutra' anziché 'più alto è meglio' — H = 0,5 (random walk) è il punto medio concettuale, con deviazioni in entrambe le direzioni che sono informative. I quantili sono bootstrappati da finestre SPY mobili di 5 anni, come per il PSR.

Differenze rispetto ai calcolatori comuni

Foliolytic utilizza il metodo del range riscalato (R/S). L'analisi di fluttuazione detrended (DFA) è disponibile come alternativa nella scheda avanzata; entrambi di solito danno risultati molto simili per i rendimenti azionari che la maggior parte degli utenti detiene.

Indice di Ulcer

Formula

UI = √( (1/n) · Σ DD_i² ) · 100

Input

Serie di drawdown giornalieri (percentuale rispetto al massimo corrente).

Casi limite e gestione numerica

Riportato come percentuale. Come tutte le metriche basate sul drawdown, è sensibile alla risoluzione della serie di valori sottostante — la ricostruzione giornaliera è importante.

Differenze rispetto ai calcolatori comuni

Alcune implementazioni riportano l'UI come una frazione; Foliolytic utilizza la convenzione originale di Peter Martin di percentuale * 100 per un confronto diretto con la ricerca pubblicata.

Media di Successo

Formula

BA = (mesi in cui r_p > r_b) / (mesi totali)

Input

Rendimenti mensili del portafoglio e del benchmark.

Casi limite e gestione numerica

I mesi in cui r_p == r_b sono divisi a metà. Minimo 12 mesi per una stima significativa.

Differenze rispetto ai calcolatori comuni

Foliolytic riporta anche una metrica accoppiata, la media di successo vs. zero (mesi in cui r_p > 0 / totale), utile per strategie a rendimento assoluto.

Rapporto di Burke

Formula

Burke = (R_annuo - R_f) / √(Σ DD_i²)

Input

Rendimento annualizzato, tasso privo di rischio, tutti i valori di drawdown nel periodo.

Casi limite e gestione numerica

Simile a Calmar ma penalizza la somma dei drawdown al quadrato anziché solo il massimo. Meno sensibile a un singolo drawdown da cigno nero rispetto a Calmar.

Differenze rispetto ai calcolatori comuni

Le baseline di Burke di Foliolytic sono state ricalibrate su FF_100Y_BUFFETT_ANCHORED nella v6.5 (aprile 2026) — vedi CLAUDE.md per la storia della calibrazione.

Rapporto di Martin

Formula

Martin = (R_annuo - R_f) / UI

Input

Rendimento in eccesso annualizzato, Indice di Ulcer.

Casi limite e gestione numerica

Cugino diretto di Calmar e Burke; utilizza l'Indice di Ulcer come denominatore del rischio di percorso.

Differenze rispetto ai calcolatori comuni

La maggior parte dei calcolatori non calcola il Rapporto di Martin. Foliolytic lo include perché le metriche basate sull'Ulcer Index correlano bene con il dolore soggettivo dell'investitore.

Rapporto di Sterling

Formula

Sterling = R_annuo / (media dei N peggiori drawdown - 10%)
N = 3, periodo = 36 mesi per impostazione predefinita.

Input

Rendimento annualizzato. Elenco di tutti i drawdown completati all'interno della finestra di lookback, classificati per profondità.

Casi limite e gestione numerica

L'aggiustamento del -10% è un offset fisso dalla formulazione originale di Sterling. Se esistono meno di N drawdown completati, la metrica viene soppressa.

Differenze rispetto ai calcolatori comuni

Sterling è più sensibile di Calmar a una serie di drawdown medi. Le baseline di Foliolytic (FF_100Y_BUFFETT_ANCHORED) sono state ricalibrate nella v6.5.

M² di Modigliani

Formula

M² = Sharpe · σ_market + R_f

Input

Rapporto di Sharpe del portafoglio, deviazione standard annualizzata del benchmark, tasso privo di rischio annualizzato.

Casi limite e gestione numerica

M² ≡ Sharpe riscalato alla volatilità del benchmark. Ogni volta che le bande di Sharpe cambiano, le bande di M² DEVONO cambiare in modo identico — sono matematicamente la stessa quantità.

Differenze rispetto ai calcolatori comuni

Molti calcolatori calcolano Sharpe ma saltano M². M² è più interpretabile per gli utenti al dettaglio perché è espresso in punti percentuali di rendimento, non in un rapporto senza unità.

Note generali applicabili a tutte le metriche

Granularità giornaliera, non mensile

Ogni metrica Foliolytic è calcolata dalla ricostruzione giornaliera del portafoglio, non da istantanee di fine mese. Questo è più importante per le metriche basate sul drawdown (massimo drawdown, Calmar, Burke, Martin, Sterling, Ulcer): i NAV mensili tipicamente sottostimano il vero drawdown picco-minimo del 20–30% perché perdono i cali intra-mese. La granularità giornaliera cattura il percorso che è effettivamente accaduto.

Convenzioni di annualizzazione

I portafogli solo azionari utilizzano 252 giorni di negoziazione. I portafogli solo crypto utilizzano 365 giorni (negoziazione 24/7). I portafogli misti utilizzano un mix per asset, quindi ricombinano in una singola cifra annualizzata del portafoglio. La scalatura della volatilità utilizza √n (la varianza scala linearmente con il tempo, quindi la deviazione standard scala con √tempo).

Rendimenti logaritmici per la composizione, aritmetici per la visualizzazione

I rendimenti logaritmici giornalieri vengono utilizzati internamente per qualsiasi metrica che richieda aggregazione temporale (varianza, composizione multi-periodo, annualizzazione). I rendimenti aritmetici vengono utilizzati per la visualizzazione perché sono più intuitivi ('-30%' è più riconoscibile di 'rendimento logaritmico -0,357'). I due sono equivalenti a livello giornaliero per i tipici rendimenti azionari; divergono per movimenti estremi.

Politica sugli outlier

Gli outlier vengono segnalati ma non rimossi. La rimozione degli outlier tende a distorcere verso l'alto le stime di varianza e Sharpe ed è generalmente una cattiva pratica. L'eccezione è quando i dati indicano chiaramente un errore — ad esempio, scambi di criptovalute erroneamente riportati in centesimi anziché in dollari, o problemi di conversione di valuta che producono picchi di prezzo di 1000x. Questi vengono catturati dal livello del parser (vedi /about) e corretti prima del calcolo delle metriche.

Dimensioni minime del campione

Foliolytic sopprime le metriche che richiedono più dati di quelli disponibili. Sharpe e Sortino richiedono ≥ 30 giorni. Beta, alpha, IR, tracking error richiedono ≥ 60 giorni di dati accoppiati. I rapporti di cattura richiedono ≥ 12 mesi in ogni regime. PSR e Hurst richiedono una cronologia sufficiente per bootstrap le distribuzioni di riferimento. Quando il minimo non è soddisfatto, la metrica mostra '—' anziché un numero privo di significato.

Corrispondenza del tasso privo di rischio

Per ogni metrica che utilizza R_f (Sharpe, Sortino, Treynor, M², alpha, beta sui rendimenti in eccesso), viene utilizzato il rendimento giornaliero dei buoni del Tesoro a 3 mesi e abbinato a ogni giorno di calendario della cronologia del portafoglio. L'R_f annualizzato utilizzato nella visualizzazione è la media ponderata nel tempo dell'R_f giornaliero sull'intera cronologia del portafoglio. La maggior parte dei calcolatori utilizza una singola cifra fissa di R_f, il che è errato ogni volta che i tassi si sono mossi.

Scelta del benchmark

S&P 500 (rendimento totale SPY) per impostazione predefinita. Configurabile dall'utente su QQQ, VT o qualsiasi ticker personalizzato. Beta, alpha, R², rapporti di cattura, media di successo, IR e tracking error vengono tutti ricalcolati rispetto al benchmark scelto. I portafogli crypto utilizzano BTC per impostazione predefinita per le metriche relative al benchmark.

Aggiornamenti e ricalibrazione

Le distribuzioni di riferimento per il punteggio basato su percentili (PSR, Hurst, quantili di Sharpe, ecc.) vengono ricalibrate periodicamente man mano che arrivano nuovi dati di mercato. Il set di calibrazione attuale è documentato nel file sorgente metricBaselines.js. I principali eventi di ricalibrazione sono registrati con tag di versione (v6.4, v6.5) per trasparenza — vedi CLAUDE.md e il changelog all'inizio di metricBaselines.js.

Tutti i calcolatori Foliolytic

Ogni metrica descritta di seguito ha il suo calcolatore dedicato con esempi pratici, tabelle di interpretazione e uno strumento gratuito di caricamento CSV.

Domande Frequenti

Qual è la differenza tra rendimenti logaritmici e rendimenti aritmetici?

I rendimenti aritmetici ((P_t - P_(t-1)) / P_(t-1)) sono intuitivi e ciò che gli investitori intendono solitamente per 'rendimento'. I rendimenti logaritmici (ln(P_t / P_(t-1))) hanno una proprietà matematica critica: sono additivi nel tempo. Il rendimento logaritmico a 90 giorni è uguale alla somma di 90 rendimenti logaritmici giornalieri. I rendimenti aritmetici non hanno questa proprietà — si compongono geometricamente. Foliolytic utilizza internamente i rendimenti logaritmici per qualsiasi aggregazione temporale e i rendimenti aritmetici per la visualizzazione.

Perché il rapporto di Sharpe di Foliolytic è diverso da quello del mio broker?

Quasi certamente a causa del tasso privo di rischio. Foliolytic utilizza i rendimenti giornalieri effettivi dei buoni del Tesoro a 3 mesi da FRED. La maggior parte dei broker e dei calcolatori online utilizza un'ipotesi fissa (spesso 2% o 0%). In un ambiente in cui i rendimenti dei buoni del Tesoro sono del 5%, questo può cambiare lo Sharpe di 0,3–0,5 — una differenza sostanziale.

Come gestisce Foliolytic i frazionamenti azionari?

I frazionamenti vengono applicati retroattivamente al numero di azioni e ai prezzi storici. Un frazionamento 4 per 1 su AAPL nell'agosto 2020 quadruplica retroattivamente il numero delle tue azioni e riduce di un quarto il prezzo storico per tutte le date precedenti al frazionamento. La serie di valori del portafoglio rimane continua attraverso il frazionamento — non c'è un salto di valore, solo nelle cifre cosmetiche per azione.

Come vengono gestiti i dividendi?

I dividendi in contanti vengono aggiunti al saldo di cassa del portafoglio alla data ex-dividendo. Non vengono reinvestiti automaticamente. Se il tuo broker reinveste automaticamente, gli acquisti di azioni risultanti appariranno nella tua cronologia delle transazioni e verranno elaborati normalmente. I dividendi speciali vengono gestiti allo stesso modo dei normali dividendi in contanti.

Quale benchmark utilizza Foliolytic?

S&P 500 (rendimento totale SPY) per impostazione predefinita. Il benchmark è configurabile nella dashboard — puoi scegliere qualsiasi indice maggiore, ETF o anche un ticker personalizzato. Beta, alpha, R², rapporto di cattura, media di successo e tracking error vengono tutti ricalcolati rispetto al benchmark scelto.

I rendimenti sono al lordo o al netto delle commissioni?

Foliolytic calcola i rendimenti dalla tua cronologia delle transazioni così com'è. Se il tuo broker deduce commissioni dalle posizioni o le addebita come transazioni separate, tali flussi vengono riflessi. Se le commissioni vengono pagate da un conto di cassa separato che non è nel tuo CSV, non vengono acquisite. Per la maggior parte dei conti di intermediazione al dettaglio (Fidelity, Schwab, Robinhood, IBKR), le commissioni sulla piattaforma sono già riflesse nei prezzi delle transazioni.

Prova Foliolytic — Gratuito, senza registrazione

Esegui tutti i calcoli descritti sopra sul tuo portafoglio in pochi secondi.

Analizza il tuo portafoglio gratuitamente →