Equity Curve Analyzer
Paste a backtest equity series to compute return, CAGR, drawdown, volatility, Sharpe and recovery factor at once.
Quick answer: The equity curve analyzer turns a raw series of account or backtest values into the full set of evaluation metrics. It computes total return and CAGR, the maximum and longest drawdown, annualised volatility, the Sharpe ratio at a zero risk-free rate, and the recovery factor, then draws the curve with the worst drawdown marked. It is a one-paste summary of everything an equity curve is trying to tell you.
How to use it
Paste your equity values in time order — end-of-period account value or backtest equity — separated by commas, spaces or new lines. Set periods per year to match the spacing of the values (12 for monthly, 252 for daily) so annualised figures are correct. The tool reports return, CAGR, drawdown depth and length, volatility, Sharpe and recovery factor, and plots the curve with the worst peak-to-trough fall highlighted.
Formula
CAGR = (End ÷ Start) ^ (1 ÷ Years) − 1 ; Sharpe = mean(r) ÷ sd(r) × √Periods ; Max DD = max( (Peak − Equity) ÷ Peak )
Years = (points − 1) ÷ Periods per year. Period returns r are computed step to step; Sharpe uses a zero risk-free rate. Drawdown length is measured in series steps.
Frequently asked questions
What should I paste into the analyzer?
Why does periods-per-year matter?
Why is the Sharpe here computed with a zero risk-free rate?
What is the longest drawdown in steps?
Is my pasted data sent anywhere?
Runs entirely in your browser — no data leaves your device. Illustrative and educational only; real-world charges and market conditions apply in practice.