ระเบียบวิธีของ Foliolytic

อัปเดตล่าสุด:

ทุกตัวชี้วัดที่ Foliolytic คำนวณ วิธีการคำนวณ ข้อมูลที่ใช้ กรณีพิเศษที่การนำไปใช้จัดการ และความแตกต่างของ Foliolytic จากเครื่องคำนวณออนไลน์ทั่วไป ไม่มีกล่องดำ

คำตอบด่วน

การเลือกวิธีการที่สำคัญที่สุดใน Foliolytic คืออะไร?

Foliolytic ใช้อัตราผลตอบแทนพันธบัตรรัฐบาลสหรัฐฯ อายุ 3 เดือนรายวันจริงจาก FRED เป็นอัตราผลตอบแทนที่ปราศจากความเสี่ยง โดยจับคู่กับแต่ละวันตามปฏิทินของประวัติพอร์ตโฟลิโอของคุณ เครื่องคำนวณออนไลน์ส่วนใหญ่ใช้สมมติฐานคงที่ 2% หรือ 3% ซึ่งสามารถทำให้อัตราส่วน Sharpe และ Sortino เปลี่ยนไป 0.3–0.5 ในสภาพแวดล้อมที่อัตราผลตอบแทนพันธบัตรรัฐบาลอยู่ที่ 5% เมื่อรวมกับการสร้างการลดลงของพอร์ตโฟลิโอใหม่แบบรายวัน (ไม่ใช่ภาพรวมสิ้นเดือน) และ XIRR แบบ Newton-Raphson พร้อมการสำรองข้อมูลแบบ Bisection ทำให้ตัวเลขของ Foliolytic สอดคล้องกับระเบียบวิธีจัดการสินทรัพย์ของสถาบัน

อัตราผลตอบแทนพันธบัตรรัฐบาลจริง · รายละเอียดรายวัน · XIRR แบบ Newton-Raphson
ตัวชี้วัดที่ครอบคลุม
  1. อัตราส่วน Sharpe
  2. อัตราส่วน Sortino
  3. XIRR (ผลตอบแทนถ่วงน้ำหนักด้วยเงินลงทุน)
  4. TWR (ผลตอบแทนถ่วงน้ำหนักด้วยเวลา)
  5. Beta
  6. Alpha (ของ Jensen)
  7. R-Squared
  8. การลดลงสูงสุด
  9. มูลค่าความเสี่ยง (VaR)
  10. CVaR (การขาดทุนที่คาดหวัง)
  11. อัตราส่วน Calmar
  12. อัตราส่วน Treynor
  13. อัตราส่วน Information
  14. อัตราส่วน Capture (ขาขึ้น/ขาลง)
  15. Tracking Error
  16. อัตราส่วน Sharpe เชิงความน่าจะเป็น (PSR)
  17. Hurst Exponent
  18. Ulcer Index
  19. Batting Average
  20. อัตราส่วน Burke
  21. อัตราส่วน Martin
  22. อัตราส่วน Sterling
  23. Modigliani M²

อัตราส่วน Sharpe

สูตร

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.

ข้อมูลนำเข้า

ชุดข้อมูลมูลค่าพอร์ตโฟลิโอรายวันที่สร้างขึ้นใหม่จากการทำธุรกรรมของคุณ อัตราผลตอบแทนพันธบัตรรัฐบาลสหรัฐฯ อายุ 3 เดือนรายวันจาก FRED โดยจับคู่กับแต่ละวันตามปฏิทิน 252 วันทำการต่อปีสำหรับพอร์ตโฟลิโอหุ้นเท่านั้น; 365 วันสำหรับคริปโตเท่านั้น; ผสมผสานตามสินทรัพย์ที่เหมาะสมสำหรับพอร์ตโฟลิโอแบบผสม

กรณีพิเศษและการจัดการตัวเลข

หากประวัติพอร์ตโฟลิโอสั้นกว่า 30 วัน อัตราส่วน Sharpe จะไม่แสดง (ขนาดตัวอย่างเล็กเกินไปสำหรับการอนุมานที่มีความหมาย) หาก σ < 1e-9 (พอร์ตโฟลิโอที่แทบจะไม่มีความผันผวน) อัตราส่วน Sharpe จะถูกรายงานเป็น null แทนที่จะเป็นอนันต์

ความแตกต่างจากเครื่องคำนวณทั่วไป

เครื่องคำนวณออนไลน์ส่วนใหญ่ใช้อัตราผลตอบแทนที่ปราศจากความเสี่ยงคงที่ 2% หรือ 3% Foliolytic ใช้อัตราผลตอบแทนพันธบัตรรัฐบาลรายวันจริง ในสภาพแวดล้อมที่มีอัตราดอกเบี้ยสูง (2023–2025) สิ่งนี้ทำให้อัตราส่วน Sharpe เปลี่ยนไป 0.3–0.5 เมื่อเทียบกับเครื่องคำนวณที่ใช้อัตราคงที่

อัตราส่วน Sortino

สูตร

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

ข้อมูลนำเข้า

ชุดข้อมูลพอร์ตโฟลิโอรายวันและอัตราผลตอบแทนที่ปราศจากความเสี่ยงรายวันเช่นเดียวกับ Sharpe เกณฑ์สำหรับ 'ความเสี่ยงขาลง' คืออัตราผลตอบแทนที่ปราศจากความเสี่ยงรายวัน ไม่ใช่ศูนย์

กรณีพิเศษและการจัดการตัวเลข

ค่าเบี่ยงเบนขาลงคำนวณโดยใช้วันที่ r_d < r_f_d เท่านั้น วันที่ r_d ≥ r_f_d มีค่าเป็นศูนย์ในการรวม แต่จะถูกนับใน n สิ่งนี้ตรงตามข้อกำหนดดั้งเดิมของ Sortino ในทศวรรษ 1980

