Metodologi Foliolytic

Terakhir diperbarui:

Setiap metrik yang dihitung Foliolytic, cara penghitungannya, data yang digunakan, kasus-kasus khusus yang ditangani implementasi, dan di mana Foliolytic berbeda dari kalkulator online pada umumnya. Tanpa kotak hitam.

Jawaban Cepat

Apa pilihan metodologis terpenting di Foliolytic?

Foliolytic menggunakan imbal hasil T-bill AS harian aktual dari FRED sebagai tingkat bebas risiko, disesuaikan dengan setiap hari kalender dalam riwayat portofolio Anda. Sebagian besar kalkulator online menggunakan asumsi statis 2% atau 3%, yang dapat mengubah rasio Sharpe dan Sortino sebesar 0,3–0,5 dalam lingkungan di mana imbal hasil T-bill adalah 5%. Dikombinasikan dengan rekonstruksi drawdown resolusi harian (bukan snapshot akhir bulan) dan XIRR Newton-Raphson dengan fallback bisection, ini menempatkan angka-angka Foliolytic sejalan dengan metodologi manajemen aset institusional.

Imbal hasil Treasury nyata · Granularitas harian · XIRR Newton-Raphson
Metrik yang dibahas
  1. Rasio Sharpe
  2. Rasio Sortino
  3. XIRR (Pengembalian Berbobot Uang)
  4. TWR (Pengembalian Berbobot Waktu)
  5. Beta
  6. Alpha (Jensen)
  7. R-Kuadrat
  8. Penurunan Maksimum (Maximum Drawdown)
  9. Nilai Berisiko (VaR)
  10. CVaR (Expected Shortfall)
  11. Rasio Calmar
  12. Rasio Treynor
  13. Rasio Informasi
  14. Rasio Penangkapan (Naik/Turun)
  15. Tracking Error
  16. Rasio Sharpe Probabilistik (PSR)
  17. Eksponen Hurst
  18. Indeks Ulcer
  19. Batting Average
  20. Rasio Burke
  21. Rasio Martin
  22. Rasio Sterling
  23. Modigliani M²

Rasio Sharpe

Formula

Sharpe = (R̄_p - R_f) · √252 / (σ(r_d) · √252)
di mana r_d = pengembalian logaritmik harian dan R̄_p, σ dihitung berdasarkan pengembalian logaritmik harian tersebut.

Input

Seri nilai portofolio harian yang direkonstruksi dari transaksi Anda. Imbal hasil T-bill AS 3 bulan harian dari FRED, disesuaikan dengan setiap hari kalender. 252 hari perdagangan per tahun untuk portofolio saham saja; 365 untuk kripto saja; campuran per aset yang sesuai untuk portofolio campuran.

Kasus Khusus & Penanganan Numerik

Jika riwayat portofolio lebih pendek dari 30 hari, Sharpe ditekan (ukuran sampel terlalu kecil untuk inferensi yang berarti). Jika σ < 1e-9 (portofolio yang secara efektif datar), Sharpe dilaporkan sebagai null daripada tak terhingga.

Perbedaan dari Kalkulator Umum

Sebagian besar kalkulator online menggunakan tingkat bebas risiko statis 2% atau 3%. Foliolytic menggunakan imbal hasil T-bill harian aktual. Dalam lingkungan suku bunga tinggi (2023–2025), ini mengubah rasio Sharpe sebesar 0,3–0,5 dibandingkan kalkulator suku bunga tetap.

Rasio Sortino

Formula

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

Input

Seri portofolio harian dan tingkat bebas risiko harian yang sama dengan Sharpe. Ambang batas untuk 'kerugian' adalah tingkat bebas risiko harian, bukan nol.

Kasus Khusus & Penanganan Numerik

Deviasi downside dihitung hanya menggunakan hari-hari di mana r_d < r_f_d. Hari-hari di mana r_d ≥ r_f_d berkontribusi nol pada jumlah tetapi dihitung dalam n. Ini sesuai dengan spesifikasi asli Sortino tahun 1980-an.

Perbedaan dari Kalkulator Umum

Beberapa kalkulator menggunakan nol sebagai ambang batas downside, yang secara matematis nyaman tetapi secara teoritis tidak benar. Makalah asli Sortino menetapkan pengembalian minimum yang dapat diterima (MAR), yang paling alami diinterpretasikan sebagai tingkat bebas risiko.

XIRR (Pengembalian Berbobot Uang)

