OpenChainGraph Suite · SIM-01 · Liquidity Stress Test Simulator
v1.0.0

LCR / NSFR Liquidity Stress Simulator

Monte Carlo simulation of the Liquidity Coverage Ratio and Net Stable Funding Ratio under Basel III stress. Runs 1,000 stochastic paths × 250 daily time steps with configurable outflow-shock and HQLA-haircut volatility. Outputs P5–P95 percentile fan charts, breach probability, time-to-breach histogram, and a 6-factor sensitivity tornado identifying which inputs move your liquidity ratios most. GPU chunk-yield keeps the browser responsive throughout.

AP2 Export Chains: PTG-01 Monte Carlo · 1k paths Basel III LCR/NSFR GPU Chunk-Yield · Zero PII
🔒 Fully client-side. All simulation runs locally in your browser. No data leaves this page.
Scenario presets
Simulation parameters
135%
120%
0.040
0.020

LCR (Liquidity Coverage Ratio) = HQLA ÷ Net Cash Outflows (30-day stress). Regulatory minimum: 100%.
NSFR (Net Stable Funding Ratio) = Available Stable Funding ÷ Required Stable Funding (1-year horizon). Regulatory minimum: 100%.
Each Monte Carlo path applies daily log-normal shocks to outflows, HQLA, ASF, and RSF. Scenario multiplier scales shock magnitude per Basel III Annex 2 and BCBS 238.

Simulation summary
Percentile fan charts — P5 / P25 / P50 / P75 / P95

Darker bands = tighter confidence (P25–P75). Outer bands = P5–P95. Dashed red line = 100% regulatory minimum. LCR shown over 30-day Basel stress window; NSFR over full 250-day horizon.

LCR — 30-Day Stress Window
P5–P95
P25–P75
Median (P50)
100% floor
NSFR — 250-Day Horizon
P5–P95
P25–P75
Median (P50)
100% floor
Breach analysis — time-to-breach histogram

Distribution of the day on which each simulated path first breaches the 100% floor. Non-breaching paths are not shown. Breach probability is the fraction of paths that breach at any point in the simulation horizon.

LCR Time-to-Breach
NSFR Time-to-Breach
6-Factor sensitivity tornado — median LCR at day 30

Each factor perturbed ±20% from its base value (200 paths each). Bar length = P50 LCR swing at day 30. Green = +20% factor value raises LCR; red = +20% factor value lowers LCR.