Metodológia Foliolytic

Posledná aktualizácia:

Každá metrika, ktorú Foliolytic vypočítava, ako sa vypočítava, aké dáta používa, aké hraničné prípady implementácia spracováva a v čom sa Foliolytic líši od typických online kalkulačiek. Žiadna čierna skrinka.

Rýchla odpoveď

Aká je najdôležitejšia metodologická voľba v Foliolytic?

Foliolytic používa skutočné denné výnosy amerických štátnych pokladničných poukážok z FRED ako bezrizikovú sadzbu, priradenú ku každému kalendárnemu dňu histórie vášho portfólia. Väčšina online kalkulačiek používa statický predpoklad 2 % alebo 3 %, čo môže zmeniť Sharpe a Sortino pomery o 0,3–0,5 v prostredí, kde sú výnosy T-bill 5 %. V kombinácii s rekonštrukciou poklesu s dennou granularitou (nie snímky na konci mesiaca) a XIRR metódou Newton-Raphson s bisekčným záložným riešením, sú čísla Foliolytic v súlade s inštitucionálnou metodológiou správy aktív.

Skutočné výnosy štátnych pokladničných poukážok · Denná granularita · Newton-Raphson XIRR
Pokryté metriky
  1. Sharpe pomer
  2. Sortino pomer
  3. XIRR (Výnos vážený peniazmi)
  4. TWR (Výnos vážený časom)
  5. Beta
  6. Alpha (Jensenova)
  7. R-Squared
  8. Maximálny pokles
  9. Hodnota v riziku (VaR)
  10. CVaR (Očakávaný deficit)
  11. Calmar pomer
  12. Treynor pomer
  13. Informačný pomer
  14. Capture Ratio (Nahor/Nadol)
  15. Tracking Error
  16. Probabilistický Sharpe pomer (PSR)
  17. Hurstov exponent
  18. Ulcer Index
  19. Batting Average
  20. Burke pomer
  21. Martin pomer
  22. Sterling pomer
  23. Modigliani M²

Sharpe pomer

Vzorec

Sharpe = (R̄_p - R_f) · √252 / (σ(r_d) · √252)
where r_d = daily log returns and R̄_p, σ are computed on those daily log returns.

Vstupy

Denná séria hodnoty portfólia rekonštruovaná z vašich transakcií. Denný výnos 3-mesačných amerických štátnych pokladničných poukážok z FRED, priradený ku každému kalendárnemu dňu. 252 obchodných dní ročne pre portfóliá len s akciami; 365 pre portfóliá len s kryptomenami; vhodné zmiešanie podľa aktív pre zmiešané portfóliá.

Hraničné prípady a numerické spracovanie

Ak je história portfólia kratšia ako 30 dní, Sharpe pomer sa potlačí (veľkosť vzorky je príliš malá na zmysluplný záver). Ak σ < 1e-9 (efektívne ploché portfólio), Sharpe pomer sa vykáže ako nulový, nie ako nekonečný.

Rozdiely oproti bežným kalkulačkám

Väčšina online kalkulačiek používa statickú bezrizikovú sadzbu 2 % alebo 3 %. Foliolytic používa skutočné denné výnosy T-bill. V prostredí vysokých sadzieb (2023–2025) to mení Sharpe pomery o 0,3–0,5 oproti kalkulačkám s pevnou sadzbou.

Sortino pomer

Vzorec

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

Vstupy

Rovnaká denná séria portfólia a denné bezrizikové sadzby ako pre Sharpe. Prah pre 'negatívnu stranu' je denná bezriziková sadzba, nie nula.

Hraničné prípady a numerické spracovanie

Odchýlka smerom nadol sa vypočítava len pre dni, kde r_d < r_f_d. Dni, kde r_d ≥ r_f_d, prispievajú k súčtu nulou, ale sú započítané do n. Toto zodpovedá pôvodnej špecifikácii Sortino z 80. rokov.

Rozdiely oproti bežným kalkulačkám