ความแตกต่างจากเครื่องคำนวณทั่วไป

เครื่องคำนวณบางตัวใช้ศูนย์เป็นเกณฑ์ความเสี่ยงขาลง ซึ่งสะดวกทางคณิตศาสตร์แต่ผิดหลักทฤษฎี เอกสารต้นฉบับของ Sortino ระบุอัตราผลตอบแทนที่ยอมรับได้ขั้นต่ำ (MAR) ซึ่งตีความได้ตามธรรมชาติที่สุดว่าเป็นอัตราผลตอบแทนที่ปราศจากความเสี่ยง

XIRR (ผลตอบแทนถ่วงน้ำหนักด้วยเงินลงทุน)

สูตร

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

ข้อมูลนำเข้า

ประวัติการทำธุรกรรมทั้งหมดพร้อมกระแสเงินสดที่มีวันที่ รวมถึงการลงทุนเพิ่ม (ติดลบ), การถอน (เป็นบวก), มูลค่าพอร์ตโฟลิโอสุดท้าย ณ วันที่ล่าสุด (เป็นบวก) และเงินปันผลเงินสดใดๆ ที่ได้รับเป็นกระแสเงินสดแยกต่างหาก

กรณีพิเศษและการจัดการตัวเลข

Newton-Raphson ทำซ้ำด้วยค่าเริ่มต้นที่ 0.10 หากอนุพันธ์เป็นศูนย์หรือการทำซ้ำลู่ออก อัลกอริทึมจะกลับไปใช้ Bisection ในช่วง [-0.99, +5.0] ความคลาดเคลื่อนในการลู่เข้า: 1e-10 กระแสเงินสดที่ต่ำกว่า $0.01 จะถูกละเว้น ผลลัพธ์ถูกจำกัดที่ [-0.99, +5.0] ต่อปี — ค่าที่อยู่นอกช่วงนี้เกือบทั้งหมดบ่งชี้ถึงข้อผิดพลาดของข้อมูล (การสลับสกุลเงิน, การเลื่อนจุดทศนิยม, ข้อผิดพลาดในการรายงานคริปโต)

ความแตกต่างจากเครื่องคำนวณทั่วไป

XIRR ของ Excel ใช้วิธี Newton-Raphson เดียวกัน แต่ไม่มีการจำกัดค่าที่สมเหตุสมผล ดังนั้นจึงให้ค่าที่ไร้สาระ (หลายพันล้านเปอร์เซ็นต์) สำหรับข้อมูลคริปโตที่ไม่เป็นระเบียบ การจำกัดค่าของ Foliolytic ช่วยป้องกันไม่ให้สิ่งเหล่านี้ปนเปื้อนในแดชบอร์ด

TWR (ผลตอบแทนถ่วงน้ำหนักด้วยเวลา)

สูตร

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

ข้อมูลนำเข้า

มูลค่าพอร์ตโฟลิโอรายวัน วันที่ของกระแสเงินสดภายนอกทั้งหมด ช่วงเวลาระหว่างกระแสเงินสดสองครั้งติดต่อกันคือหนึ่งช่วงผลตอบแทน

กรณีพิเศษและการจัดการตัวเลข

ผลตอบแทนย่อยจะถูกเชื่อมโยงแบบเรขาคณิตเพื่อขจัดผลกระทบด้านเวลาของการลงทุนเพิ่มและการถอน วันที่ไม่มีกระแสเงินสดจะสร้างช่วงผลตอบแทนหนึ่งวัน ช่วงเวลาหลายวันระหว่างกระแสเงินสดจะถูกทบต้น

ความแตกต่างจากเครื่องคำนวณทั่วไป

TWR เป็นมาตรฐานสำหรับการประเมินประสิทธิภาพระดับสินทรัพย์ (สิ่งที่ผู้จัดการกองทุนรายงาน) ผลตอบแทนถ่วงน้ำหนักด้วยเงินลงทุน (XIRR) เป็นมาตรฐานสำหรับการประเมินประสบการณ์จริงของนักลงทุน Foliolytic คำนวณทั้งสองอย่าง — ซึ่งมักจะแตกต่างกันหลายเปอร์เซ็นต์

Beta

สูตร

β = 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.

ข้อมูลนำเข้า

ผลตอบแทนพอร์ตโฟลิโอรายวัน ผลตอบแทนเกณฑ์มาตรฐานรายวัน (S&P 500 เป็นค่าเริ่มต้น; สามารถกำหนดค่าเป็น QQQ, VT หรือเกณฑ์มาตรฐานที่กำหนดเองได้) อัตราผลตอบแทนพันธบัตรรัฐบาลอายุ 3 เดือนรายวันเพื่อคำนวณผลตอบแทนส่วนเกิน

กรณีพิเศษและการจัดการตัวเลข

ต้องมีข้อมูลทับซ้อนกันระหว่างพอร์ตโฟลิโอและเกณฑ์มาตรฐานอย่างน้อย 30 วัน วันที่ข้อมูลขาดหายไปจะถูกละทิ้ง ค่าผิดปกติ (>5σ) จะถูกทำเครื่องหมายแต่ไม่ถูกลบออก — Beta เป็นสถิติที่แข็งแกร่งและการลบค่าผิดปกติมักจะทำให้เกิดอคติขึ้น

ความแตกต่างจากเครื่องคำนวณทั่วไป

เครื่องคำนวณบางตัวใช้ Beta กับผลตอบแทนดิบ (ไม่ใช่ผลตอบแทนส่วนเกิน) ซึ่งเทียบเท่าทางคณิตศาสตร์ก็ต่อเมื่ออัตราผลตอบแทนที่ปราศจากความเสี่ยงคงที่เท่านั้น ด้วยอัตราผลตอบแทนพันธบัตรรัฐบาลที่เปลี่ยนแปลงตามเวลา การถดถอยบนผลตอบแทนส่วนเกินจะถูกต้องมากกว่า

