Start with one declared scenario
The sample rows apply a fictional 5% decline to two long positions. They demonstrate unit arithmetic only; the shared-driver label is a sensitivity assumption, not a measured correlation.
| Position | Entry → stress | Price P&L | Costs | Net scenario P&L |
|---|---|---|---|---|
| 0.02 BTC spot | $60,000 → $57,000 | −$60 | $1 | −$61 |
| 0.5 ETH linear perpetual | $3,000 → $2,850 | −$75 | $2 | −$77 |
| Combined | Both markets −5% | −$135 | $3 | −$138 |
Price P&L = side sign × quantity × multiplier × (stress price − entry price)
Net scenario P&L = price P&L − estimated fees − estimated funding or carry
Confirm contract units and quote currency first. The CSV example uses a multiplier of 1 for both fictional linear calculations. Real contract multipliers, fees, carry, fills and margin rules vary.