Niektoré kalkulačky používajú nulu ako prah pre negatívnu stranu, čo je matematicky výhodné, ale teoreticky nesprávne. Pôvodný Sortino dokument špecifikuje minimálny prijateľný výnos (MAR), ktorý sa najprirodzenejšie interpretuje ako bezriziková sadzba.

XIRR (Výnos vážený peniazmi)

Vzorec

0 = Σᵢ CFᵢ / (1 + XIRR)^( (dᵢ - d₀) / 365 )
solved via Newton-Raphson with bisection fallback.

Vstupy

Kompletná história transakcií s datovanými peňažnými tokmi. Zahŕňa vklady (negatívne), výbery (pozitívne), konečnú hodnotu portfólia k najnovšiemu dátumu (pozitívne) a akékoľvek prijaté peňažné dividendy ako samostatné toky.

Hraničné prípady a numerické spracovanie

Newton-Raphson iteruje s počiatočným odhadom 0,10. Ak derivácia ide k nule alebo iterácia diverguje, algoritmus sa vráti k bisekcii na [-0,99, +5,0]. Tolerancia konvergencie: 1e-10. Peňažné toky pod 0,01 $ sú ignorované. Výsledok je obmedzený na [-0,99, +5,0] ročne – hodnoty mimo tohto rozsahu takmer vždy naznačujú chyby v dátach (zámiešanie mien, posuny desatinnej čiarky, chyby v hlásení kryptomien).

Rozdiely oproti bežným kalkulačkám

XIRR v Exceli používa rovnaký prístup Newton-Raphson, ale nemá obmedzenie, takže pre neusporiadané krypto dáta vracia absurdné hodnoty (miliardy percent). Obmedzenie Foliolytic zabraňuje kontaminácii ovládacieho panela týmito hodnotami.

TWR (Výnos vážený časom)

Vzorec

TWR = Π_i (1 + R_i) - 1
where R_i is the return of period i computed between cash flow events.

Vstupy

Denné hodnoty portfólia, dátumy všetkých externých peňažných tokov. Obdobie medzi dvoma po sebe idúcimi tokmi je jedno výnosové okno.

Hraničné prípady a numerické spracovanie

Výnosy za čiastkové obdobia sú geometricky reťazené, aby sa odstránil časový efekt vkladov a výberov. Dni bez tokov vytvárajú jednodňové výnosové obdobia. Viacdňové obdobia medzi tokmi sa skladajú.

Rozdiely oproti bežným kalkulačkám

TWR je štandardom pre hodnotenie výkonnosti na úrovni aktív (čo vykazujú správcovia fondov). Výnos vážený peniazmi (XIRR) je štandardom pre hodnotenie skutočnej skúsenosti investora. Foliolytic vypočítava oboje – často sa líšia o niekoľko percentuálnych bodov.

Beta

Vzorec

β = Cov(r_p, r_m) / Var(r_m)
computed via OLS regression of daily portfolio returns r_p on daily benchmark returns r_m, using excess-of-risk-free-rate returns.

Vstupy

Denné výnosy portfólia. Denné výnosy benchmarku (predvolene S&P 500; konfigurovateľné na QQQ, VT alebo akýkoľvek vlastný benchmark). Denný výnos 3-mesačných T-bill na výpočet nadmerných výnosov.

Hraničné prípady a numerické spracovanie

Minimálne 30 dní prekrývania medzi portfóliom a benchmarkom. Dni, kedy chýbajú dáta pre jedno alebo druhé, sú vynechané. Odľahlé hodnoty (>5σ) sú označené, ale neodstránené – beta je robustná štatistika a odstránenie odľahlých hodnôt má tendenciu ju skresľovať nahor.

Rozdiely oproti bežným kalkulačkám

Niektoré kalkulačky počítajú betu z hrubých výnosov (nie nadmerných výnosov), čo je matematicky ekvivalentné len vtedy, ak je bezriziková sadzba konštantná. Pri časovo premenlivých sadzbách T-bill je regresia na nadmerné výnosy správnejšia.