Alpha (ของ Jensen)

สูตร

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

ข้อมูลนำเข้า

เช่นเดียวกับ Beta บวกกับค่าคงที่จากการถดถอย (เทอมคงที่ของ OLS)

กรณีพิเศษและการจัดการตัวเลข

Alpha ถูกรายงานเป็นเปอร์เซ็นต์ต่อปี มีการคำนวณนัยสำคัญทางสถิติ (t-stat) ควบคู่ไปด้วย — ค่า Alpha ที่ไม่มี t-stat > 1.5 ควรได้รับการพิจารณาว่าเป็นสัญญาณรบกวน ไม่ใช่ทักษะ

ความแตกต่างจากเครื่องคำนวณทั่วไป

ค่า Alpha ในสเปรดชีตจำนวนมากคำนวณจากค่าคงที่ของการถดถอยที่ไม่ได้ปรับขนาด ซึ่งขาดขั้นตอนการแปลงเป็นรายปี Foliolytic รายงาน Alpha แบบรายปีเสมอ เพื่อให้ตัวเลขสามารถตีความได้โดยตรงว่าเป็น 'ผลตอบแทนพิเศษต่อปีเทียบกับความเสี่ยงที่เทียบเท่ากับเกณฑ์มาตรฐาน'

R-Squared

สูตร

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

ข้อมูลนำเข้า

การถดถอยเช่นเดียวกับ Beta R² คือสัมประสิทธิ์การตัดสินใจจากการปรับข้อมูลนั้น

กรณีพิเศษและการจัดการตัวเลข

หาก R² < 0.05 เมื่อเทียบกับเกณฑ์มาตรฐานที่เลือก การประมาณค่า Beta และ Alpha ของพอร์ตโฟลิโอจะถูกระบุว่าไม่มีนัยสำคัญทางสถิติ — ไม่มีความสัมพันธ์เชิงเส้นที่จะตีความได้

ความแตกต่างจากเครื่องคำนวณทั่วไป

Foliolytic ถือว่า R² สูง (≥ 0.95 โดยมี Active Share ต่ำ) เป็นสัญญาณของ 'ผู้ลงทุนเลียนแบบดัชนี' — ดูการอัปเดตสำคัญล่าสุดใน CLAUDE.md สำหรับคำจำกัดความของป้าย

การลดลงสูงสุด

สูตร

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

ข้อมูลนำเข้า

ชุดข้อมูลมูลค่าพอร์ตโฟลิโอรายวันตลอดประวัติทั้งหมด การสร้างใหม่ใช้การประเมินมูลค่าแบบธุรกรรมต่อธุรกรรม ไม่ใช่ภาพรวมสิ้นงวด

กรณีพิเศษและการจัดการตัวเลข

ใช้รายละเอียดรายวันสำหรับหุ้นและคริปโต ไม่มีการบันทึกจุดสูงสุด/ต่ำสุดระหว่างวัน — การลดลงสูงสุดของ Foliolytic เป็นแบบรายวัน เวลาฟื้นตัว (จำนวนวันจากจุดสูงสุดถึงวันถัดไปที่เท่ากับหรือสูงกว่าจุดสูงสุด) จะถูกรายงานควบคู่กันไป

ความแตกต่างจากเครื่องคำนวณทั่วไป

เครื่องมือติดตามหลายตัวคำนวณการลดลงจาก NAV รายเดือน ซึ่งประเมินการลดลงจากจุดสูงสุดถึงจุดต่ำสุดที่แท้จริงต่ำกว่าความเป็นจริงโดยเฉลี่ย 20–30% การสร้างใหม่รายวันจะบันทึกเส้นทางได้มากกว่า

มูลค่าความเสี่ยง (VaR)

สูตร

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

ข้อมูลนำเข้า

ประวัติผลตอบแทนรายวันทั้งหมด ระดับความเชื่อมั่น α (ค่าเริ่มต้น: 95% และ 99%) สำหรับ Parametric VaR ต้องใช้ค่าเฉลี่ยตัวอย่างและส่วนเบี่ยงเบนมาตรฐานด้วย สำหรับ Monte Carlo จะปรับให้เข้ากับการกระจายตัว (Gaussian เป็นค่าเริ่มต้น; t-distribution สำหรับสินทรัพย์ที่มีหางหนา)

กรณีพิเศษและการจัดการตัวเลข

Historical VaR ต้องมีผลตอบแทนอย่างน้อย 60 วัน (ขั้นต่ำทางสถิติ); แนะนำให้ใช้ 250 วันขึ้นไป Parametric VaR อาจไม่น่าเชื่อถือสำหรับการกระจายผลตอบแทนที่ไม่ใช่แบบ Gaussian Foliolytic รายงานทั้งสามแบบเคียงข้างกันเพื่อให้เห็นความแตกต่าง (หรือไม่แตกต่าง)

ความแตกต่างจากเครื่องคำนวณทั่วไป

เครื่องคำนวณส่วนใหญ่รายงานเฉพาะ Parametric VaR Foliolytic แสดง Historical, Parametric และ Monte Carlo สำหรับสินทรัพย์ที่มีหางหนา (คริปโต, หุ้นที่มีเลเวอเรจ, หุ้นรายตัว) Parametric VaR สามารถประเมินศักยภาพการขาดทุนที่แท้จริงต่ำกว่าความเป็นจริงได้มากกว่า 50%

CVaR (การขาดทุนที่คาดหวัง)

สูตร

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

ข้อมูลนำเข้า

เช่นเดียวกับ Historical VaR CVaR ใช้เฉพาะวันที่การขาดทุนเกินเกณฑ์ VaR