Formula

0 = Σᵢ CFᵢ / (1 + XIRR)^( (dᵢ - d₀) / 365 )
diselesaikan melalui Newton-Raphson dengan fallback bisection.

Input

Riwayat transaksi lengkap dengan arus kas ber tanggal. Termasuk kontribusi (negatif), penarikan (positif), nilai portofolio terminal pada tanggal terbaru (positif), dan dividen tunai yang diterima sebagai arus terpisah.

Kasus Khusus & Penanganan Numerik

Newton-Raphson berulang dengan tebakan awal 0,10. Jika turunan menjadi nol atau iterasi menyimpang, algoritma kembali ke bisection pada [-0,99, +5,0]. Toleransi konvergensi: 1e-10. Arus kas di bawah $0,01 diabaikan. Hasil dibatasi secara wajar pada [-0,99, +5,0] per tahun — nilai di luar rentang ini hampir selalu menunjukkan kesalahan data (kesalahan pencampuran mata uang, pergeseran titik desimal, gangguan pelaporan kripto).

Perbedaan dari Kalkulator Umum

XIRR Excel menggunakan pendekatan Newton-Raphson yang sama tetapi tidak memiliki batas kewajaran, sehingga mengembalikan nilai yang tidak masuk akal (miliaran persen) untuk data kripto yang berantakan. Batas Foliolytic mencegah hal ini mencemari dasbor.

TWR (Pengembalian Berbobot Waktu)

Formula

TWR = Π_i (1 + R_i) - 1
di mana R_i adalah pengembalian periode i yang dihitung antara peristiwa arus kas.

Input

Nilai portofolio harian, tanggal semua arus kas eksternal. Periode antara dua arus kas berturut-turut adalah satu jendela pengembalian.

Kasus Khusus & Penanganan Numerik

Pengembalian sub-periode dirantai secara geometris untuk menghilangkan efek waktu dari kontribusi dan penarikan. Hari-hari tanpa arus kas menghasilkan periode pengembalian satu hari. Periode multi-hari antara arus kas dikompound.

Perbedaan dari Kalkulator Umum

TWR adalah standar untuk mengevaluasi kinerja tingkat aset (apa yang dilaporkan manajer dana). Pengembalian berbobot uang (XIRR) adalah standar untuk mengevaluasi pengalaman aktual investor. Foliolytic menghitung keduanya — keduanya seringkali berbeda beberapa poin persentase.

Beta

Formula

β = Cov(r_p, r_m) / Var(r_m)
dihitung melalui regresi OLS dari pengembalian portofolio harian r_p pada pengembalian benchmark harian r_m, menggunakan pengembalian kelebihan dari tingkat bebas risiko.

Input

Pengembalian portofolio harian. Pengembalian benchmark harian (S&P 500 secara default; dapat dikonfigurasi ke QQQ, VT, atau benchmark kustom apa pun). Imbal hasil T-bill 3 bulan harian untuk menghitung pengembalian berlebih.

Kasus Khusus & Penanganan Numerik

Minimal 30 hari tumpang tindih antara portofolio dan benchmark. Hari-hari di mana salah satunya memiliki data yang hilang diabaikan. Outlier (>5σ) ditandai tetapi tidak dihapus — beta adalah statistik yang kuat dan menghapus outlier cenderung membiaskannya ke atas.

Perbedaan dari Kalkulator Umum

Beberapa kalkulator menjalankan beta pada pengembalian mentah (bukan pengembalian berlebih), yang secara matematis setara hanya jika tingkat bebas risiko konstan. Dengan tingkat T-bill yang bervariasi waktu, meregresi pada pengembalian berlebih lebih tepat.

Alpha (Jensen)

Formula

α = R̄_p - [R_f + β · (R̄_m - R_f)]
di mana semua kuantitas di-annualisasi.

Input

Sama seperti beta, ditambah intersep regresi (istilah konstanta OLS).

Kasus Khusus & Penanganan Numerik

Alpha dilaporkan dalam poin persentase tahunan. Signifikansi statistik (t-stat) dihitung bersama — nilai alpha tanpa t-stat > 1,5 harus diperlakukan sebagai noise, bukan keterampilan.

Perbedaan dari Kalkulator Umum

Banyak alpha spreadsheet dihitung sebagai intersep murni dari regresi yang tidak diskalakan, melewatkan langkah annualisasi. Foliolytic selalu melaporkan alpha tahunan sehingga angka tersebut dapat langsung diinterpretasikan sebagai 'pengembalian ekstra per tahun vs. eksposur risiko setara benchmark.'