Alpha (Jensenova)

Vzorec

α = R̄_p - [R_f + β · (R̄_m - R_f)]
where all quantities are annualized.

Vstupy

Rovnaké ako pre betu, plus regresný intercept (konštantný člen OLS).

Hraničné prípady a numerické spracovanie

Alpha je vykazovaná v anualizovaných percentuálnych bodoch. Spolu s ňou sa vypočítava aj štatistická významnosť (t-stat) – hodnoty alpha bez t-stat > 1,5 by sa mali považovať za šum, nie za zručnosť.

Rozdiely oproti bežným kalkulačkám

Mnohé alphas v tabuľkách sú vypočítané ako čistý intercept neškálovanej regresie, pričom chýba krok anualizácie. Foliolytic vždy vykazuje anualizovanú alfu, takže číslo je priamo interpretovateľné ako 'extra výnos ročne oproti rizikovej expozícii ekvivalentnej benchmarku'.

R-Squared

Vzorec

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

Vstupy

Rovnaká regresia ako pre betu. R² je koeficient determinácie z tohto prispôsobenia.

Hraničné prípady a numerické spracovanie

Ak R² < 0,05 voči zvolenému benchmarku, odhady beta a alpha portfólia sú označené ako štatisticky bezvýznamné – neexistuje žiadny lineárny vzťah na interpretáciu.

Rozdiely oproti bežným kalkulačkám

Foliolytic považuje vysoké R² (≥ 0,95 s nízkym aktívnym podielom) za signál 'skrytého indexovania' – definíciu odznaku nájdete v časti Nedávne hlavné aktualizácie v CLAUDE.md.

Maximálny pokles

Vzorec

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

Vstupy

Denná séria hodnoty portfólia počas celej histórie. Rekonštrukcia používa oceňovanie transakciu po transakcii, nie snímky na konci obdobia.

Hraničné prípady a numerické spracovanie

Pre akcie a kryptomeny sa používa denná granularita. Vnútrodenné vrcholy/dna nie sú zachytené – maximálny pokles Foliolytic má denné rozlíšenie. Spolu s ním sa vykazuje aj čas zotavenia (dni od vrcholu do nasledujúceho dňa na úrovni vrcholu alebo nad ním).

Rozdiely oproti bežným kalkulačkám

Mnohé sledovače vypočítavajú pokles z mesačných NAV, čo podhodnocuje skutočný pokles z vrcholu na dno v priemere o 20–30 %. Denná rekonštrukcia zachytáva viac zo skutočného priebehu.

Hodnota v riziku (VaR)

Vzorec

Historical: VaR_α = quantile(r_d, 1 - α)
Parametric (Gaussian): VaR_α = μ - z_α · σ
Monte Carlo: simulate from fitted distribution and take 1-α quantile.

Vstupy

Kompletná história denných výnosov. Úroveň spoľahlivosti α (predvolené: 95 % a 99 %). Pre parametrický VaR sa vyžaduje aj výberový priemer a štandardná odchýlka. Pre Monte Carlo sa prispôsobí distribúcia (predvolene Gaussova; t-distribúcia pre aktíva s hrubými chvostmi).

Hraničné prípady a numerické spracovanie

Historický VaR vyžaduje minimálne 60 dní výnosov (štatistické minimum); výrazne sa uprednostňuje 250+ dní. Parametrický VaR môže byť nespoľahlivý pre negaussovské distribúcie výnosov. Foliolytic vykazuje všetky tri vedľa seba, aby bol viditeľný rozdiel (alebo jeho absencia).

Rozdiely oproti bežným kalkulačkám

Väčšina kalkulačiek vykazuje len parametrický VaR. Foliolytic zobrazuje historický, parametrický a Monte Carlo. Pre aktíva s hrubými chvostmi (kryptomeny, pákové akcie, jednotlivé akcie) môže parametrický VaR podceniť skutočný potenciál straty o 50 %+.

