Portfolio Risk Management with Marginal and Incremental VaR and Expected Shortfall

A practitioner’s guide to risk decomposition and trade sizing, from theory to Python implementation