R-Kuadrat

Formula

R² = 1 - SS_residual / SS_total
di mana SS_residual = Σ(r_p - r_p_predicted)² dan SS_total = Σ(r_p - r̄_p)²

Input

Regresi yang sama dengan beta. R² adalah koefisien determinasi dari kecocokan tersebut.

Kasus Khusus & Penanganan Numerik

Jika R² < 0,05 terhadap benchmark yang dipilih, estimasi beta dan alpha portofolio ditandai sebagai tidak berarti secara statistik — tidak ada hubungan linier untuk diinterpretasikan.

Perbedaan dari Kalkulator Umum

Foliolytic memperlakukan R² tinggi (≥ 0,95 dengan active share rendah) sebagai sinyal 'closet indexer' — lihat Pembaruan Besar Terbaru di CLAUDE.md untuk definisi lencana.

Penurunan Maksimum (Maximum Drawdown)

Formula

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

Input

Seri nilai portofolio harian di seluruh riwayat. Rekonstruksi menggunakan valuasi transaksi-per-transaksi, bukan snapshot akhir periode.

Kasus Khusus & Penanganan Numerik

Granularitas harian digunakan untuk saham dan kripto. Puncak/palung intraday tidak ditangkap — penurunan maksimum Foliolytic adalah resolusi harian. Waktu pemulihan (hari dari puncak hingga hari berikutnya pada atau di atas puncak) dilaporkan bersama.

Perbedaan dari Kalkulator Umum

Banyak pelacak menghitung drawdown dari NAV bulanan, yang meremehkan penurunan puncak-ke-palung sebenarnya rata-rata 20–30%. Rekonstruksi harian menangkap lebih banyak jalur.

Nilai Berisiko (VaR)

Formula

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

Input

Riwayat pengembalian harian lengkap. Tingkat kepercayaan α (default: 95% dan 99%). Untuk VaR parametrik, juga memerlukan rata-rata sampel dan standar deviasi. Untuk Monte Carlo, menyesuaikan distribusi (Gaussian secara default; distribusi-t untuk aset berekor tebal).

Kasus Khusus & Penanganan Numerik

VaR Historis memerlukan setidaknya 60 hari pengembalian (minimum statistik); 250+ hari sangat disukai. VaR Parametrik bisa tidak dapat diandalkan untuk distribusi pengembalian non-Gaussian. Foliolytic melaporkan ketiganya secara berdampingan sehingga kesenjangan (atau ketiadaan) terlihat.

Perbedaan dari Kalkulator Umum

Sebagian besar kalkulator hanya melaporkan VaR parametrik. Foliolytic menunjukkan historis, parametrik, dan Monte Carlo. Untuk aset berekor tebal (kripto, ekuitas ber leverage, saham tunggal), VaR parametrik dapat meremehkan potensi kerugian sebenarnya sebesar 50%+.

CVaR (Expected Shortfall)

Formula

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

Input

Sama seperti VaR historis. CVaR hanya menggunakan hari-hari di mana kerugian melebihi ambang batas VaR.

Kasus Khusus & Penanganan Numerik

Bersyarat pada ekor yang tidak kosong: memerlukan setidaknya 5 observasi di luar ambang batas VaR untuk estimasi yang berarti. Dengan riwayat 250 hari pada VaR 95%, ini memberikan 12–13 observasi ekor — batas.

Perbedaan dari Kalkulator Umum

Banyak sumber hanya melaporkan VaR. CVaR (juga disebut Expected Shortfall) memberi tahu Anda tidak hanya ambang batas tetapi juga tingkat keparahan rata-rata di luar itu — lebih berguna untuk perencanaan modal. Basel III untuk bank sekarang mewajibkan CVaR daripada VaR karena alasan ini.

Rasio Calmar

Formula

Calmar = R_annual / |MaxDD|

Input

Pengembalian tahunan (CAGR sepanjang riwayat penuh). Penurunan maksimum sepanjang riwayat penuh.

Kasus Khusus & Penanganan Numerik

Membutuhkan kedua input agar tidak sepele. Jika MaxDD < 1% (pada dasarnya tidak ada drawdown), Calmar dilaporkan sebagai 'n/a' daripada tak terhingga. Jika R_annual ≤ 0, Calmar masih dapat dihitung tetapi dilaporkan dengan konteks eksplisit (Calmar tinggi dari drawdown rendah hanya mengesankan jika pengembalian juga positif).