CVaR (Očakávaný deficit)

Vzorec

CVaR_α = E[Loss | Loss ≥ VaR_α]
empirically: mean of returns worse than VaR_α threshold.

Vstupy

Rovnaké ako historický VaR. CVaR používa len dni, kedy strata prekročila prah VaR.

Hraničné prípady a numerické spracovanie

Podmienené tým, že chvost nie je prázdny: vyžaduje minimálne 5 pozorovaní nad prahom VaR pre zmysluplný odhad. S 250 dňami histórie pri 95 % VaR to poskytuje 12–13 pozorovaní chvosta – hraničné.

Rozdiely oproti bežným kalkulačkám

Mnohé zdroje vykazujú len VaR. CVaR (tiež nazývaný Očakávaný deficit) vám povie nielen prah, ale aj priemernú závažnosť straty nad ním – čo je užitočnejšie pre kapitálové plánovanie. Basel III pre banky teraz z týchto dôvodov nariaďuje CVaR namiesto VaR.

Calmar pomer

Vzorec

Calmar = R_annual / |MaxDD|

Vstupy

Anualizovaný výnos (CAGR za celú históriu). Maximálny pokles za celú históriu.

Hraničné prípady a numerické spracovanie

Vyžaduje, aby oba vstupy boli netriviálne. Ak MaxDD < 1 % (v podstate žiadny pokles), Calmar sa vykáže ako 'n/a' namiesto nekoneča. Ak R_annual ≤ 0, Calmar sa stále môže vypočítať, ale vykazuje sa s explicitným kontextom (vysoký Calmar z nízkeho poklesu je pôsobivý len vtedy, ak je výnos tiež pozitívny).

Rozdiely oproti bežným kalkulačkám

Niektoré implementácie používajú 36-mesačný kĺzavý Calmar namiesto celého obdobia. Foliolytic štandardne vypočítava Calmar za celé obdobie; kĺzavý Calmar je k dispozícii v záložke pokročilých metrík.

Treynor pomer

Vzorec

Treynor = (R̄_p - R_f) / β

Vstupy

Anualizovaný nadmerný výnos za obdobie. Beta z rovnakej regresie použitej pre metriku beta.

Hraničné prípady a numerické spracovanie

Ak je β blízko nuly alebo negatívna, Treynor sa stáva bezvýznamným alebo protichodným. Foliolytic označuje portfóliá s |β| < 0,2 ako 'nízkobetové' a zobrazuje Treynor s výstražným indikátorom.

Rozdiely oproti bežným kalkulačkám

Treynor je najužitočnejší pre dobre diverzifikované portfóliá, kde bolo idiosynkratické riziko diverzifikované. Pre jednotlivé akcie alebo koncentrované portfóliá je Sharpe vhodnejšou metrikou – Treynor preceňuje výnos upravený o riziko, pretože špecifické riziko spoločnosti nie je zachytené betou.

Informačný pomer

Vzorec

IR = (R̄_p - R̄_b) / σ(r_p - r_b)
where the denominator is the tracking error.

Vstupy

Denné výnosy portfólia a denné výnosy benchmarku. Obe anualizované pomocou √252.

Hraničné prípady a numerické spracovanie

Vyžaduje minimálne 60 dní párových dát. Ak tracking error < 0,5 % (v podstate indexované), IR sa potlačí, pretože čitateľ delený menovateľom blízko nuly dáva nestabilné odhady.

Rozdiely oproti bežným kalkulačkám

Niektoré implementácie používajú mesačné výnosy (oficiálny štandard GIPS). Foliolytic používa denné pre vyššie rozlíšenie; rozdiel medzi denným a mesačným je pre IR malý (typicky do 5 %).

Capture Ratio (Nahor/Nadol)

Vzorec

Up-Capture = R̄_p_up / R̄_b_up
(over months where R_b > 0)
Down-Capture = R̄_p_down / R̄_b_down
(over months where R_b < 0)

