Terakhir dikemas kini:
Setiap metrik yang dikira oleh Foliolytic, cara ia dikira, data yang digunakan, kes-kes khas yang dikendalikan oleh pelaksanaan, dan perbezaan Foliolytic daripada kalkulator dalam talian biasa. Tiada kotak hitam.
Foliolytic menggunakan hasil bil Perbendaharaan A.S. 3 bulan harian sebenar dari FRED sebagai kadar bebas risiko, dipadankan dengan setiap hari kalendar sejarah portfolio anda. Kebanyakan kalkulator dalam talian menggunakan andaian statik 2% atau 3%, yang boleh mengubah nisbah Sharpe dan Sortino sebanyak 0.3–0.5 dalam persekitaran di mana hasil bil T adalah 5%. Digabungkan dengan pembinaan semula penurunan nilai resolusi harian (bukan gambar akhir bulan) dan XIRR Newton-Raphson dengan sandaran bisection, ini meletakkan angka Foliolytic selaras dengan metodologi pengurusan aset institusi.
Hasil Perbendaharaan Sebenar · Granulariti Harian · XIRR Newton-RaphsonSiri nilai portfolio harian dibina semula daripada transaksi anda. Hasil bil Perbendaharaan A.S. 3 bulan harian dari FRED, dipadankan dengan setiap hari kalendar. 252 hari dagangan setahun untuk portfolio saham sahaja; 365 untuk kripto sahaja; campuran per-aset yang sesuai untuk campuran.
Jika sejarah portfolio lebih pendek daripada 30 hari, Sharpe disekat (saiz sampel terlalu kecil untuk inferens yang bermakna). Jika σ < 1e-9 (portfolio yang rata secara berkesan), Sharpe dilaporkan sebagai nol dan bukannya infiniti.
Kebanyakan kalkulator dalam talian menggunakan kadar bebas risiko statik 2% atau 3%. Foliolytic menggunakan hasil bil T harian sebenar. Dalam persekitaran kadar tinggi (2023–2025), ini mengubah nisbah Sharpe sebanyak 0.3–0.5 berbanding kalkulator kadar tetap.
Siri portfolio harian dan kadar bebas risiko harian yang sama seperti Sharpe. Ambang untuk 'penurunan' adalah kadar bebas risiko harian, bukan sifar.
Sisihan ke bawah dikira hanya menggunakan hari di mana r_d < r_f_d. Hari di mana r_d ≥ r_f_d menyumbang sifar kepada jumlah tetapi dikira dalam n. Ini sepadan dengan spesifikasi asal Sortino pada tahun 1980-an.
Sesetengah kalkulator menggunakan sifar sebagai ambang penurunan, yang mudah secara matematik tetapi salah secara teori. Kertas Sortino asal menyatakan pulangan minimum yang boleh diterima (MAR), yang paling semula jadi ditafsirkan sebagai kadar bebas risiko.
Sejarah transaksi penuh dengan aliran tunai bertarikh. Termasuk sumbangan (negatif), pengeluaran (positif), nilai portfolio terminal pada tarikh terkini (positif), dan sebarang dividen tunai yang diterima sebagai aliran berasingan.
Newton-Raphson berulang dengan tekaan awal 0.10. Jika terbitan menjadi sifar atau lelaran menyimpang, algoritma kembali kepada bisection pada [-0.99, +5.0]. Toleransi penumpuan: 1e-10. Aliran tunai di bawah $0.01 diabaikan. Hasilnya dihadkan secara waras pada [-0.99, +5.0] setahun — nilai di luar julat ini hampir selalu menunjukkan ralat data (kekeliruan mata wang, anjakan titik perpuluhan, gangguan pelaporan kripto).
XIRR Excel menggunakan pendekatan Newton-Raphson yang sama tetapi tidak mempunyai had waras, jadi ia mengembalikan nilai yang tidak masuk akal (berbilion peratus) untuk data kripto yang tidak kemas. Had Foliolytic menghalang ini daripada mencemari papan pemuka.
Nilai portfolio harian, tarikh semua aliran tunai luaran. Tempoh antara dua aliran berturut-turut adalah satu tetingkap pulangan.
Pulangan sub-tempoh dirantaikan secara geometri untuk menghapuskan kesan masa sumbangan dan pengeluaran. Hari tanpa aliran menghasilkan tempoh pulangan satu hari. Tempoh berbilang hari antara aliran dikompaun.
TWR adalah piawaian untuk menilai prestasi peringkat aset (apa yang dilaporkan oleh pengurus dana). Pulangan berwajaran wang (XIRR) adalah piawaian untuk menilai pengalaman sebenar pelabur. Foliolytic mengira kedua-duanya — ia sering berbeza beberapa mata peratusan.
Pulangan portfolio harian. Pulangan penanda aras harian (S&P 500 secara lalai; boleh dikonfigurasi kepada QQQ, VT, atau mana-mana penanda aras tersuai). Hasil bil T 3 bulan harian untuk mengira pulangan lebihan.
Minimum 30 hari pertindihan antara portfolio dan penanda aras. Hari di mana salah satu mempunyai data yang hilang digugurkan. Pencilan (>5σ) ditandakan tetapi tidak dikeluarkan — beta adalah statistik yang teguh dan mengeluarkan pencilan cenderung untuk membiaskannya ke atas.
Sesetengah kalkulator menjalankan beta pada pulangan mentah (bukan pulangan lebihan), yang secara matematik setara hanya jika kadar bebas risiko adalah malar. Dengan kadar bil T yang berubah mengikut masa, regresi pada pulangan lebihan adalah lebih tepat.
Sama seperti beta, ditambah pintasan regresi (pemalar OLS).
Alpha dilaporkan dalam mata peratusan tahunan. Kepentingan statistik (t-stat) dikira bersama — nilai alpha tanpa t-stat > 1.5 harus dianggap sebagai hingar, bukan kemahiran.
Banyak alpha hamparan dikira sebagai pintasan tulen regresi tidak berskala, terlepas langkah tahunan. Foliolytic sentiasa melaporkan alpha tahunan supaya nombor itu boleh ditafsirkan secara langsung sebagai 'pulangan tambahan setahun berbanding pendedahan risiko setara penanda aras.'
Regresi yang sama seperti beta. R² adalah pekali penentuan daripada padanan tersebut.
Jika R² < 0.05 berbanding penanda aras yang dipilih, anggaran beta dan alpha portfolio ditandakan sebagai tidak bermakna secara statistik — tiada hubungan linear untuk ditafsirkan.
Foliolytic menganggap R² tinggi (≥ 0.95 dengan saham aktif rendah) sebagai isyarat 'pengindeks tersembunyi' — lihat Kemas Kini Utama Terkini dalam CLAUDE.md untuk definisi lencana.
Siri nilai portfolio harian merentasi sejarah penuh. Pembinaan semula menggunakan penilaian transaksi demi transaksi, bukan gambar akhir tempoh.
Granulariti harian digunakan untuk saham dan kripto. Puncak/palung intraday tidak ditangkap — penurunan nilai maksimum Foliolytic adalah resolusi harian. Masa pemulihan (hari dari puncak ke hari berikutnya pada atau di atas puncak) dilaporkan bersama.
Banyak penjejak mengira penurunan nilai daripada NAV bulanan, yang meremehkan puncak-ke-palung sebenar secara purata 20–30%. Pembinaan semula harian menangkap lebih banyak laluan.
Sejarah pulangan harian penuh. Tahap keyakinan α (lalai: 95% dan 99%). Untuk VaR parametrik, juga memerlukan min sampel dan sisihan piawai. Untuk Monte Carlo, memadankan taburan (Gaussian secara lalai; taburan t untuk aset berekor tebal).
VaR sejarah memerlukan sekurang-kurangnya 60 hari pulangan (minimum statistik); 250+ hari sangat diutamakan. VaR parametrik boleh tidak boleh dipercayai untuk taburan pulangan bukan Gaussian. Foliolytic melaporkan ketiga-tiganya secara bersebelahan supaya jurang (atau ketiadaannya) dapat dilihat.
Kebanyakan kalkulator hanya melaporkan VaR parametrik. Foliolytic menunjukkan sejarah, parametrik, dan Monte Carlo. Untuk aset berekor tebal (kripto, ekuiti berleveraj, saham tunggal), VaR parametrik boleh meremehkan potensi kerugian sebenar sebanyak 50%+.
Sama seperti VaR sejarah. CVaR hanya menggunakan hari di mana kerugian melebihi ambang VaR.
Bersyarat pada ekor yang tidak kosong: memerlukan sekurang-kurangnya 5 pemerhatian di luar ambang VaR untuk anggaran yang bermakna. Dengan 250 hari sejarah pada 95% VaR, ini memberikan 12–13 pemerhatian ekor — di sempadan.
Banyak sumber hanya melaporkan VaR. CVaR (juga dipanggil Kekurangan Jangkaan) memberitahu anda bukan sahaja ambang tetapi juga purata keterukan di luarnya — lebih berguna untuk perancangan modal. Basel III untuk bank kini mewajibkan CVaR berbanding VaR atas sebab-sebab ini.
Pulangan tahunan (CAGR sepanjang sejarah penuh). Penurunan nilai maksimum sepanjang sejarah penuh.
Memerlukan kedua-dua input tidak remeh. Jika MaxDD < 1% (pada dasarnya tiada penurunan nilai), Calmar dilaporkan sebagai 't/a' dan bukannya infiniti. Jika R_annual ≤ 0, Calmar masih boleh dikira tetapi dilaporkan dengan konteks eksplisit (Calmar tinggi daripada penurunan nilai rendah hanya mengagumkan jika pulangan juga positif).
Sesetengah pelaksanaan menggunakan Calmar bergulir 36 bulan dan bukannya tempoh penuh. Foliolytic mengira Calmar tempoh penuh secara lalai; Calmar bergulir tersedia dalam tab metrik lanjutan.
Pulangan lebihan tahunan sepanjang tempoh. Beta daripada regresi yang sama digunakan untuk metrik beta.
Jika β hampir sifar atau negatif, Treynor menjadi tidak bermakna atau tidak intuitif. Foliolytic menandakan portfolio dengan |β| < 0.2 sebagai 'beta rendah' dan menunjukkan Treynor dengan penunjuk amaran.
Treynor paling berguna untuk portfolio yang terpelbagai dengan baik di mana risiko idiosinkratik telah dipelbagaikan. Untuk saham tunggal atau portfolio tertumpu, Sharpe adalah metrik yang lebih sesuai — Treynor akan melebihkan pulangan diselaraskan risiko kerana risiko khusus firma tidak ditangkap oleh beta.
Pulangan portfolio harian dan pulangan penanda aras harian. Kedua-duanya dijanakan tahunan melalui √252.
Memerlukan sekurang-kurangnya 60 hari data berpasangan. Jika ralat penjejakan < 0.5% (pada dasarnya diindeks), IR disekat kerana pembilang dibahagikan dengan penyebut hampir sifar memberikan anggaran yang tidak stabil.
Sesetengah pelaksanaan menggunakan pulangan bulanan (piawaian GIPS rasmi). Foliolytic menggunakan harian untuk resolusi yang lebih tinggi; perbezaan harian berbanding bulanan adalah kecil untuk IR (biasanya dalam 5%).
Pulangan portfolio dan penanda aras bulanan. Dikira pada granulariti bulanan untuk memadankan konvensyen pelaporan standard.
Memerlukan sekurang-kurangnya 12 bulan dalam setiap rejim (naik/turun) untuk anggaran yang bermakna. Bulan di mana pulangan penanda aras adalah sifar tepat digugurkan. Nisbah tangkapan dilaporkan sebagai peratusan.
Foliolytic juga melaporkan kualiti nisbah tangkapan (penyebaran up_capture - down_capture) — profil impian adalah naik tinggi, turun rendah.
Pulangan portfolio dan penanda aras harian. Siri perbezaan dikira setiap hari; TE adalah sisihan piawai tahunan.
Keperluan data minimum yang sama seperti IR (≥ 60 hari). Untuk portfolio yang diindeks sangat ketat (< 0.5% TE), metrik dilaporkan tetapi ditandakan kerana ralat penjejakan serendah ini biasanya bermakna pengindeksan tersembunyi.
Sesetengah kalkulator menggunakan ralat penjejakan ex-ante (berpandangan ke hadapan, berasaskan faktor) dan bukannya ex-post (sejarah). Foliolytic sentiasa menggunakan ex-post — sisihan sebenar yang direalisasikan daripada penanda aras.
Nisbah Sharpe yang diperhatikan, saiz sampel n, skew sampel, kurtosis sampel. Penanda aras SR* (lalai kepada 0).
Kuantil untuk PSR dibootstrap daripada tetingkap pulangan keseluruhan SPY 5 tahun bergulir (1101 tetingkap dari 1928–2025), jadi skor mencerminkan taburan rujukan yang peka saiz sampel. Formula PSR mempunyai √(n-1) dalam pembilang, jadi taburan rujukan mesti menggunakan tetingkap yang sepadan dengan panjang sejarah pengguna — lihat pembetulan metrik v6 April 2026 dalam CLAUDE.md.
Kebanyakan kalkulator dalam talian tidak melaporkan PSR sama sekali. Beberapa yang melakukannya biasanya menggunakan taburan rujukan tetap yang tidak mengambil kira saiz sampel, menyebabkan portfolio pengguna dengan sejarah 5 tahun yang realistik mendapat skor 'lemah' walaupun pada ambang kredibiliti BLP.
Siri pulangan harian. Saiz tetingkap biasanya berkisar dari 10 hingga T/2 secara logaritma.
Arah dianggap sebagai 'neutral' dan bukannya 'lebih tinggi adalah lebih baik' — H = 0.5 (langkah rawak) adalah titik tengah konseptual, dengan sisihan sama ada cara memberikan maklumat. Kuantil dibootstrap daripada tetingkap SPY 5 tahun bergulir, sama seperti PSR.
Foliolytic menggunakan kaedah julat berskala semula (R/S). Analisis turun naik tanpa trend (DFA) tersedia sebagai alternatif dalam tab lanjutan; kedua-duanya biasanya memberikan hasil yang sangat serupa untuk pulangan ekuiti yang dipegang oleh kebanyakan pengguna.
Siri penurunan nilai harian (peratusan daripada maksimum berjalan).
Dilaporkan sebagai peratusan. Seperti semua metrik berasaskan penurunan nilai, sensitif kepada resolusi siri nilai asas — pembinaan semula harian adalah penting.
Sesetengah pelaksanaan melaporkan UI sebagai pecahan; Foliolytic menggunakan konvensyen asal Peter Martin iaitu peratusan * 100 untuk perbandingan langsung dengan penyelidikan yang diterbitkan.
Pulangan portfolio dan penanda aras bulanan.
Bulan di mana r_p == r_b dibahagikan separuh-separuh. Minimum 12 bulan untuk anggaran yang bermakna.
Foliolytic juga melaporkan metrik berpasangan, purata pukulan berbanding sifar (bulan di mana r_p > 0 / jumlah), berguna untuk strategi pulangan mutlak.
Pulangan tahunan, kadar bebas risiko, semua nilai penurunan nilai sepanjang tempoh.
Serupa dengan Calmar tetapi mengenakan penalti ke atas jumlah penurunan nilai kuasa dua dan bukannya hanya maksimum. Kurang sensitif kepada penurunan nilai angsa hitam tunggal berbanding Calmar.
Garis dasar Burke Foliolytic telah ditentukur semula kepada FF_100Y_BUFFETT_ANCHORED dalam v6.5 (April 2026) — lihat CLAUDE.md untuk cerita penentukurannya.
Pulangan lebihan tahunan, Indeks Ulser.
Sepupu langsung Calmar dan Burke; menggunakan Indeks Ulser sebagai penyebut risiko laluan.
Kebanyakan kalkulator tidak mengira Nisbah Martin. Foliolytic memasukkannya kerana metrik berasaskan Ulser berkorelasi baik dengan kesakitan pelabur subjektif.
Pulangan tahunan. Senarai semua penurunan nilai yang lengkap dalam tetingkap tinjauan, disusun mengikut kedalaman.
Pelarasan -10% adalah ofset tetap daripada formulasi asal Sterling. Jika kurang daripada N penurunan nilai yang lengkap wujud, metrik disekat.
Sterling lebih sensitif daripada Calmar kepada siri penurunan nilai sederhana. Garis dasar Sterling Foliolytic (FF_100Y_BUFFETT_ANCHORED) telah ditentukur semula dalam v6.5.
Nisbah Sharpe portfolio, sisihan piawai tahunan penanda aras, kadar bebas risiko tahunan.
M² ≡ Sharpe diskalakan semula kepada volatiliti penanda aras. Apabila jalur Sharpe berubah, jalur M² MESTI berubah secara identik — ia adalah kuantiti yang sama secara matematik.
Banyak kalkulator mengira Sharpe tetapi melangkau M². M² lebih mudah ditafsirkan untuk pengguna runcit kerana ia dinyatakan dalam mata peratusan pulangan, bukan nisbah tanpa unit.
Setiap metrik Foliolytic dikira daripada pembinaan semula portfolio harian, bukan gambar akhir bulan. Ini paling penting untuk metrik berasaskan penurunan nilai (penurunan nilai maksimum, Calmar, Burke, Martin, Sterling, Ulcer): NAV bulanan biasanya meremehkan penurunan nilai puncak-ke-palung sebenar sebanyak 20–30% kerana ia terlepas penurunan intra-bulan. Granulariti harian menangkap laluan yang sebenarnya berlaku.
Portfolio saham sahaja menggunakan 252 hari dagangan. Kripto sahaja menggunakan 365 hari (dagangan 24/7). Portfolio campuran menggunakan campuran per-aset, kemudian digabungkan semula menjadi satu angka portfolio tahunan. Penskalaan volatiliti menggunakan √n (varians berskala secara linear dengan masa, jadi sisihan piawai berskala dengan √masa).
Pulangan log harian digunakan secara dalaman untuk sebarang metrik yang memerlukan agregasi masa (varians, pengkompaunan berbilang tempoh, tahunan). Pulangan aritmetik digunakan untuk paparan kerana ia lebih intuitif ('-30%' lebih mudah dikenali daripada 'pulangan log -0.357'). Kedua-duanya adalah setara pada peringkat harian untuk pulangan ekuiti biasa; ia menyimpang untuk pergerakan ekstrem.
Pencilan ditandakan tetapi tidak dikeluarkan. Mengeluarkan pencilan cenderung untuk membiaskan varians dan anggaran Sharpe ke atas dan secara amnya adalah amalan buruk. Pengecualian adalah di mana data jelas menunjukkan ralat — cth., dagangan kripto yang salah dilaporkan dalam sen dan bukannya dolar, atau gangguan penukaran mata wang yang menghasilkan lonjakan harga 1000x. Ini ditangkap oleh lapisan penghurai (lihat /about) dan diperbetulkan sebelum pengiraan metrik.
Foliolytic menyekat metrik yang memerlukan lebih banyak data daripada yang tersedia. Sharpe dan Sortino memerlukan ≥ 30 hari. Beta, alpha, IR, ralat penjejakan memerlukan ≥ 60 hari data berpasangan. Nisbah tangkapan memerlukan ≥ 12 bulan dalam setiap rejim. PSR dan Hurst memerlukan sejarah yang mencukupi untuk mem-bootstrap taburan rujukan. Apabila minimum tidak dipenuhi, metrik menunjukkan '—' dan bukannya nombor yang tidak bermakna.
Untuk setiap metrik yang menggunakan R_f (Sharpe, Sortino, Treynor, M², alpha, beta pada pulangan lebihan), hasil bil T 3 bulan harian digunakan dan dipadankan dengan setiap hari kalendar sejarah portfolio. R_f tahunan yang digunakan dalam paparan adalah purata berwajaran masa R_f harian sepanjang sejarah portfolio. Kebanyakan kalkulator menggunakan satu angka R_f tetap, yang salah apabila kadar berubah.
S&P 500 (jumlah pulangan SPY) secara lalai. Boleh dikonfigurasi oleh pengguna kepada QQQ, VT, atau mana-mana ticker tersuai. Beta, alpha, R², nisbah tangkapan, purata pukulan, IR, dan ralat penjejakan semuanya dikira semula berdasarkan penanda aras yang dipilih. Portfolio kripto lalai kepada BTC untuk metrik relatif penanda aras.
Taburan rujukan untuk pemarkahan berasaskan persentil (PSR, Hurst, kuantil Sharpe, dll.) ditentukur semula secara berkala apabila data pasaran baharu tiba. Set penentukuran semasa didokumenkan dalam fail sumber metricBaselines.js. Peristiwa penentukuran semula utama dicatat dengan tag versi (v6.4, v6.5) untuk ketelusan — lihat CLAUDE.md dan log perubahan di bahagian atas metricBaselines.js.
Setiap metrik di bawah mempunyai kalkulator khusus sendiri dengan contoh kerja, jadual tafsiran, dan alat muat naik CSV percuma.
Pulangan aritmetik ((P_t - P_(t-1)) / P_(t-1)) adalah intuitif dan apa yang biasanya dimaksudkan oleh pelabur dengan 'pulangan'. Pulangan log (ln(P_t / P_(t-1))) mempunyai sifat matematik yang kritikal: ia adalah aditif merentasi masa. Pulangan log 90 hari sama dengan jumlah 90 pulangan log harian. Pulangan aritmetik tidak mempunyai sifat ini — ia mengkompaun secara geometri. Foliolytic menggunakan pulangan log secara dalaman untuk sebarang agregasi masa dan pulangan aritmetik untuk paparan.
Hampir pasti disebabkan oleh kadar bebas risiko. Foliolytic menggunakan hasil bil Perbendaharaan A.S. 3 bulan harian sebenar dari FRED. Kebanyakan broker dan kalkulator dalam talian menggunakan andaian tetap (selalunya 2% atau 0%). Dalam persekitaran di mana hasil bil T adalah 5%, ini boleh mengubah Sharpe sebanyak 0.3–0.5 — perbezaan yang ketara.
Pecahan saham diterapkan secara retroaktif kepada kiraan saham dan harga sejarah. Pecahan 4-untuk-1 pada AAPL pada Ogos 2020 secara retroaktif menggandakan kiraan saham anda empat kali ganda dan mengurangkan harga sejarah kepada satu perempat untuk semua tarikh sebelum pecahan. Siri nilai portfolio kekal berterusan merentasi pecahan — tiada lonjakan nilai, hanya dalam angka per-saham kosmetik.
Dividen tunai ditambahkan kepada baki tunai portfolio pada tarikh ex-dividen. Ia tidak dilaburkan semula secara automatik. Jika broker anda melabur semula secara automatik, pembelian saham yang terhasil akan muncul dalam sejarah transaksi anda dan akan diproses seperti biasa. Dividen khas dikendalikan dengan cara yang sama seperti dividen tunai biasa.
S&P 500 (jumlah pulangan SPY) secara lalai. Penanda aras boleh dikonfigurasi dalam papan pemuka — anda boleh memilih mana-mana indeks utama, ETF, atau bahkan ticker tersuai. Beta, alpha, R², nisbah tangkapan, purata pukulan, dan ralat penjejakan semuanya dikira semula berdasarkan penanda aras yang dipilih.
Foliolytic mengira pulangan daripada sejarah transaksi anda seadanya. Jika broker anda memotong yuran daripada posisi atau mengenakannya sebagai transaksi berasingan, aliran tersebut akan dicerminkan. Jika yuran dibayar daripada akaun tunai berasingan yang tidak ada dalam CSV anda, ia tidak ditangkap. Untuk kebanyakan akaun broker runcit (Fidelity, Schwab, Robinhood, IBKR), yuran di platform sudah dicerminkan dalam harga transaksi.
Jalankan semua pengiraan yang diterangkan di atas terhadap portfolio anda sendiri dalam beberapa saat.
Analisis Portfolio Anda Secara Percuma →