กรณีพิเศษและการจัดการตัวเลข

มีเงื่อนไขว่าส่วนหางต้องไม่ว่างเปล่า: ต้องมีการสังเกตอย่างน้อย 5 ครั้งที่เกินเกณฑ์ VaR เพื่อการประมาณค่าที่มีความหมาย ด้วยประวัติ 250 วันที่ 95% VaR จะให้การสังเกตส่วนหาง 12–13 ครั้ง — ซึ่งอยู่ในเกณฑ์พอดี

ความแตกต่างจากเครื่องคำนวณทั่วไป

แหล่งข้อมูลหลายแห่งรายงานเฉพาะ VaR CVaR (หรือที่เรียกว่า Expected Shortfall) บอกคุณไม่เพียงแค่เกณฑ์เท่านั้น แต่ยังรวมถึงความรุนแรงเฉลี่ยที่เกินกว่านั้นด้วย — ซึ่งมีประโยชน์มากกว่าสำหรับการวางแผนเงินทุน Basel III สำหรับธนาคารในปัจจุบันกำหนดให้ใช้ CVaR แทน VaR ด้วยเหตุผลเหล่านี้

อัตราส่วน Calmar

สูตร

Calmar = R_annual / |MaxDD|

ข้อมูลนำเข้า

ผลตอบแทนรายปี (CAGR ตลอดประวัติทั้งหมด) การลดลงสูงสุดตลอดประวัติทั้งหมด

กรณีพิเศษและการจัดการตัวเลข

ต้องมีข้อมูลนำเข้าทั้งสองอย่างที่ไม่ใช่ค่าเล็กน้อย หาก MaxDD < 1% (โดยพื้นฐานแล้วไม่มีการลดลง) Calmar จะถูกรายงานเป็น 'n/a' แทนที่จะเป็นอนันต์ หาก R_annual ≤ 0 Calmar ยังคงสามารถคำนวณได้ แต่จะถูกรายงานพร้อมบริบทที่ชัดเจน (Calmar สูงจากการลดลงต่ำจะน่าประทับใจก็ต่อเมื่อผลตอบแทนเป็นบวกด้วย)

ความแตกต่างจากเครื่องคำนวณทั่วไป

การนำไปใช้บางอย่างใช้ Calmar แบบ 36 เดือนกลิ้งแทนช่วงเวลาเต็ม Foliolytic คำนวณ Calmar แบบเต็มช่วงเวลาเป็นค่าเริ่มต้น; Calmar แบบกลิ้งมีให้ใช้งานในแท็บตัวชี้วัดขั้นสูง

อัตราส่วน Treynor

สูตร

Treynor = (R̄_p - R_f) / β

ข้อมูลนำเข้า

ผลตอบแทนส่วนเกินรายปีตลอดช่วงเวลา Beta จากการถดถอยเดียวกันที่ใช้สำหรับตัวชี้วัด Beta

กรณีพิเศษและการจัดการตัวเลข

หาก β ใกล้ศูนย์หรือเป็นลบ Treynor จะไม่มีความหมายหรือขัดกับสัญชาตญาณ Foliolytic จะทำเครื่องหมายพอร์ตโฟลิโอที่มี |β| < 0.2 ว่าเป็น 'low-beta' และแสดง Treynor พร้อมตัวบ่งชี้คำเตือน

ความแตกต่างจากเครื่องคำนวณทั่วไป

Treynor มีประโยชน์ที่สุดสำหรับพอร์ตโฟลิโอที่มีการกระจายความเสี่ยงที่ดี ซึ่งความเสี่ยงเฉพาะตัวได้ถูกกระจายออกไปแล้ว สำหรับหุ้นรายตัวหรือพอร์ตโฟลิโอที่มีความเข้มข้นสูง Sharpe เป็นตัวชี้วัดที่เหมาะสมกว่า — Treynor จะประเมินผลตอบแทนที่ปรับความเสี่ยงสูงเกินไป เนื่องจากความเสี่ยงเฉพาะบริษัทไม่ถูกบันทึกโดย Beta

อัตราส่วน Information

สูตร

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

ข้อมูลนำเข้า

ผลตอบแทนพอร์ตโฟลิโอรายวันและผลตอบแทนเกณฑ์มาตรฐานรายวัน ทั้งสองแปลงเป็นรายปีผ่าน √252

กรณีพิเศษและการจัดการตัวเลข

ต้องมีข้อมูลคู่กันอย่างน้อย 60 วัน หาก Tracking Error < 0.5% (โดยพื้นฐานแล้วเป็นแบบดัชนี) IR จะไม่แสดง เนื่องจากตัวเศษหารด้วยตัวส่วนที่ใกล้ศูนย์จะให้ค่าประมาณที่ไม่เสถียร

ความแตกต่างจากเครื่องคำนวณทั่วไป

การนำไปใช้บางอย่างใช้ผลตอบแทนรายเดือน (มาตรฐาน GIPS อย่างเป็นทางการ) Foliolytic ใช้รายวันเพื่อความละเอียดที่สูงขึ้น; ความแตกต่างระหว่างรายวันกับรายเดือนมีน้อยสำหรับ IR (โดยทั่วไปอยู่ภายใน 5%)

อัตราส่วน Capture (ขาขึ้น/ขาลง)

สูตร

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)

ข้อมูลนำเข้า

ผลตอบแทนพอร์ตโฟลิโอและเกณฑ์มาตรฐานรายเดือน คำนวณบนรายละเอียดรายเดือนเพื่อให้ตรงกับธรรมเนียมการรายงานมาตรฐาน

กรณีพิเศษและการจัดการตัวเลข