Vstupy

Mesačné výnosy portfólia a benchmarku. Vypočítané na mesačnej granularite, aby zodpovedali štandardnej konvencii vykazovania.

Hraničné prípady a numerické spracovanie

Vyžaduje minimálne 12 mesiacov v každom režime (nahor/nadol) pre zmysluplné odhady. Mesiace, kde je výnos benchmarku presne nulový, sú vynechané. Capture ratios sú vykazované ako percentá.

Rozdiely oproti bežným kalkulačkám

Foliolytic tiež vykazuje kvalitu capture ratio (rozdiel up_capture - down_capture) – ideálny profil je vysoký nahor, nízky nadol.

Tracking Error

Vzorec

TE = σ(r_p - r_b) · √252

Vstupy

Denné výnosy portfólia a benchmarku. Séria rozdielov sa vypočítava denne; TE je anualizovaná štandardná odchýlka.

Hraničné prípady a numerické spracovanie

Rovnaké minimálne požiadavky na dáta ako pre IR (≥ 60 dní). Pre veľmi tesne indexované portfóliá (< 0,5 % TE) je metrika vykázaná, ale označená, pretože takto nízky tracking error zvyčajne znamená skryté indexovanie.

Rozdiely oproti bežným kalkulačkám

Niektoré kalkulačky používajú ex-ante (dopredný, faktorovo založený) tracking error namiesto ex-post (historického). Foliolytic vždy používa ex-post – skutočnú realizovanú odchýlku od benchmarku.

Probabilistický Sharpe pomer (PSR)

Vzorec

PSR(SR*) = Φ( (SR_obs - SR*) · √(n-1) / √(1 - γ_3·SR_obs + ((γ_4-1)/4)·SR_obs²) )
where γ_3 is sample skew and γ_4 is sample kurtosis.

Vstupy

Pozorovaný Sharpe pomer, veľkosť vzorky n, výberová šikmosť, výberová špicatosť. Benchmark SR* (predvolene 0).

Hraničné prípady a numerické spracovanie

Kvantily pre PSR sú bootstrapované z kĺzavých 5-ročných okien celkového výnosu SPY (1101 okien od 1928–2025), takže skóre odráža referenčné distribúcie citlivé na veľkosť vzorky. Vzorec PSR má √(n-1) v čitateli, takže referenčné distribúcie musia používať okná zodpovedajúce dĺžke histórie používateľa – pozri opravu metrík v6 z apríla 2026 v CLAUDE.md.

Rozdiely oproti bežným kalkulačkám

Väčšina online kalkulačiek vôbec nevykazuje PSR. Tých pár, ktoré áno, zvyčajne používajú pevnú referenčnú distribúciu, ktorá nezohľadňuje veľkosť vzorky, čo vedie k tomu, že portfóliá používateľov s realistickými 5-ročnými históriami dosahujú 'slabé' skóre aj pri prahu dôveryhodnosti BLP.

Hurstov exponent

Vzorec

log(R/S)_n = H · log(n) + c
fit via OLS on log-window-size axis.

Vstupy

Séria denných výnosov. Veľkosti okien sa typicky pohybujú od 10 do T/2 logaritmicky.

Hraničné prípady a numerické spracovanie

Smer je považovaný za 'neutrálny' skôr než 'čím vyššie, tým lepšie' – H = 0,5 (náhodná prechádzka) je koncepčný stred, pričom odchýlky oboma smermi sú informatívne. Kvantily bootstrapované z kĺzavých 5-ročných okien SPY, rovnako ako pre PSR.

Rozdiely oproti bežným kalkulačkám

Foliolytic používa metódu preškálovanej škály (R/S). Detrendovaná fluktuačná analýza (DFA) je k dispozícii ako alternatíva v záložke pokročilých nastavení; obe typicky poskytujú veľmi podobné výsledky pre výnosy akcií, ktoré väčšina používateľov drží.

Ulcer Index

