Module 2
Portfolio margin & the scenario grid
Portfolio margin is the OCC's risk-based approach — its engine is called TIMS (Theoretical Intermarket Margining System) — and it is the conceptual ancestor of every risk-based system that followed.
The mechanics:
- Group positions into class groups (same underlying) and product groups (correlated underlyings).
- For each class group, build a scenario grid: shock spot across a range — ±15% for typical equities, ±20% or more for high-vol names, tighter for broad indices — at ten equally spaced points, and shock implied vol up and down at each point.
- Fully reprice every position at every node.The class group's requirement is the worst-case loss across the grid.
- Apply offsets between class groups at prescribed percentages — 90% within a highly correlated product group, less across groups — then sum, with a minimum per position.
The key conceptual point: the hedge benefit is automatic, because you reprice the whole portfolio at each node rather than netting requirements computed separately. A long stock / long put position shows a small worst-case loss because the put gains where the stock loses in the same scenario. This is the same reason netting sets matter in counterparty credit risk — you compute the measure on the aggregate, not aggregate the measure (see the PFE module).
🎛 Interactive scenario grid
Build a position, then read the grid like the clearing house does
| vol \ spot | -15% | -12% | -9% | -6% | -3% | 0% | +3% | +6% | +9% | +12% | +15% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| vol ↑ | -1.4k | -1.1k | -0.8k | -0.5k | -0.3k | -0.1k | 0.1k | 0.2k | 0.3k | 0.4k | 0.5k |
| base | -1.3k | -1k | -0.8k | -0.5k | -0.2k | 0k | 0.2k | 0.3k | 0.5k | 0.5k | 0.6k |
| vol ↓ | -1.3k | -1k | -0.7k | -0.4k | -0.2k | 0.1k | 0.3k | 0.5k | 0.6k | 0.6k | 0.6k |
Margin requirement — worst cell on the grid
$1,357
worst-case P&L: -$1,357 (outlined cell)
This is the OCC/TIMS idea in miniature: shock spot across the scan range at equally spaced points, shock implied vol up and down at each, fully reprice every position at every node, and charge the worst-case loss. Try long stock + short calls (covered call) versus naked short calls — repricing the aggregate is what makes the hedge benefit automatic. Educational tool — not investment advice.
Things to try
- • Covered call: +100 shares, −1 call. The worst cell sits on the downside — the short call only softens it.
- • Naked short calls: 0 shares, −3 calls. The worst cell jumps to the top-right corner: spot up, vol up. The vol dimension exists precisely for this.
- • Collar: +100 shares, −1 call, +1 put. Watch the requirement collapse — every scenario is bounded.
- • Widen the scan range from 15% to 30% (a high-vol single name) and watch the same portfolio get charged more.
Test yourself
A client is long 100 shares and long 1 deep-ITM put. Under Reg T the put adds to the requirement; under portfolio margin the combination is nearly riskless. Which number better reflects the loss the broker would actually face on default — and what does the answer imply about who should be allowed portfolio margin?