UNPKG

@railpath/finance-toolkit

Version:

Production-ready finance library for portfolio construction, risk analytics, quantitative metrics, and ML-based regime detection

16 lines (15 loc) 548 B
import { AlphaOptions } from '../schemas/AlphaOptionsSchema'; import { AlphaResult } from '../schemas/AlphaResultSchema'; /** * Calculate Alpha (α) using CAPM * * α = Actual Return - Expected Return * Expected Return = Rf + β × (Rm - Rf) * * Positive α: outperformance vs. market-adjusted expectations * Negative α: underperformance * * @param options - Asset returns, benchmark returns, risk-free rate * @returns Alpha, beta, returns, expected return */ export declare function calculateAlpha(options: AlphaOptions): AlphaResult;