Vzorec

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

Vstupy

Séria denných poklesov (percentuálny rozdiel od priebežného maxima).

Hraničné prípady a numerické spracovanie

Vykázané ako percento. Ako všetky metriky založené na poklese, je citlivé na rozlíšenie podkladovej série hodnôt – denná rekonštrukcia je dôležitá.

Rozdiely oproti bežným kalkulačkám

Niektoré implementácie vykazujú UI ako zlomok; Foliolytic používa pôvodnú konvenciu Petra Martina percento * 100 pre priame porovnanie s publikovaným výskumom.

Batting Average

Vzorec

BA = (months where r_p > r_b) / (total months)

Vstupy

Mesačné výnosy portfólia a benchmarku.

Hraničné prípady a numerické spracovanie

Mesiace, kde r_p == r_b, sú rozdelené na polovicu. Minimálne 12 mesiacov pre zmysluplný odhad.

Rozdiely oproti bežným kalkulačkám

Foliolytic tiež vykazuje párovú metriku, batting-average-vs-zero (mesiace, kde r_p > 0 / celkový počet), užitočnú pre stratégie absolútneho výnosu.

Burke pomer

Vzorec

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

Vstupy

Anualizovaný výnos, bezriziková sadzba, všetky hodnoty poklesu za obdobie.

Hraničné prípady a numerické spracovanie

Podobné ako Calmar, ale penalizuje súčet štvorcov poklesov namiesto len maxima. Menej citlivé na jeden čierny labuťový pokles ako Calmar.

Rozdiely oproti bežným kalkulačkám

Základné hodnoty Burke pomeru Foliolytic boli prekalibrované na FF_100Y_BUFFETT_ANCHORED vo verzii v6.5 (apríl 2026) – príbeh kalibrácie nájdete v CLAUDE.md.

Martin pomer

Vzorec

Martin = (R_annual - R_f) / UI

Vstupy

Anualizovaný nadmerný výnos, Ulcer Index.

Hraničné prípady a numerické spracovanie

Priamy príbuzný Calmar a Burke; používa Ulcer Index ako menovateľ rizika cesty.

Rozdiely oproti bežným kalkulačkám

Väčšina kalkulačiek nepočíta Martin pomer. Foliolytic ho zahŕňa, pretože metriky založené na Ulcer Indexe dobre korelujú so subjektívnou bolesťou investora.

Sterling pomer

Vzorec

Sterling = R_annual / (mean of N worst drawdowns - 10%)
N = 3, period = 36 months by default.

Vstupy

Anualizovaný výnos. Zoznam všetkých dokončených poklesov v rámci sledovaného okna, zoradených podľa hĺbky.

Hraničné prípady a numerické spracovanie

Úprava -10 % je pevný posun od pôvodnej formulácie Sterling. Ak existuje menej ako N dokončených poklesov, metrika sa potlačí.

Rozdiely oproti bežným kalkulačkám

Sterling je citlivejší ako Calmar na sériu stredných poklesov. Základné hodnoty Foliolytic (FF_100Y_BUFFETT_ANCHORED) boli prekalibrované vo verzii v6.5.

Modigliani M²

Vzorec

M² = Sharpe · σ_market + R_f

Vstupy

Sharpe pomer portfólia, anualizovaná štandardná odchýlka benchmarku, anualizovaná bezriziková sadzba.

Hraničné prípady a numerické spracovanie

M² ≡ Sharpe preškálovaný na volatilitu benchmarku. Kedykoľvek sa zmenia pásma Sharpe, pásma M² SA MUSIA zmeniť identicky – sú matematicky rovnakou veličinou.

Rozdiely oproti bežným kalkulačkám

Mnohé kalkulačky počítajú Sharpe, ale vynechávajú M². M² je pre retailových používateľov interpretovateľnejšie, pretože je vyjadrené v percentuálnych bodoch výnosu, nie ako bezjednotkový pomer.

Všeobecné poznámky platné pre všetky metriky

