Risk Lab
The Risk Lab simulates your positions and lays out the full shape of your risk — a plain-language verdict, a cone of possible outcomes over time, the distribution of where they land at expiration, and how likely your rules are to fire. It's the deep version of the quick check in Checking risk before you commit; this article walks every panel.
Important
Everything in the Risk Lab comes from a model — a simulation of what might happen. VolNinja never gives trading or financial advice. Treat it as guidance, not direction: a way to weigh your own decision, never a recommendation to trade, a guarantee, or an opinion on what you should do. Real markets move outside any model's expectations, and every decision is yours.
The header — live updates, refresh, status
The top of the screen carries the Risk Lab title and a status row showing when the simulation last ran, plus two controls:
- Live updates — on by default, so the panels refresh continuously. Turn it off to freeze the view and study a snapshot; the simulation keeps running behind the scenes, so you're only pausing what's on screen, not the math.
- Refresh — runs a fresh, high-quality simulation on demand.
The positions rail — what you're judging
Down the left is the rail, where you choose what to analyze. At the top, Whole portfolio judges your entire book at once. Below it, each open position is listed with its current P&L and median outcome — click one to focus every panel on just that trade, or click Whole portfolio to see them all together.
Each position row also has a ⋮ menu of what-if shortcuts — Simulate closing this position and Simulate closing a leg (rolling is coming). As the menu says, these do not place orders; they just drop the action into a scenario. The What-if button at the bottom of the rail opens the full scenario builder.
The verdict banner
At the top of the panels sits the verdict banner — a colored dot and a one-line read ("You're in good shape", "Worth watching", or "High risk") with the numbers behind it: Current P&L, Chance of profit, Expected value (and EV/R), Median Value, Bad day, and Time to expiry. Hover any label for its definition. A settings gear lets you adjust the assumptions the simulation runs on. This same banner appears on your Dashboard — see Checking risk before you commit for a closer look at each number.
Details — the full percentile ladder
Click Details to expand the banner into the complete outcome breakdown at expiry:

Alongside PoP (chance of profit) and EV (expected value), it lists the P&L at each percentile — P99, P95, P75, P50, P25, P5, P1 — read as a ladder from best case to worst. P50 is the median (the same "Median Value" as the headline), P5 is the "Bad day", P95 / P99 are strong-upside outcomes, and P1 is a worst-case, roughly 1-in-100 result. Below the ladder, Return on risk (Book EV/R) expresses your expected gain from here per dollar of downside from here. When a what-if scenario is active, each figure gains an amber → showing where your change would move it.
The P&L cone

The P&L cone plots the range of profit-and-loss outcomes from now to expiration: time runs left to right, dollars up the side, and a dashed Breakeven line sits at zero. The shaded bands show how outcomes spread around the middle — you can toggle an outer band and the extreme tails on or off from the layers control. The cone narrows toward expiry as uncertainty resolves; as long as it sits mostly above breakeven, most simulated paths are winners. Hover anywhere to read the exact percentile values at that moment. When a what-if scenario is active, a second "With what-if added" overlay shows how your change reshapes the cone.
The distribution at expiry

Where the cone shows outcomes over time, P&L distribution at expiry shows the final outcomes as a histogram — the full spread of where the position could land at the close — with a rising cumulative curve for reading the odds of finishing at or below any level. It's how you see where most of the probability sits and how heavy the tails are: a tall peak above breakeven with thin tails is a very different trade from a flat spread with a long downside.
Rule trigger probabilities
When you focus the rail on a single position, a Rule trigger probabilities panel appears. It estimates how likely each of that position's management rules is to fire before expiration — P(rule fires before expiry) across the simulated paths.

Each rule gets a row with its probability of firing, its median time to fire, and a small CDF sparkline; below the table, a first-fire probability distribution shows when each rule is most likely to trigger across the session. It tells you whether your take-profits and stops are apt to kick in, or whether they sit so far out they rarely matter — a quick sanity check that your automation lines up with the risk the rest of the Lab is showing.
What-if scenarios
The scenario builder — reached from the What-if button or any position's ⋮ menu — lets you stack hypothetical actions (Open new: add a favorite template times a quantity; Close existing: a whole position or a single leg) and press Done — run it. The Lab re-simulates: the verdict numbers switch to a now → after view and the cone gains its overlay, so you can see exactly how the change moves your odds before you touch anything real. For the full walkthrough, see Checking risk before you commit.
Warning
Nothing in the Risk Lab places an order — the what-if builder is a sandbox. But because it's a model, a healthy verdict is never permission to stop watching. When you act for real, you do it from the position or a template — and in LIVE mode that uses real money. See Opening & closing positions and Paper vs live.