UNPKG

@railpath/finance-toolkit

Version:

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

12 lines (11 loc) 430 B
import { MaxDrawdownOptions } from '../schemas/MaxDrawdownOptionsSchema'; import { MaxDrawdownResult } from '../schemas/MaxDrawdownResultSchema'; /** * Calculate Maximum Drawdown (MDD) * * MDD = max(0, (Peak - Trough) / Peak) * * @param options - Prices array * @returns MDD metrics including peak, trough, duration, recovery */ export declare function calculateMaxDrawdown(options: MaxDrawdownOptions): MaxDrawdownResult;