Perbedaan dari Kalkulator Umum

Beberapa implementasi menggunakan Calmar bergulir 36 bulan alih-alih periode penuh. Foliolytic menghitung Calmar periode penuh secara default; Calmar bergulir tersedia di tab metrik lanjutan.

Rasio Treynor

Formula

Treynor = (R̄_p - R_f) / β

Input

Pengembalian berlebih tahunan selama periode tersebut. Beta dari regresi yang sama yang digunakan untuk metrik beta.

Kasus Khusus & Penanganan Numerik

Jika β mendekati nol atau negatif, Treynor menjadi tidak berarti atau berlawanan dengan intuisi. Foliolytic menandai portofolio dengan |β| < 0,2 sebagai 'beta rendah' dan menunjukkan Treynor dengan indikator peringatan.

Perbedaan dari Kalkulator Umum

Treynor paling berguna untuk portofolio yang terdiversifikasi dengan baik di mana risiko idiosinkratik telah terdiversifikasi. Untuk saham tunggal atau portofolio terkonsentrasi, Sharpe adalah metrik yang lebih tepat — Treynor akan melebih-lebihkan pengembalian yang disesuaikan risiko karena risiko spesifik perusahaan tidak ditangkap oleh beta.

Rasio Informasi

Formula

IR = (R̄_p - R̄_b) / σ(r_p - r_b)
di mana penyebutnya adalah tracking error.

Input

Pengembalian portofolio harian dan pengembalian benchmark harian. Keduanya di-annualisasi melalui √252.

Kasus Khusus & Penanganan Numerik

Membutuhkan setidaknya 60 hari data berpasangan. Jika tracking error < 0,5% (pada dasarnya terindeks), IR ditekan karena pembilang dibagi dengan penyebut mendekati nol memberikan estimasi yang tidak stabil.

Perbedaan dari Kalkulator Umum

Beberapa implementasi menggunakan pengembalian bulanan (standar GIPS resmi). Foliolytic menggunakan harian untuk resolusi yang lebih tinggi; perbedaan harian-vs-bulanan kecil untuk IR (biasanya dalam 5%).

Rasio Penangkapan (Naik/Turun)

Formula

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)

Input

Pengembalian portofolio dan benchmark bulanan. Dihitung pada granularitas bulanan untuk mencocokkan konvensi pelaporan standar.

Kasus Khusus & Penanganan Numerik

Membutuhkan setidaknya 12 bulan di setiap rezim (naik/turun) untuk estimasi yang berarti. Bulan-bulan di mana pengembalian benchmark persis nol diabaikan. Rasio penangkapan dilaporkan sebagai persentase.

Perbedaan dari Kalkulator Umum

Foliolytic juga melaporkan kualitas rasio penangkapan (selisih up_capture - down_capture) — profil impian adalah naik tinggi, turun rendah.

Tracking Error

Formula

TE = σ(r_p - r_b) · √252

Input

Pengembalian portofolio dan benchmark harian. Seri perbedaan dihitung harian; TE adalah standar deviasi tahunan.

Kasus Khusus & Penanganan Numerik

Persyaratan data minimum yang sama dengan IR (≥ 60 hari). Untuk portofolio yang sangat terindeks ketat (< 0,5% TE), metrik dilaporkan tetapi ditandai karena tracking error serendah ini biasanya berarti closet indexing.

Perbedaan dari Kalkulator Umum

Beberapa kalkulator menggunakan tracking error ex-ante (berorientasi ke depan, berbasis faktor) daripada ex-post (historis). Foliolytic selalu menggunakan ex-post — deviasi aktual yang terealisasi dari benchmark.

Rasio Sharpe Probabilistik (PSR)

Formula

PSR(SR*) = Φ( (SR_obs - SR*) · √(n-1) / √(1 - γ_3·SR_obs + ((γ_4-1)/4)·SR_obs²) )
di mana γ_3 adalah skew sampel dan γ_4 adalah kurtosis sampel.

Input

Rasio Sharpe yang diamati, ukuran sampel n, skew sampel, kurtosis sampel. Benchmark SR* (defaultnya 0).

Kasus Khusus & Penanganan Numerik

