Investment Strategy Evaluation
This post collects backtest statistics and investment metrics I have learned over the years which I used to evaluate investment strategies. A link to this Jupyter Notebook shows the implementations with Python with NumPy and Pandas.
General Characteristics
- Time Range
- Average AUM
- Capacity
- Leverage
- Maximum Dollar Position
- Ratio of Longs
- Frequency of Bets
- Average Holding Period
- Annualized Turnover
- Correlation to Underlying
Performance Metrics
- PnL
- PnL from Long Positions
- Annualized Rate of Return Time-Weighted Rate of Return
- Average Return from Hits
- Average Return from Misses
Run
- Returns Concentration
- High sharpe ratio
- High number of bets per year
- High hit ratio
- No fat tail
- Bets are not concentrated in time
- Drawdown and Time under Water
- Runs Statistics for Performance Evaluation
- HHI index on positive returns
- HHI index on negative returns
- HHI index on time between bets
- 95-percentile DD
- 95-percentile TuW
Implementation Shortfall
- Broker fees per turnover
- Average slippage per tunrover
- Dollar performance per turnover
- Return on execution costs
Efficiency
- Sharpe Ratio
- Probabilistic Sharpe Ratio
- Deflated Sharpe Ratio
- Information Ratio
Classification Score
- Accuracy
- Precison
- Recall
- F1 Score
- Negative log-loss
Attribution
- Barra’s multi-factor
Risk Metric
- Volatility Risk
- Standard Deviation
- Downside Deviation
- Sharpe Ratio
- Sortino Ratio
- Benchmark Risk
- Excess Return
- Batting Average
- Up Capture
- Down Capture
- Alpha
- Beta
- R-squared
- Tracking Error
- Treynor Ratio
- Information Ratio
- M-squared
- Capital Preservation Risk
- Maximum Drawdown
- Pain Ratio (Pain Index)
- Calmar Ratio
- Tail Risk
- Skewness
- Kurtosis
- Omega
- VaR
- CVaR
Written on October 1, 2019