Zadnje ažurirano:
Svaka metrika koju Foliolytic izračunava, kako se izračunava, koje podatke koristi, koje rubne slučajeve implementacija obrađuje i po čemu se Foliolytic razlikuje od tipičnih online kalkulatora. Bez crne kutije.
Foliolytic koristi stvarne dnevne prinose na 3-mjesečne trezorske zapise SAD-a iz FRED-a kao bezrizičnu stopu, usklađenu sa svakim kalendarskim danom povijesti vašeg portfelja. Većina online kalkulatora koristi statičnu pretpostavku od 2% ili 3%, što može promijeniti Sharpe i Sortino omjere za 0,3–0,5 u okruženjima gdje su prinosi na trezorske zapise 5%. U kombinaciji s rekonstrukcijom pada vrijednosti s dnevnom rezolucijom (a ne mjesečnim snimkama) i Newton-Raphson XIRR-om s bisekcijskim povratkom, to Foliolyticove brojke usklađuje s metodologijom institucionalnog upravljanja imovinom.
Stvarni prinosi trezora · Dnevna granularnost · Newton-Raphson XIRRSerija dnevnih vrijednosti portfelja rekonstruirana iz vaših transakcija. Dnevni prinos na 3-mjesečne trezorske zapise SAD-a iz FRED-a, usklađen sa svakim kalendarskim danom. 252 trgovačka dana godišnje za portfelje samo dionica; 365 za samo kripto; odgovarajuća mješavina po imovini za mješovite.
Ako je povijest portfelja kraća od 30 dana, Sharpe se potiskuje (veličina uzorka premala za smisleno zaključivanje). Ako je σ < 1e-9 (efektivno ravan portfelj), Sharpe se prijavljuje kao nula, a ne kao beskonačnost.
Većina online kalkulatora koristi statičnu bezrizičnu stopu od 2% ili 3%. Foliolytic koristi stvarne dnevne prinose na trezorske zapise. U okruženjima visokih stopa (2023.–2025.), to mijenja Sharpe omjere za 0,3–0,5 u odnosu na kalkulatore s fiksnom stopom.
Ista serija dnevnih portfelja i dnevne bezrizične stope kao za Sharpe. Prag za 'negativnu stranu' je dnevna bezrizična stopa, a ne nula.
Negativna devijacija izračunava se koristeći samo dane kada je r_d < r_f_d. Dani kada je r_d ≥ r_f_d doprinose nuli zbroju, ali se broje u n. Ovo odgovara Sortinovoj originalnoj specifikaciji iz 1980-ih.
Neki kalkulatori koriste nulu kao prag negativne strane, što je matematički prikladno, ali teoretski netočno. Originalni Sortinov rad specificira minimalno prihvatljiv prinos (MAR), koji se najprirodnije tumači kao bezrizična stopa.
Potpuna povijest transakcija s datiranim novčanim tokovima. Uključuje uplate (negativne), isplate (pozitivne), konačnu vrijednost portfelja na najnoviji datum (pozitivne) i sve primljene gotovinske dividende kao zasebne tokove.
Newton-Raphson iterira s početnom pretpostavkom od 0,10. Ako derivacija ide prema nuli ili iteracija divergira, algoritam se vraća na bisekciju na [-0,99, +5,0]. Tolerancija konvergencije: 1e-10. Novčani tokovi ispod 0,01 USD se zanemaruju. Rezultat je ograničen na [-0,99, +5,0] godišnje — vrijednosti izvan ovog raspona gotovo uvijek ukazuju na pogreške u podacima (pogreške u valutama, pomaci decimalnih točaka, greške u izvještavanju kriptovaluta).
Excelov XIRR koristi isti Newton-Raphson pristup, ali ne ograničava vrijednosti, pa vraća apsurdne vrijednosti (više milijardi posto) za neuredne kripto podatke. Foliolyticovo ograničenje sprječava da one kontaminiraju nadzornu ploču.
Dnevne vrijednosti portfelja, datumi svih vanjskih novčanih tokova. Razdoblje između dva uzastopna toka je jedan prozor prinosa.
Prinosi podrazdoblja geometrijski su povezani kako bi se uklonio vremenski učinak uplata i isplata. Dani bez tokova proizvode jednodnevna razdoblja prinosa. Višednevna razdoblja između tokova se složeno kamate.
TWR je standard za procjenu performansi na razini imovine (ono što upravitelji fondova izvještavaju). Novčano ponderirani prinos (XIRR) je standard za procjenu stvarnog iskustva investitora. Foliolytic izračunava oboje — često se razlikuju za nekoliko postotnih bodova.
Dnevni prinosi portfelja. Dnevni prinosi referentne vrijednosti (S&P 500 prema zadanim postavkama; podesivo na QQQ, VT ili bilo koju prilagođenu referentnu vrijednost). Dnevni prinos na 3-mjesečne trezorske zapise za izračun viška prinosa.
Minimalno 30 dana preklapanja između portfelja i referentne vrijednosti. Dani s nedostajućim podacima se ispuštaju. Odstupanja (>5σ) se označavaju, ali se ne uklanjaju — beta je robusna statistika i uklanjanje odstupanja obično je pristrano prema gore.
Neki kalkulatori izračunavaju betu na sirovim prinosima (ne viškovima prinosa), što je matematički ekvivalentno samo ako je bezrizična stopa konstantna. S vremenski promjenjivim stopama trezorskih zapisa, regresija na viškove prinosa je točnija.
Isto kao beta, plus presjek regresije (konstantni član OLS-a).
Alpha se izvještava u godišnjim postotnim bodovima. Statistička značajnost (t-stat) izračunava se usporedno — vrijednosti alpha bez t-stat > 1,5 treba tretirati kao šum, a ne kao vještinu.
Mnoge alpha vrijednosti u proračunskim tablicama izračunavaju se kao čisti presjek neskalirane regresije, propuštajući korak godišnje prilagodbe. Foliolytic uvijek izvještava godišnju alphu tako da je broj izravno interpretiran kao 'dodatni prinos godišnje u odnosu na izloženost riziku ekvivalentnu referentnoj vrijednosti'.
Ista regresija kao za betu. R² je koeficijent determinacije iz tog prilagodbe.
Ako je R² < 0,05 u odnosu na odabranu referentnu vrijednost, procjene bete i alphe portfelja označavaju se kao statistički besmislene — nema linearnog odnosa za interpretaciju.
Foliolytic tretira visoki R² (≥ 0,95 s niskim aktivnim udjelom) kao signal 'skrivenog indeksiranja' — pogledajte Nedavna velika ažuriranja u CLAUDE.md za definiciju oznake.
Serija dnevnih vrijednosti portfelja kroz cijelu povijest. Rekonstrukcija koristi vrednovanje transakciju po transakciju, a ne snimke na kraju razdoblja.
Dnevna granularnost koristi se za dionice i kriptovalute. Intradnevni vrhovi/dna nisu zabilježeni — Foliolyticov maksimalni pad vrijednosti je dnevne rezolucije. Vrijeme oporavka (dani od vrha do sljedećeg dana na ili iznad vrha) izvještava se usporedno.
Mnogi alati za praćenje izračunavaju pad vrijednosti iz mjesečnih NAV-ova, što podcjenjuje stvarni pad od vrha do dna u prosjeku za 20–30%. Dnevna rekonstrukcija bilježi više puta.
Potpuna povijest dnevnih prinosa. Razina pouzdanosti α (zadano: 95% i 99%). Za parametarski VaR, također zahtijeva srednju vrijednost uzorka i standardnu devijaciju. Za Monte Carlo, prilagođava distribuciju (Gaussova prema zadanim postavkama; t-distribucija za imovinu s debelim repovima).
Povijesni VaR zahtijeva najmanje 60 dana prinosa (statistički minimum); 250+ dana je izrazito preferirano. Parametarski VaR može biti nepouzdan za ne-Gaussove distribucije prinosa. Foliolytic izvještava sva tri usporedno tako da je vidljiv jaz (ili njegov nedostatak).
Većina kalkulatora izvještava samo parametarski VaR. Foliolytic prikazuje povijesni, parametarski i Monte Carlo. Za imovinu s debelim repovima (kripto, dionice s polugom, pojedinačne dionice), parametarski VaR može podcijeniti stvarni potencijal gubitka za 50%+.
Isto kao povijesni VaR. CVaR koristi samo dane kada je gubitak premašio VaR prag.
Uvjetovano time da rep nije prazan: zahtijeva najmanje 5 opažanja izvan VaR praga za smislenu procjenu. S 250 dana povijesti pri 95% VaR-a, to daje 12–13 opažanja repa — na granici.
Mnogi izvori izvještavaju samo VaR. CVaR (također nazvan Očekivani manjak) govori vam ne samo prag, već i prosječnu težinu izvan njega — korisnije za planiranje kapitala. Basel III za banke sada propisuje CVaR umjesto VaR-a iz ovih razloga.
Godišnji prinos (CAGR kroz cijelu povijest). Maksimalni pad vrijednosti kroz cijelu povijest.
Zahtijeva da oba ulazna podatka budu netrivijalna. Ako je MaxDD < 1% (u biti nema pada vrijednosti), Calmar se izvještava kao 'n/a' umjesto beskonačnosti. Ako je R_annual ≤ 0, Calmar se i dalje može izračunati, ali se izvještava s eksplicitnim kontekstom (visok Calmar iz niskog pada vrijednosti impresivan je samo ako je prinos također pozitivan).
Neke implementacije koriste 36-mjesečni klizni Calmar umjesto punog razdoblja. Foliolytic prema zadanim postavkama izračunava Calmar za cijelo razdoblje; klizni Calmar dostupan je u kartici naprednih metrika.
Godišnji višak prinosa tijekom razdoblja. Beta iz iste regresije korištene za metriku beta.
Ako je β blizu nule ili negativan, Treynor postaje besmislen ili kontraintuitivan. Foliolytic označava portfelje s |β| < 0,2 kao 'nisko-beta' i prikazuje Treynor s indikatorom upozorenja.
Treynor je najkorisniji za dobro diversificirane portfelje gdje je idiosinkratski rizik diversificiran. Za pojedinačne dionice ili koncentrirane portfelje, Sharpe je prikladnija metrika — Treynor će precijeniti prinos prilagođen riziku jer specifični rizik tvrtke nije obuhvaćen betom.
Dnevni prinosi portfelja i dnevni prinosi referentne vrijednosti. Oba godišnje prilagođena putem √252.
Zahtijeva najmanje 60 dana uparenih podataka. Ako je pogreška praćenja < 0,5% (u biti indeksirano), IR se potiskuje jer brojnik podijeljen s gotovo nultim nazivnikom daje nestabilne procjene.
Neke implementacije koriste mjesečne prinose (službeni GIPS standard). Foliolytic koristi dnevne za veću rezoluciju; razlika između dnevnih i mjesečnih je mala za IR (obično unutar 5%).
Mjesečni prinosi portfelja i referentne vrijednosti. Izračunato na mjesečnoj granularnosti kako bi se uskladilo sa standardnom konvencijom izvještavanja.
Zahtijeva najmanje 12 mjeseci u svakom režimu (gore/dolje) za smislene procjene. Mjeseci u kojima je prinos referentne vrijednosti točno nula se ispuštaju. Omjeri hvatanja izvještavaju se kao postoci.
Foliolytic također izvještava o kvaliteti omjera hvatanja (razlika up_capture - down_capture) — idealan profil je visoko gore, nisko dolje.
Dnevni prinosi portfelja i referentne vrijednosti. Serija razlika izračunava se dnevno; TE je godišnja standardna devijacija.
Isti minimalni zahtjevi za podatke kao za IR (≥ 60 dana). Za vrlo usko indeksirane portfelje (< 0,5% TE), metrika se izvještava, ali se označava jer tako niska pogreška praćenja obično znači skriveno indeksiranje.
Neki kalkulatori koriste ex-ante (predviđajuću, temeljenu na faktorima) pogrešku praćenja umjesto ex-post (povijesne). Foliolytic uvijek koristi ex-post — stvarno ostvareno odstupanje od referentne vrijednosti.
Promatrani Sharpe omjer, veličina uzorka n, asimetrija uzorka, kurtoza uzorka. Referentni SR* (zadano na 0).
Kvantili za PSR su bootstrappani iz kliznih 5-godišnjih SPY prozora ukupnog prinosa (1101 prozor od 1928. do 2025.), tako da rezultat odražava referentne distribucije svjesne veličine uzorka. Formula PSR ima √(n-1) u brojniku, tako da referentne distribucije moraju koristiti prozore koji odgovaraju duljini povijesti korisnika — pogledajte popravak metrika v6 iz travnja 2026. u CLAUDE.md.
Većina online kalkulatora uopće ne izvještava PSR. Nekolicina koja to čini obično koristi fiksnu referentnu distribuciju koja ne uzima u obzir veličinu uzorka, što dovodi do toga da korisnički portfelji s realističnim 5-godišnjim povijestima postižu 'loš' rezultat čak i na pragu vjerodostojnosti BLP-a.
Serija dnevnih prinosa. Veličine prozora obično se kreću od 10 do T/2 logaritamski.
Smjer se tretira kao 'neutralan' umjesto 'što više, to bolje' — H = 0,5 (slučajni hod) je konceptualna središnja točka, s odstupanjima u bilo kojem smjeru koja su informativna. Kvantili su bootstrappani iz kliznih 5-godišnjih SPY prozora, isto kao PSR.
Foliolytic koristi metodu reskaliranog raspona (R/S). Detrendirana analiza fluktuacija (DFA) dostupna je kao alternativa u naprednoj kartici; obje obično daju vrlo slične rezultate za prinose dionica koje većina korisnika drži.
Serija dnevnih padova vrijednosti (postotak od tekućeg maksimuma).
Izvještava se kao postotak. Kao i sve metrike temeljene na padu vrijednosti, osjetljiv je na rezoluciju temeljne serije vrijednosti — dnevna rekonstrukcija je važna.
Neke implementacije izvještavaju UI kao razlomak; Foliolytic koristi originalnu konvenciju Petera Martina o postotku * 100 za izravnu usporedbu s objavljenim istraživanjima.
Mjesečni prinosi portfelja i referentne vrijednosti.
Mjeseci u kojima je r_p == r_b dijele se pola-pola. Minimalno 12 mjeseci za smislenu procjenu.
Foliolytic također izvještava uparenu metriku, prosjek udaraca u odnosu na nulu (mjeseci gdje je r_p > 0 / ukupno), korisnu za strategije apsolutnog prinosa.
Godišnji prinos, bezrizična stopa, sve vrijednosti pada vrijednosti tijekom razdoblja.
Slično Calmaru, ali kažnjava zbroj kvadriranih padova vrijednosti umjesto samo maksimuma. Manje osjetljiv na jedan pad vrijednosti 'crnog labuda' nego Calmar.
Foliolyticove Burke osnovne vrijednosti ponovno su kalibrirane na FF_100Y_BUFFETT_ANCHORED u v6.5 (travanj 2026.) — pogledajte CLAUDE.md za priču o kalibraciji.
Godišnji višak prinosa, Ulcer indeks.
Izravni rođak Calmara i Burkea; koristi Ulcer indeks kao nazivnik rizika putanje.
Većina kalkulatora ne izračunava Martin omjer. Foliolytic ga uključuje jer se metrike temeljene na Ulcer indeksu dobro koreliraju sa subjektivnom boli investitora.
Godišnji prinos. Popis svih završenih padova vrijednosti unutar prozora promatranja, rangiranih po dubini.
Prilagodba od -10% je fiksni pomak od Sterlingove originalne formulacije. Ako postoji manje od N završenih padova vrijednosti, metrika se potiskuje.
Sterling je osjetljiviji od Calmara na seriju srednjih padova vrijednosti. Foliolyticove osnovne vrijednosti (FF_100Y_BUFFETT_ANCHORED) ponovno su kalibrirane u v6.5.
Sharpe omjer portfelja, godišnja standardna devijacija referentne vrijednosti, godišnja bezrizična stopa.
M² ≡ Sharpe preskaliran na volatilnost referentne vrijednosti. Kad god se Sharpe rasponi promijene, M² rasponi MORAJU se promijeniti identično — oni su matematički ista veličina.
Mnogi kalkulatori izračunavaju Sharpe, ali preskaču M². M² je interpretativniji za maloprodajne korisnike jer je izražen u postotnim bodovima prinosa, a ne u bezdimenzionalnom omjeru.
Svaka Foliolytic metrika izračunava se iz dnevne rekonstrukcije portfelja, a ne iz snimaka na kraju mjeseca. To je najvažnije za metrike temeljene na padu vrijednosti (maksimalni pad vrijednosti, Calmar, Burke, Martin, Sterling, Ulcer): mjesečni NAV-ovi obično podcjenjuju stvarni pad od vrha do dna za 20–30% jer propuštaju unutar-mjesečne padove. Dnevna granularnost bilježi put koji se stvarno dogodio.
Portfelji samo dionica koriste 252 trgovačka dana. Portfelji samo kriptovaluta koriste 365 dana (trgovanje 24/7). Mješoviti portfelji koriste mješavinu po imovini, a zatim se rekombiniraju u jednu godišnju brojku portfelja. Skaliranje volatilnosti koristi √n (varijanca se skalira linearno s vremenom, tako da se standardna devijacija skalira s √vremena).
Dnevni logaritamski prinosi koriste se interno za svaku metriku koja zahtijeva vremensku agregaciju (varijanca, višeperiodno složeno kamatarenje, godišnja prilagodba). Aritmetički prinosi koriste se za prikaz jer su intuitivniji ('-30%' je prepoznatljivije od 'log-prinos -0,357'). Ova dva su ekvivalentna na dnevnoj razini za tipične prinose dionica; razilaze se za ekstremne pomake.
Odstupanja se označavaju, ali se ne uklanjaju. Uklanjanje odstupanja obično je pristrano prema gore u procjenama varijance i Sharpea i općenito je loša praksa. Iznimka je kada podaci jasno ukazuju na pogrešku — npr. kripto transakcije pogrešno prijavljene u centima umjesto u dolarima, ili greške u konverziji valuta koje rezultiraju 1000x skokovima cijena. One se hvataju na sloju parsera (vidi /about) i ispravljaju prije izračuna metrika.
Foliolytic potiskuje metrike koje zahtijevaju više podataka nego što je dostupno. Sharpe i Sortino zahtijevaju ≥ 30 dana. Beta, alpha, IR, pogreška praćenja zahtijevaju ≥ 60 dana uparenih podataka. Omjeri hvatanja zahtijevaju ≥ 12 mjeseci u svakom režimu. PSR i Hurst zahtijevaju dovoljno povijesti za bootstrap referentnih distribucija. Kada minimum nije ispunjen, metrika prikazuje '—' umjesto besmislene brojke.
Za svaku metriku koja koristi R_f (Sharpe, Sortino, Treynor, M², alpha, beta na viškovima prinosa), koristi se dnevni prinos na 3-mjesečne trezorske zapise i usklađuje sa svakim kalendarskim danom povijesti portfelja. Godišnji R_f korišten u prikazu je vremenski ponderirani prosjek dnevnog R_f-a tijekom povijesti portfelja. Većina kalkulatora koristi jednu fiksnu R_f brojku, što je pogrešno kad god su se stope pomicale.
S&P 500 (SPY ukupni prinos) prema zadanim postavkama. Korisnički podesivo na QQQ, VT ili bilo koji prilagođeni simbol. Beta, alpha, R², omjeri hvatanja, prosjek udaraca, IR i pogreška praćenja ponovno se izračunavaju u odnosu na odabranu referentnu vrijednost. Kripto portfelji prema zadanim postavkama koriste BTC za metrike relativne referentnoj vrijednosti.
Referentne distribucije za bodovanje temeljeno na percentilima (PSR, Hurst, Sharpe kvantili itd.) periodično se rekalibriraju kako pristižu novi tržišni podaci. Trenutni skup kalibracije dokumentiran je u izvornom kodu metricBaselines.js. Glavni događaji rekalibracije bilježe se s oznakama verzija (v6.4, v6.5) radi transparentnosti — pogledajte CLAUDE.md i zapisnik promjena na vrhu metricBaselines.js.
Svaka metrika u nastavku ima svoj namjenski kalkulator s riješenim primjerima, tablicama interpretacije i besplatnim alatom za prijenos CSV datoteka.
Aritmetički prinosi ((P_t - P_(t-1)) / P_(t-1)) su intuitivni i ono što investitori obično podrazumijevaju pod 'prinosom'. Logaritamski prinosi (ln(P_t / P_(t-1))) imaju ključno matematičko svojstvo: aditivni su kroz vrijeme. 90-dnevni logaritamski prinos jednak je zbroju 90 dnevnih logaritamskih prinosa. Aritmetički prinosi nemaju ovo svojstvo — oni se složeno kamate geometrijski. Foliolytic interno koristi logaritamske prinose za svaku vremensku agregaciju, a aritmetičke prinose za prikaz.
Gotovo sigurno zbog bezrizične stope. Foliolytic koristi stvarne dnevne prinose na 3-mjesečne trezorske zapise iz FRED-a, usklađene sa svakim kalendarskim danom povijesti vašeg portfelja. Većina brokera i online kalkulatora koristi fiksnu pretpostavku (često 2% ili 0%). U okruženju gdje su prinosi na trezorske zapise 5%, to može promijeniti Sharpe za 0,3–0,5 — značajna razlika.
Podjele se primjenjuju retroaktivno na povijesni broj dionica i cijene. Podjela 4 za 1 na AAPL-u u kolovozu 2020. retroaktivno učetverostručuje vaš broj dionica i smanjuje povijesnu cijenu za sve datume prije podjele na četvrtinu. Serija vrijednosti portfelja ostaje kontinuirana kroz podjelu — nema skoka u vrijednosti, samo u kozmetičkim brojkama po dionici.
Gotovinske dividende dodaju se stanju gotovine portfelja na dan bez prava na dividendu. Ne reinvestiraju se automatski. Ako vaš broker automatski reinvestira, nastale kupnje dionica pojavit će se u vašoj povijesti transakcija i bit će obrađene normalno. Posebne dividende obrađuju se na isti način kao i redovne gotovinske dividende.
S&P 500 (SPY ukupni prinos) prema zadanim postavkama. Referentna vrijednost je podesiva u nadzornoj ploči — možete odabrati bilo koji glavni indeks, ETF ili čak prilagođeni simbol. Beta, alpha, R², omjer hvatanja, prosjek udaraca i pogreška praćenja ponovno se izračunavaju u odnosu na odabranu referentnu vrijednost.
Foliolytic izračunava prinose iz vaše povijesti transakcija onakvima kakvi jesu. Ako vaš broker odbija naknade od pozicija ili ih naplaćuje kao zasebne transakcije, ti se tokovi odražavaju. Ako se naknade plaćaju s posebnog gotovinskog računa koji nije u vašem CSV-u, one se ne bilježe. Za većinu maloprodajnih brokerskih računa (Fidelity, Schwab, Robinhood, IBKR), naknade na platformi već su uključene u cijene transakcija.
Pokrenite sve gore opisane izračune na vlastitom portfelju u nekoliko sekundi.
Analizirajte svoj portfelj besplatno →