Kuantil untuk PSR di-bootstrap dari jendela pengembalian total SPY 5 tahun bergulir (1101 jendela dari 1928–2025), sehingga skor mencerminkan distribusi referensi yang sadar ukuran sampel. Rumus PSR memiliki √(n-1) di pembilang, sehingga distribusi referensi harus menggunakan jendela yang cocok dengan panjang riwayat pengguna — lihat perbaikan metrik v6 April 2026 di CLAUDE.md.

Perbedaan dari Kalkulator Umum

Sebagian besar kalkulator online sama sekali tidak melaporkan PSR. Beberapa yang melakukannya biasanya menggunakan distribusi referensi tetap yang tidak memperhitungkan ukuran sampel, menyebabkan portofolio pengguna dengan riwayat 5 tahun yang realistis mendapatkan skor 'buruk' bahkan pada ambang kredibilitas BLP.

Eksponen Hurst

Formula

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

Input

Seri pengembalian harian. Ukuran jendela biasanya berkisar dari 10 hingga T/2 secara logaritmik.

Kasus Khusus & Penanganan Numerik

Arah diperlakukan sebagai 'netral' daripada 'lebih tinggi lebih baik' — H = 0,5 (random walk) adalah titik tengah konseptual, dengan deviasi ke arah mana pun bersifat informatif. Kuantil di-bootstrap dari jendela SPY 5 tahun bergulir, sama seperti PSR.

Perbedaan dari Kalkulator Umum

Foliolytic menggunakan metode rescaled-range (R/S). Detrended fluctuation analysis (DFA) tersedia sebagai alternatif di tab lanjutan; keduanya biasanya memberikan hasil yang sangat mirip untuk pengembalian ekuitas yang dipegang sebagian besar pengguna.

Indeks Ulcer

Formula

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

Input

Seri drawdown harian (persentase dari maksimum berjalan).

Kasus Khusus & Penanganan Numerik

Dilaporkan sebagai persentase. Seperti semua metrik berbasis drawdown, sensitif terhadap resolusi seri nilai yang mendasarinya — rekonstruksi harian penting.

Perbedaan dari Kalkulator Umum

Beberapa implementasi melaporkan UI sebagai pecahan; Foliolytic menggunakan konvensi asli Peter Martin yaitu persentase * 100 untuk perbandingan langsung dengan penelitian yang diterbitkan.

Batting Average

Formula

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

Input

Pengembalian portofolio dan benchmark bulanan.

Kasus Khusus & Penanganan Numerik

Bulan-bulan di mana r_p == r_b dibagi dua. Minimal 12 bulan untuk estimasi yang berarti.

Perbedaan dari Kalkulator Umum

Foliolytic juga melaporkan metrik berpasangan, batting-average-vs-zero (bulan di mana r_p > 0 / total), berguna untuk strategi pengembalian absolut.

Rasio Burke

Formula

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

Input

Pengembalian tahunan, tingkat bebas risiko, semua nilai drawdown selama periode tersebut.

Kasus Khusus & Penanganan Numerik

Mirip dengan Calmar tetapi menghukum jumlah drawdown kuadrat daripada hanya maksimum. Kurang sensitif terhadap satu drawdown black-swan daripada Calmar.

Perbedaan dari Kalkulator Umum

Baseline Burke Foliolytic dikalibrasi ulang ke FF_100Y_BUFFETT_ANCHORED di v6.5 (April 2026) — lihat CLAUDE.md untuk cerita kalibrasi.

Rasio Martin

Formula

Martin = (R_annual - R_f) / UI

Input

Pengembalian berlebih tahunan, Indeks Ulcer.

Kasus Khusus & Penanganan Numerik

Sepupu langsung dari Calmar dan Burke; menggunakan Indeks Ulcer sebagai penyebut risiko jalur.

Perbedaan dari Kalkulator Umum

Sebagian besar kalkulator tidak menghitung Rasio Martin. Foliolytic menyertakannya karena metrik berbasis Ulcer berkorelasi baik dengan rasa sakit investor subjektif.

Rasio Sterling

Formula

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

Input

Pengembalian tahunan. Daftar semua drawdown yang selesai dalam jendela lookback, diberi peringkat berdasarkan kedalaman.

Kasus Khusus & Penanganan Numerik

Penyesuaian -10% adalah offset tetap dari formulasi asli Sterling. Jika ada kurang dari N drawdown yang selesai, metrik ditekan.

Perbedaan dari Kalkulator Umum