Denná granularita, nie mesačná

Každá metrika Foliolytic sa vypočítava z dennej rekonštrukcie portfólia, nie zo snímok na konci mesiaca. To je najdôležitejšie pre metriky založené na poklese (maximálny pokles, Calmar, Burke, Martin, Sterling, Ulcer): mesačné NAV typicky podhodnocujú skutočný pokles z vrcholu na dno v priemere o 20–30 %, pretože nezachytávajú vnútro-mesačné poklesy. Denná granularita zachytáva skutočný priebeh.

Konvencie anualizácie

Portfóliá len s akciami používajú 252 obchodných dní. Portfóliá len s kryptomenami používajú 365 dní (obchodovanie 24/7). Zmiešané portfóliá používajú zmiešanie podľa aktív, potom sa rekombinujú do jedného anualizovaného čísla portfólia. Škálovanie volatility používa √n (rozptyl sa škáluje lineárne s časom, takže štandardná odchýlka sa škáluje s √času).

Logaritmické výnosy pre skladanie, aritmetické pre zobrazenie

Denné logaritmické výnosy sa interne používajú pre akúkoľvek metriku vyžadujúcu časovú agregáciu (rozptyl, viacperiodické skladanie, anualizácia). Aritmetické výnosy sa používajú pre zobrazenie, pretože sú intuitívnejšie ('-30 %' je rozpoznateľnejšie ako 'logaritmický výnos -0,357'). Tieto dva sú ekvivalentné na dennej úrovni pre typické akciové výnosy; rozchádzajú sa pri extrémnych pohyboch.

Politika spracovania odľahlých hodnôt

Odľahlé hodnoty sú označené, ale neodstránené. Odstránenie odľahlých hodnôt má tendenciu skresľovať odhady rozptylu a Sharpe pomeru nahor a je všeobecne zlou praxou. Výnimkou sú prípady, keď dáta jasne naznačujú chybu – napr. krypto obchody chybne nahlásené v centoch namiesto dolárov, alebo chyby v konverzii mien vedúce k 1000-násobným cenovým skokom. Tieto sú zachytené vrstvou parsera (pozri /about) a opravené pred výpočtom metrík.

Minimálne veľkosti vzoriek

Foliolytic potláča metriky, ktoré vyžadujú viac dát, než je k dispozícii. Sharpe a Sortino vyžadujú ≥ 30 dní. Beta, alpha, IR, tracking error vyžadujú ≥ 60 dní párových dát. Capture ratios vyžadujú ≥ 12 mesiacov v každom režime. PSR a Hurst vyžadujú dostatočnú históriu na bootstrap referenčných distribúcií. Ak nie je splnené minimum, metrika zobrazí '—' namiesto bezvýznamného čísla.

Priradenie bezrizikovej sadzby

Pre každú metriku, ktorá používa R_f (Sharpe, Sortino, Treynor, M², alpha, beta na nadmerné výnosy), sa používa denný výnos 3-mesačných T-bill a priradí sa ku každému kalendárnemu dňu histórie portfólia. Anualizovaná R_f použitá na zobrazenie je časovo vážený priemer denných R_f za históriu portfólia. Väčšina kalkulačiek používa jedno pevné číslo R_f, čo je nesprávne vždy, keď sa sadzby zmenili.

Výber benchmarku

Štandardne S&P 500 (celkový výnos SPY). Používateľsky konfigurovateľné na QQQ, VT alebo akýkoľvek vlastný ticker. Beta, alpha, R², capture ratios, batting average, IR a tracking error sa prepočítavajú voči zvolenému benchmarku. Krypto portfóliá štandardne používajú BTC pre metriky relatívne k benchmarku.

Aktualizácie a rekalibrácia