ต้องมีอย่างน้อย 12 เดือนในแต่ละสภาวะ (ขาขึ้น/ขาลง) สำหรับการประมาณค่าที่มีความหมาย เดือนที่ผลตอบแทนเกณฑ์มาตรฐานเป็นศูนย์พอดีจะถูกละทิ้ง อัตราส่วน Capture จะถูกรายงานเป็นเปอร์เซ็นต์

ความแตกต่างจากเครื่องคำนวณทั่วไป

Foliolytic ยังรายงานคุณภาพของอัตราส่วน Capture (ส่วนต่าง up_capture - down_capture) — โปรไฟล์ในฝันคือขาขึ้นสูง ขาลงต่ำ

Tracking Error

สูตร

TE = σ(r_p - r_b) · √252

ข้อมูลนำเข้า

ผลตอบแทนพอร์ตโฟลิโอและเกณฑ์มาตรฐานรายวัน ชุดข้อมูลส่วนต่างคำนวณรายวัน; TE คือส่วนเบี่ยงเบนมาตรฐานรายปี

กรณีพิเศษและการจัดการตัวเลข

ข้อกำหนดข้อมูลขั้นต่ำเช่นเดียวกับ IR (≥ 60 วัน) สำหรับพอร์ตโฟลิโอที่อ้างอิงดัชนีอย่างแน่นหนามาก (TE < 0.5%) ตัวชี้วัดจะถูกรายงานแต่มีธงเตือน เนื่องจาก Tracking Error ที่ต่ำขนาดนี้มักจะหมายถึงการเลียนแบบดัชนีแบบลับๆ

ความแตกต่างจากเครื่องคำนวณทั่วไป

เครื่องคำนวณบางตัวใช้ Tracking Error แบบ ex-ante (มองไปข้างหน้า, อิงปัจจัย) แทนที่จะเป็น ex-post (ประวัติศาสตร์) Foliolytic ใช้ ex-post เสมอ — คือส่วนเบี่ยงเบนที่เกิดขึ้นจริงจากเกณฑ์มาตรฐาน

อัตราส่วน Sharpe เชิงความน่าจะเป็น (PSR)

สูตร

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.

ข้อมูลนำเข้า

อัตราส่วน Sharpe ที่สังเกตได้, ขนาดตัวอย่าง n, ค่าความเบ้ของตัวอย่าง, ค่าความโด่งของตัวอย่าง Benchmark SR* (ค่าเริ่มต้นเป็น 0)

กรณีพิเศษและการจัดการตัวเลข

ควอนไทล์สำหรับ PSR ถูกบูทสแตรปจากหน้าต่างผลตอบแทนรวม SPY แบบ 5 ปีกลิ้ง (1101 หน้าต่างตั้งแต่ปี 1928–2025) ดังนั้นคะแนนจึงสะท้อนการกระจายอ้างอิงที่คำนึงถึงขนาดตัวอย่าง สูตร PSR มี √(n-1) ในตัวเศษ ดังนั้นการกระจายอ้างอิงต้องใช้หน้าต่างที่ตรงกับความยาวประวัติของผู้ใช้ — ดูการแก้ไขเมตริก v6 เดือนเมษายน 2026 ใน CLAUDE.md

ความแตกต่างจากเครื่องคำนวณทั่วไป

เครื่องคำนวณออนไลน์ส่วนใหญ่ไม่รายงาน PSR เลย ส่วนน้อยที่รายงานมักจะใช้การกระจายอ้างอิงแบบคงที่ซึ่งไม่คำนึงถึงขนาดตัวอย่าง ทำให้พอร์ตโฟลิโอของผู้ใช้ที่มีประวัติ 5 ปีที่สมจริงได้คะแนน 'แย่' แม้จะอยู่ที่เกณฑ์ความน่าเชื่อถือของ BLP

Hurst Exponent

สูตร

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

ข้อมูลนำเข้า

ชุดข้อมูลผลตอบแทนรายวัน ขนาดหน้าต่างโดยทั่วไปอยู่ในช่วง 10 ถึง T/2 แบบลอการิทึม

กรณีพิเศษและการจัดการตัวเลข

ทิศทางถือเป็น 'เป็นกลาง' แทนที่จะเป็น 'ยิ่งสูงยิ่งดี' — H = 0.5 (การเดินแบบสุ่ม) คือจุดกึ่งกลางทางแนวคิด โดยการเบี่ยงเบนไปทางใดทางหนึ่งจะให้ข้อมูล ควอนไทล์ถูกบูทสแตรปจากหน้าต่าง SPY แบบ 5 ปีกลิ้ง เช่นเดียวกับ PSR

ความแตกต่างจากเครื่องคำนวณทั่วไป

Foliolytic ใช้วิธี Rescaled-Range (R/S) การวิเคราะห์ความผันผวนแบบ Detrended (DFA) มีให้เลือกเป็นทางเลือกในแท็บขั้นสูง; ทั้งสองวิธีมักจะให้ผลลัพธ์ที่คล้ายกันมากสำหรับผลตอบแทนหุ้นที่ผู้ใช้ส่วนใหญ่ถือครอง

Ulcer Index

สูตร

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

ข้อมูลนำเข้า

ชุดข้อมูลการลดลงรายวัน (เปอร์เซ็นต์จากค่าสูงสุดที่กำลังดำเนินอยู่)

กรณีพิเศษและการจัดการตัวเลข

รายงานเป็นเปอร์เซ็นต์ เช่นเดียวกับตัวชี้วัดที่อิงการลดลงทั้งหมด มีความไวต่อความละเอียดของชุดข้อมูลมูลค่าพื้นฐาน — การสร้างใหม่รายวันมีความสำคัญ

ความแตกต่างจากเครื่องคำนวณทั่วไป

การนำไปใช้บางอย่างรายงาน UI เป็นเศษส่วน; Foliolytic ใช้ธรรมเนียมดั้งเดิมของ Peter Martin ที่เป็นเปอร์เซ็นต์ * 100 เพื่อการเปรียบเทียบโดยตรงกับการวิจัยที่ตีพิมพ์