Sterling lebih sensitif daripada Calmar terhadap serangkaian drawdown menengah. Baseline Foliolytic (FF_100Y_BUFFETT_ANCHORED) dikalibrasi ulang di v6.5.

Modigliani M²

Formula

M² = Sharpe · σ_market + R_f

Input

Rasio Sharpe portofolio, standar deviasi tahunan benchmark, tingkat bebas risiko tahunan.

Kasus Khusus & Penanganan Numerik

M² ≡ Sharpe diskalakan ulang ke volatilitas benchmark. Kapan pun pita Sharpe berubah, pita M² HARUS berubah secara identik — keduanya secara matematis adalah kuantitas yang sama.

Perbedaan dari Kalkulator Umum

Banyak kalkulator menghitung Sharpe tetapi melewatkan M². M² lebih mudah diinterpretasikan untuk pengguna ritel karena dinyatakan dalam poin persentase pengembalian, bukan rasio tanpa unit.

Catatan umum yang berlaku di seluruh metrik

Granularitas harian, bukan bulanan

Setiap metrik Foliolytic dihitung dari rekonstruksi portofolio harian, bukan snapshot akhir bulan. Ini paling penting untuk metrik berbasis drawdown (penurunan maksimum, Calmar, Burke, Martin, Sterling, Ulcer): NAV bulanan biasanya meremehkan penurunan puncak-ke-palung sebenarnya sebesar 20–30% karena mereka melewatkan penurunan intra-bulan. Granularitas harian menangkap jalur yang sebenarnya terjadi.

Konvensi annualisasi

Portofolio saham saja menggunakan 252 hari perdagangan. Portofolio kripto saja menggunakan 365 hari (perdagangan 24/7). Portofolio campuran menggunakan campuran per aset, kemudian digabungkan kembali menjadi satu angka portofolio tahunan. Skala volatilitas menggunakan √n (varians berskala linier dengan waktu, sehingga standar deviasi berskala dengan √waktu).

Pengembalian logaritmik untuk compounding, aritmetika untuk tampilan

Pengembalian logaritmik harian digunakan secara internal untuk metrik apa pun yang memerlukan agregasi waktu (varians, compounding multi-periode, annualisasi). Pengembalian aritmetika digunakan untuk tampilan karena lebih intuitif ('-30%' lebih mudah dikenali daripada 'pengembalian logaritmik -0,357'). Keduanya setara pada tingkat harian untuk pengembalian ekuitas tipikal; mereka menyimpang untuk pergerakan ekstrem.

Kebijakan outlier

Outlier ditandai tetapi tidak dihapus. Menghapus outlier cenderung membiaskan estimasi varians dan Sharpe ke atas dan umumnya merupakan praktik yang buruk. Pengecualian adalah di mana data jelas menunjukkan kesalahan — mis., perdagangan kripto yang salah dilaporkan dalam sen alih-alih dolar, atau gangguan konversi mata uang yang menghasilkan lonjakan harga 1000x. Ini ditangkap oleh lapisan parser (lihat /about) dan dikoreksi sebelum perhitungan metrik.

Ukuran sampel minimum

Foliolytic menekan metrik yang membutuhkan lebih banyak data daripada yang tersedia. Sharpe dan Sortino memerlukan ≥ 30 hari. Beta, alpha, IR, tracking error memerlukan ≥ 60 hari data berpasangan. Rasio penangkapan memerlukan ≥ 12 bulan di setiap rezim. PSR dan Hurst memerlukan riwayat yang cukup untuk bootstrap distribusi referensi. Ketika minimum tidak terpenuhi, metrik menunjukkan '—' daripada angka yang tidak berarti.

Pencocokan tingkat bebas risiko

Untuk setiap metrik yang menggunakan R_f (Sharpe, Sortino, Treynor, M², alpha, beta pada pengembalian berlebih), imbal hasil T-bill 3 bulan harian digunakan dan disesuaikan dengan setiap hari kalender dalam riwayat portofolio. R_f tahunan yang digunakan dalam tampilan adalah rata-rata tertimbang waktu dari R_f harian selama riwayat portofolio. Sebagian besar kalkulator menggunakan satu angka R_f tetap, yang salah setiap kali suku bunga bergerak.

Pilihan benchmark

S&P 500 (total return SPY) secara default. Dapat dikonfigurasi pengguna ke QQQ, VT, atau ticker kustom apa pun. Beta, alpha, R², rasio penangkapan, batting average, IR, dan tracking error semuanya dihitung ulang terhadap benchmark yang dipilih. Portofolio kripto default ke BTC untuk metrik relatif benchmark.

