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.
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 XIRRDenná 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á.
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ý.
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.
Rovnaká denná séria portfólia a denné bezrizikové sadzby ako pre Sharpe. Prah pre 'negatívnu stranu' je denná bezriziková sadzba, nie nula.
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.
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.
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.
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).
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.
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.
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ú.
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.
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.
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.
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.
Rovnaké ako pre betu, plus regresný intercept (konštantný člen OLS).
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ť.
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'.
Rovnaká regresia ako pre betu. R² je koeficient determinácie z tohto prispôsobenia.
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.
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.
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.
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).
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.
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).
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).
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 %+.
Rovnaké ako historický VaR. CVaR používa len dni, kedy strata prekročila prah VaR.
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é.
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.
Anualizovaný výnos (CAGR za celú históriu). Maximálny pokles za celú históriu.
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).
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.
Anualizovaný nadmerný výnos za obdobie. Beta z rovnakej regresie použitej pre metriku beta.
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.
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.
Denné výnosy portfólia a denné výnosy benchmarku. Obe anualizované pomocou √252.
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.
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 %).
Mesačné výnosy portfólia a benchmarku. Vypočítané na mesačnej granularite, aby zodpovedali štandardnej konvencii vykazovania.
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á.
Foliolytic tiež vykazuje kvalitu capture ratio (rozdiel up_capture - down_capture) – ideálny profil je vysoký nahor, nízky nadol.
Denné výnosy portfólia a benchmarku. Séria rozdielov sa vypočítava denne; TE je anualizovaná štandardná odchýlka.
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.
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.
Pozorovaný Sharpe pomer, veľkosť vzorky n, výberová šikmosť, výberová špicatosť. Benchmark SR* (predvolene 0).
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.
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.
Séria denných výnosov. Veľkosti okien sa typicky pohybujú od 10 do T/2 logaritmicky.
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.
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ží.
Séria denných poklesov (percentuálny rozdiel od priebežného maxima).
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á.
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.
Mesačné výnosy portfólia a benchmarku.
Mesiace, kde r_p == r_b, sú rozdelené na polovicu. Minimálne 12 mesiacov pre zmysluplný odhad.
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.
Anualizovaný výnos, bezriziková sadzba, všetky hodnoty poklesu za obdobie.
Podobné ako Calmar, ale penalizuje súčet štvorcov poklesov namiesto len maxima. Menej citlivé na jeden čierny labuťový pokles ako Calmar.
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.
Anualizovaný nadmerný výnos, Ulcer Index.
Priamy príbuzný Calmar a Burke; používa Ulcer Index ako menovateľ rizika cesty.
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.
Anualizovaný výnos. Zoznam všetkých dokončených poklesov v rámci sledovaného okna, zoradených podľa hĺbky.
Úprava -10 % je pevný posun od pôvodnej formulácie Sterling. Ak existuje menej ako N dokončených poklesov, metrika sa potlačí.
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.
Sharpe pomer portfólia, anualizovaná štandardná odchýlka benchmarku, anualizovaná bezriziková sadzba.
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.
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.
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.
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).
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.
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.
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.
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.
Š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.
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.
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.
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.
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.
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.
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.
Š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.
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.
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 →