Referenčné distribúcie pre bodovanie založené na percentiloch (PSR, Hurst, Sharpe kvantily atď.) sa pravidelne rekalibrujú s príchodom nových trhových dát. Aktuálna kalibračná sada je zdokumentovaná v zdrojovom súbore metricBaselines.js. Hlavné udalosti rekalibrácie sú zaznamenané s verziami (v6.4, v6.5) pre transparentnosť – pozri CLAUDE.md a zoznam zmien na začiatku metricBaselines.js.

Všetky kalkulačky Foliolytic

Každá metrika nižšie má svoju vlastnú špecializovanú kalkulačku s riešenými príkladmi, interpretačnými tabuľkami a bezplatným nástrojom na nahrávanie CSV súborov.

Často kladené otázky

Aký je rozdiel medzi logaritmickými a aritmetickými výnosmi?

Aritmetické výnosy ((P_t - P_(t-1)) / P_(t-1)) sú intuitívne a sú tým, čo investori zvyčajne myslia pod pojmom 'výnos'. Logaritmické výnosy (ln(P_t / P_(t-1))) majú kľúčovú matematickú vlastnosť: sú aditívne v čase. 90-dňový logaritmický výnos sa rovná súčtu 90 denných logaritmických výnosov. Aritmetické výnosy túto vlastnosť nemajú — skladajú sa geometricky. Foliolytic používa logaritmické výnosy interne pre akúkoľvek časovú agregáciu a aritmetické výnosy pre zobrazenie.

Prečo sa Sharpe pomer Foliolytic líši od toho, ktorý uvádza môj maklér?

Takmer určite je to kvôli bezrizikovej sadzbe. Foliolytic používa skutočné denné výnosy 3-mesačných štátnych pokladničných poukážok z FRED. Väčšina maklérov a online kalkulačiek používa pevnú predpokladanú hodnotu (často 2 % alebo 0 %). V prostredí, kde sú výnosy T-bill 5 %, to môže zmeniť Sharpe pomer o 0,3–0,5 — čo je podstatný rozdiel.

Ako Foliolytic spracováva delenie akcií (stock splits)?

Delenie akcií sa aplikuje retroaktívne na historické počty akcií a ceny. Delenie 4 ku 1 na AAPL v auguste 2020 retroaktívne štvornásobne zvýši počet vašich akcií a zníži historickú cenu na štvrtinu pre všetky dátumy pred delením. Séria hodnoty portfólia zostáva súvislá aj po delení — nedochádza k skoku v hodnote, iba v kozmetických číslach na akciu.

Ako sa spracovávajú dividendy?

Peňažné dividendy sa pridávajú k hotovostnému zostatku portfólia k dátumu ex-dividendy. Nie sú automaticky reinvestované. Ak váš maklér automaticky reinvestuje, výsledné nákupy akcií sa objavia vo vašej histórii transakcií a budú spracované normálne. Mimoriadne dividendy sa spracovávajú rovnako ako bežné peňažné dividendy.

Aký benchmark používa Foliolytic?

Štandardne S&P 500 (celkový výnos SPY). Benchmark je konfigurovateľný v ovládacom paneli — môžete si vybrať akýkoľvek hlavný index, ETF alebo dokonca vlastný ticker. Beta, alpha, R², capture ratio, batting average a tracking error sa prepočítavajú voči zvolenému benchmarku.

Sú výnosy pred alebo po poplatkoch?

Foliolytic vypočítava výnosy z vašej histórie transakcií tak, ako sú. Ak váš maklér odpočíta poplatky z pozícií alebo ich účtuje ako samostatné transakcie, tieto toky sú zohľadnené. Ak sú poplatky platené z oddeleného hotovostného účtu, ktorý nie je vo vašom CSV súbore, nie sú zachytené. Pre väčšinu maloobchodných maklérskych účtov (Fidelity, Schwab, Robinhood, IBKR) sú poplatky na platforme už zahrnuté v transakčných cenách.

Vyskúšajte Foliolytic — Zadarmo, bez registrácie

Spustite všetky vyššie popísané výpočty pre vaše vlastné portfólio v priebehu sekúnd.

Analyzujte svoje portfólio zadarmo →