Batting Average

สูตร

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

ข้อมูลนำเข้า

ผลตอบแทนพอร์ตโฟลิโอและเกณฑ์มาตรฐานรายเดือน

กรณีพิเศษและการจัดการตัวเลข

เดือนที่ r_p == r_b จะถูกแบ่งครึ่ง ต้องมีอย่างน้อย 12 เดือนสำหรับการประมาณค่าที่มีความหมาย

ความแตกต่างจากเครื่องคำนวณทั่วไป

Foliolytic ยังรายงานตัวชี้วัดคู่กันคือ Batting Average เทียบกับศูนย์ (เดือนที่ r_p > 0 / ทั้งหมด) ซึ่งมีประโยชน์สำหรับกลยุทธ์ผลตอบแทนสัมบูรณ์

อัตราส่วน Burke

สูตร

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

ข้อมูลนำเข้า

ผลตอบแทนรายปี, อัตราผลตอบแทนที่ปราศจากความเสี่ยง, ค่าการลดลงทั้งหมดตลอดช่วงเวลา

กรณีพิเศษและการจัดการตัวเลข

คล้ายกับ Calmar แต่ลงโทษผลรวมของการลดลงยกกำลังสองแทนที่จะเป็นเพียงค่าสูงสุด มีความไวต่อการลดลงแบบ Black Swan เพียงครั้งเดียวน้อยกว่า Calmar

ความแตกต่างจากเครื่องคำนวณทั่วไป

ค่าพื้นฐานของ Burke ของ Foliolytic ได้รับการปรับเทียบใหม่เป็น FF_100Y_BUFFETT_ANCHORED ใน v6.5 (เมษายน 2026) — ดู CLAUDE.md สำหรับเรื่องราวการปรับเทียบ

อัตราส่วน Martin

สูตร

Martin = (R_annual - R_f) / UI

ข้อมูลนำเข้า

ผลตอบแทนส่วนเกินรายปี, Ulcer Index

กรณีพิเศษและการจัดการตัวเลข

เป็นญาติโดยตรงของ Calmar และ Burke; ใช้อัตราส่วน Ulcer Index เป็นตัวหารความเสี่ยงของเส้นทาง

ความแตกต่างจากเครื่องคำนวณทั่วไป

เครื่องคำนวณส่วนใหญ่ไม่คำนวณอัตราส่วน Martin Foliolytic รวมไว้ด้วยเพราะตัวชี้วัดที่อิง Ulcer มีความสัมพันธ์ที่ดีกับความเจ็บปวดของนักลงทุนในเชิงอัตวิสัย

อัตราส่วน Sterling

สูตร

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

ข้อมูลนำเข้า

ผลตอบแทนรายปี รายการการลดลงที่เสร็จสมบูรณ์ทั้งหมดภายในช่วงเวลาที่พิจารณา จัดอันดับตามความลึก

กรณีพิเศษและการจัดการตัวเลข

การปรับ -10% เป็นค่าคงที่ที่แตกต่างจากสูตรดั้งเดิมของ Sterling หากมีการลดลงที่เสร็จสมบูรณ์น้อยกว่า N ตัวชี้วัดจะไม่แสดง

ความแตกต่างจากเครื่องคำนวณทั่วไป

Sterling มีความไวต่อชุดการลดลงขนาดกลางมากกว่า Calmar ค่าพื้นฐานของ Foliolytic (FF_100Y_BUFFETT_ANCHORED) ได้รับการปรับเทียบใหม่ใน v6.5

Modigliani M²

สูตร

M² = Sharpe · σ_market + R_f

ข้อมูลนำเข้า

อัตราส่วน Sharpe ของพอร์ตโฟลิโอ, ส่วนเบี่ยงเบนมาตรฐานรายปีของเกณฑ์มาตรฐาน, อัตราผลตอบแทนที่ปราศจากความเสี่ยงรายปี

กรณีพิเศษและการจัดการตัวเลข

M² ≡ Sharpe ที่ปรับขนาดตามความผันผวนของเกณฑ์มาตรฐาน เมื่อใดก็ตามที่ช่วง Sharpe เปลี่ยนแปลง ช่วง M² จะต้องเปลี่ยนแปลงเหมือนกัน — เป็นปริมาณทางคณิตศาสตร์เดียวกัน

ความแตกต่างจากเครื่องคำนวณทั่วไป

เครื่องคำนวณหลายตัวคำนวณ Sharpe แต่ข้าม M² M² ตีความได้ง่ายกว่าสำหรับผู้ใช้รายย่อย เนื่องจากแสดงเป็นเปอร์เซ็นต์ของผลตอบแทน ไม่ใช่อัตราส่วนที่ไม่มีหน่วย

ข้อสังเกตทั่วไปที่ใช้ได้กับทุกตัวชี้วัด

รายละเอียดรายวัน ไม่ใช่รายเดือน

ทุกตัวชี้วัดของ Foliolytic คำนวณจากการสร้างพอร์ตโฟลิโอรายวันใหม่ ไม่ใช่ภาพรวมสิ้นเดือน สิ่งนี้สำคัญที่สุดสำหรับตัวชี้วัดที่อิงการลดลง (การลดลงสูงสุด, Calmar, Burke, Martin, Sterling, Ulcer): NAV รายเดือนมักจะประเมินการลดลงจากจุดสูงสุดถึงจุดต่ำสุดที่แท้จริงต่ำกว่าความเป็นจริง 20–30% เนื่องจากพลาดการลดลงระหว่างเดือน รายละเอียดรายวันจะบันทึกเส้นทางที่เกิดขึ้นจริง

ธรรมเนียมการแปลงเป็นรายปี