Pembaruan dan rekaliibrasi

Distribusi referensi untuk penilaian berbasis persentil (PSR, Hurst, kuantil Sharpe, dll.) dikalibrasi ulang secara berkala seiring dengan masuknya data pasar baru. Set kalibrasi saat ini didokumentasikan dalam file sumber metricBaselines.js. Peristiwa rekaliibrasi besar dicatat dengan tag versi (v6.4, v6.5) untuk transparansi — lihat CLAUDE.md dan changelog di bagian atas metricBaselines.js.

Semua Kalkulator Foliolytic

Setiap metrik di bawah ini memiliki kalkulator khusus sendiri dengan contoh yang dikerjakan, tabel interpretasi, dan alat unggah CSV gratis.

Pertanyaan yang Sering Diajukan

Apa perbedaan antara pengembalian logaritmik dan pengembalian aritmetika?

Pengembalian aritmetika ((P_t - P_(t-1)) / P_(t-1)) bersifat intuitif dan yang biasanya dimaksud investor dengan 'pengembalian'. Pengembalian logaritmik (ln(P_t / P_(t-1))) memiliki properti matematis krusial: mereka bersifat aditif sepanjang waktu. Pengembalian logaritmik 90 hari sama dengan jumlah 90 pengembalian logaritmik harian. Pengembalian aritmetika tidak memiliki properti ini — mereka berlipat ganda secara geometris. Foliolytic menggunakan pengembalian logaritmik secara internal untuk agregasi waktu apa pun dan pengembalian aritmetika untuk tampilan.

Mengapa rasio Sharpe Foliolytic berbeda dari broker saya?

Hampir pasti karena tingkat bebas risiko. Foliolytic menggunakan imbal hasil T-bill 3 bulan harian aktual dari FRED. Sebagian besar broker dan kalkulator online menggunakan asumsi tetap (seringkali 2% atau 0%). Dalam lingkungan di mana imbal hasil T-bill adalah 5%, ini dapat mengubah Sharpe sebesar 0,3–0,5 — perbedaan yang signifikan.

Bagaimana Foliolytic menangani pemecahan saham?

Pemecahan saham diterapkan secara retroaktif pada jumlah saham dan harga historis. Pemecahan 4-untuk-1 pada AAPL pada Agustus 2020 secara retroaktif melipatgandakan jumlah saham Anda dan membagi empat harga historis untuk semua tanggal sebelum pemecahan. Seri nilai portofolio tetap berkelanjutan di seluruh pemecahan — tidak ada lonjakan nilai, hanya pada angka per saham yang bersifat kosmetik.

Bagaimana dividen ditangani?

Dividen tunai ditambahkan ke saldo kas portofolio pada tanggal ex-dividen. Dividen tersebut tidak diinvestasikan kembali secara otomatis. Jika broker Anda menginvestasikan kembali secara otomatis, pembelian saham yang dihasilkan akan muncul dalam riwayat transaksi Anda dan akan diproses secara normal. Dividen khusus ditangani dengan cara yang sama seperti dividen tunai biasa.

Benchmark apa yang digunakan Foliolytic?

S&P 500 (total return SPY) secara default. Benchmark dapat dikonfigurasi di dasbor — Anda dapat memilih indeks utama, ETF, atau bahkan ticker kustom apa pun. Beta, alpha, R², rasio penangkapan, batting average, dan tracking error semuanya dihitung ulang terhadap benchmark yang dipilih.

Apakah pengembalian kotor atau bersih dari biaya?

Foliolytic menghitung pengembalian dari riwayat transaksi Anda apa adanya. Jika broker Anda memotong biaya dari posisi atau membebankannya sebagai transaksi terpisah, aliran tersebut akan tercermin. Jika biaya dibayarkan dari rekening kas terpisah yang tidak ada dalam CSV Anda, biaya tersebut tidak tercatat. Untuk sebagian besar akun broker ritel (Fidelity, Schwab, Robinhood, IBKR), biaya di platform sudah tercermin dalam harga transaksi.

Coba Foliolytic — Gratis, tanpa pendaftaran

Jalankan semua perhitungan yang dijelaskan di atas terhadap portofolio Anda sendiri dalam hitungan detik.

Analisis Portofolio Anda Gratis →