พอร์ตโฟลิโอหุ้นเท่านั้นใช้ 252 วันทำการ คริปโตเท่านั้นใช้ 365 วัน (ซื้อขาย 24/7) พอร์ตโฟลิโอแบบผสมใช้การผสมผสานตามสินทรัพย์ จากนั้นนำมารวมกันเป็นตัวเลขพอร์ตโฟลิโอรายปีเดียว การปรับขนาดความผันผวนใช้ √n (ความแปรปรวนปรับขนาดเชิงเส้นตามเวลา ดังนั้นส่วนเบี่ยงเบนมาตรฐานจึงปรับขนาดตาม √เวลา)

ผลตอบแทนแบบ Log สำหรับการทบต้น, Arithmetic สำหรับการแสดงผล

ผลตอบแทนแบบ Log รายวันถูกใช้ภายในสำหรับตัวชี้วัดใดๆ ที่ต้องการการรวมช่วงเวลา (ความแปรปรวน, การทบต้นหลายช่วงเวลา, การแปลงเป็นรายปี) ผลตอบแทนแบบ Arithmetic ถูกใช้สำหรับการแสดงผลเพราะเข้าใจง่ายกว่า ('-30%' เป็นที่รู้จักมากกว่า 'log-return -0.357') ทั้งสองเท่ากันในระดับรายวันสำหรับผลตอบแทนหุ้นทั่วไป; แต่จะแตกต่างกันสำหรับการเคลื่อนไหวที่รุนแรง

นโยบายค่าผิดปกติ

ค่าผิดปกติจะถูกทำเครื่องหมายแต่ไม่ถูกลบออก การลบค่าผิดปกติมักจะทำให้ค่าประมาณความแปรปรวนและ Sharpe มีอคติสูงขึ้น และโดยทั่วไปถือเป็นแนวปฏิบัติที่ไม่ดี ข้อยกเว้นคือกรณีที่ข้อมูลบ่งชี้ข้อผิดพลาดอย่างชัดเจน — เช่น การซื้อขายคริปโตที่รายงานผิดเป็นเซนต์แทนดอลลาร์ หรือข้อผิดพลาดในการแปลงสกุลเงินที่ทำให้ราคาพุ่งขึ้น 1000 เท่า สิ่งเหล่านี้จะถูกตรวจจับโดยชั้นตัวแยกวิเคราะห์ (ดู /about) และแก้ไขก่อนการคำนวณตัวชี้วัด

ขนาดตัวอย่างขั้นต่ำ

Foliolytic จะไม่แสดงตัวชี้วัดที่ต้องการข้อมูลมากกว่าที่มีอยู่ Sharpe และ Sortino ต้องการ ≥ 30 วัน Beta, alpha, IR, Tracking Error ต้องการข้อมูลคู่กัน ≥ 60 วัน อัตราส่วน Capture ต้องการ ≥ 12 เดือนในแต่ละสภาวะ PSR และ Hurst ต้องการประวัติที่เพียงพอสำหรับการบูทสแตรปการกระจายอ้างอิง เมื่อไม่เป็นไปตามข้อกำหนดขั้นต่ำ ตัวชี้วัดจะแสดง '—' แทนที่จะเป็นตัวเลขที่ไม่มีความหมาย

การจับคู่อัตราผลตอบแทนที่ปราศจากความเสี่ยง

สำหรับทุกตัวชี้วัดที่ใช้ R_f (Sharpe, Sortino, Treynor, M², alpha, beta บนผลตอบแทนส่วนเกิน) จะใช้อัตราผลตอบแทนพันธบัตรรัฐบาลอายุ 3 เดือนรายวันและจับคู่กับแต่ละวันตามปฏิทินของประวัติพอร์ตโฟลิโอ R_f รายปีที่ใช้ในการแสดงผลคือค่าเฉลี่ยถ่วงน้ำหนักด้วยเวลาของ R_f รายวันตลอดประวัติพอร์ตโฟลิโอ เครื่องคำนวณส่วนใหญ่ใช้ตัวเลข R_f คงที่เพียงตัวเดียว ซึ่งผิดเมื่อใดก็ตามที่อัตรามีการเปลี่ยนแปลง

การเลือกเกณฑ์มาตรฐาน

S&P 500 (ผลตอบแทนรวมของ SPY) เป็นค่าเริ่มต้น ผู้ใช้สามารถกำหนดค่าเป็น QQQ, VT หรือสัญลักษณ์หุ้นที่กำหนดเองได้ Beta, alpha, R², อัตราส่วน Capture, Batting Average, IR และ Tracking Error ทั้งหมดจะถูกคำนวณใหม่เทียบกับเกณฑ์มาตรฐานที่เลือก พอร์ตโฟลิโอคริปโตจะใช้ BTC เป็นค่าเริ่มต้นสำหรับตัวชี้วัดที่เกี่ยวข้องกับเกณฑ์มาตรฐาน

การอัปเดตและการปรับเทียบใหม่

การกระจายอ้างอิงสำหรับการให้คะแนนตามเปอร์เซ็นไทล์ (PSR, Hurst, ควอนไทล์ Sharpe ฯลฯ) จะถูกปรับเทียบใหม่เป็นระยะเมื่อมีข้อมูลตลาดใหม่เข้ามา ชุดการปรับเทียบปัจจุบันมีการบันทึกไว้ในไฟล์ต้นฉบับ metricBaselines.js เหตุการณ์การปรับเทียบใหม่ที่สำคัญจะถูกบันทึกด้วยแท็กเวอร์ชัน (v6.4, v6.5) เพื่อความโปร่งใส — ดู CLAUDE.md และบันทึกการเปลี่ยนแปลงที่ด้านบนของ metricBaselines.js

เครื่องคำนวณ Foliolytic ทั้งหมด

ทุกตัวชี้วัดด้านล่างมีเครื่องคำนวณเฉพาะของตัวเอง พร้อมตัวอย่างการทำงาน ตารางการตีความ และเครื่องมืออัปโหลด CSV ฟรี

คำถามที่พบบ่อย

ความแตกต่างระหว่างผลตอบแทนแบบ Log และผลตอบแทนแบบ Arithmetic คืออะไร?

ผลตอบแทนแบบ Arithmetic ((P_t - P_(t-1)) / P_(t-1)) เป็นสิ่งที่เข้าใจง่ายและเป็นสิ่งที่นักลงทุนมักจะหมายถึง 'ผลตอบแทน' ผลตอบแทนแบบ Log (ln(P_t / P_(t-1))) มีคุณสมบัติทางคณิตศาสตร์ที่สำคัญคือสามารถบวกเพิ่มได้ตามช่วงเวลา ผลตอบแทนแบบ Log 90 วันเท่ากับผลรวมของผลตอบแทนแบบ Log รายวัน 90 วัน ผลตอบแทนแบบ Arithmetic ไม่มีคุณสมบัตินี้ — แต่จะทบต้นแบบเรขาคณิต Foliolytic ใช้ผลตอบแทนแบบ Log ภายในสำหรับการรวมช่วงเวลาใดๆ และใช้ผลตอบแทนแบบ Arithmetic สำหรับการแสดงผล

ทำไมอัตราส่วน Sharpe ของ Foliolytic จึงแตกต่างจากของโบรกเกอร์ของฉัน?

เกือบจะแน่นอนว่าเป็นเพราะอัตราผลตอบแทนที่ปราศจากความเสี่ยง Foliolytic ใช้อัตราผลตอบแทนพันธบัตรรัฐบาลสหรัฐฯ อายุ 3 เดือนรายวันจริงจาก FRED โบรกเกอร์และเครื่องคำนวณออนไลน์ส่วนใหญ่ใช้สมมติฐานคงที่ (มักจะเป็น 2% หรือ 0%) ในสภาพแวดล้อมที่อัตราผลตอบแทนพันธบัตรรัฐบาลอยู่ที่ 5% สิ่งนี้สามารถทำให้อัตราส่วน Sharpe เปลี่ยนไป 0.3–0.5 ซึ่งเป็นความแตกต่างที่สำคัญ

Foliolytic จัดการกับการแตกหุ้นอย่างไร?

การแตกหุ้นจะถูกนำไปใช้ย้อนหลังกับจำนวนหุ้นและราคาในอดีต การแตกหุ้น AAPL แบบ 4 ต่อ 1 ในเดือนสิงหาคม 2020 จะเพิ่มจำนวนหุ้นของคุณเป็นสี่เท่าและลดราคาในอดีตลงสี่เท่าสำหรับทุกวันที่ก่อนการแตกหุ้น มูลค่าพอร์ตโฟลิโอจะยังคงต่อเนื่องตลอดการแตกหุ้น — ไม่มีมูลค่ากระโดดขึ้น เพียงแต่ตัวเลขต่อหุ้นจะเปลี่ยนแปลงไปเท่านั้น

มีการจัดการเงินปันผลอย่างไร?

เงินปันผลเงินสดจะถูกเพิ่มเข้าในยอดเงินสดของพอร์ตโฟลิโอในวันที่ขึ้นเครื่องหมาย XD จะไม่มีการลงทุนซ้ำโดยอัตโนมัติ หากโบรกเกอร์ของคุณลงทุนซ้ำโดยอัตโนมัติ การซื้อหุ้นที่เกิดขึ้นจะปรากฏในประวัติการทำธุรกรรมของคุณและจะถูกประมวลผลตามปกติ เงินปันผลพิเศษจะถูกจัดการในลักษณะเดียวกับเงินปันผลเงินสดปกติ

Foliolytic ใช้อะไรเป็นเกณฑ์มาตรฐาน?

S&P 500 (ผลตอบแทนรวมของ SPY) เป็นค่าเริ่มต้น เกณฑ์มาตรฐานสามารถกำหนดค่าได้ในแดชบอร์ด — คุณสามารถเลือกดัชนีหลัก, ETF หรือแม้แต่สัญลักษณ์หุ้นที่กำหนดเองได้ Beta, alpha, R², อัตราส่วน Capture, Batting Average และ Tracking Error ทั้งหมดจะถูกคำนวณใหม่เทียบกับเกณฑ์มาตรฐานที่เลือก

ผลตอบแทนเป็นแบบรวมหรือหักค่าธรรมเนียมแล้ว?

Foliolytic คำนวณผลตอบแทนจากประวัติการทำธุรกรรมของคุณตามที่เป็นอยู่ หากโบรกเกอร์ของคุณหักค่าธรรมเนียมจากตำแหน่งลงทุนหรือเรียกเก็บเป็นธุรกรรมแยกต่างหาก การไหลของเงินเหล่านั้นจะถูกสะท้อนให้เห็น หากค่าธรรมเนียมถูกชำระจากบัญชีเงินสดแยกต่างหากที่ไม่ได้อยู่ในไฟล์ CSV ของคุณ จะไม่ถูกบันทึก สำหรับบัญชีโบรกเกอร์รายย่อยส่วนใหญ่ (Fidelity, Schwab, Robinhood, IBKR) ค่าธรรมเนียมบนแพลตฟอร์มจะสะท้อนอยู่ในราคาธุรกรรมแล้ว

ลองใช้ Foliolytic — ฟรี ไม่ต้องลงทะเบียน

เรียกใช้การคำนวณทั้งหมดที่อธิบายไว้ข้างต้นกับพอร์ตโฟลิโอของคุณเองได้ในไม่กี่วินาที

วิเคราะห์พอร์ตโฟลิโอของคุณฟรี →