When you hover over a saved model in the "Load Model" dropdown, a popup appears showing the risk graph at
expiration for that model. This lets you preview models without actually loading them.
Open OptionsChain — open any OA window for a symbol.
Click Load Model — the "Load Model" button on the toolstrip opens a dropdown of your saved models for this symbol.
Hover over a model — wait about 500ms, and a popup window appears showing the risk graph.
Explore:
Current Price: green vertical line shows where the underlying is trading now.
Break-Even: red horizontal line at P/L = 0.
P/L Curve: blue line shows profit/loss at different underlying prices at expiration.
Current P/L: green dot shows your P/L if held to expiration at the current price.
Load or close: double-click the model name to load it; move the mouse away from the dropdown to close the popup; move to another model item to preview it instead.
The same hover popup works in the Models window TreeView — both share the same popup logic, so behavior is consistent across the app. Move quickly between models and the popup keeps up automatically; there's no need to wait out the delay between models.
Tips
The popup title reads "Risk Graph - N position(s)" where N is the number of legs. The X-axis is the underlying price range (±20% from the strike range); the Y-axis is Profit/Loss in dollars.
Positive P/L (above zero): green area, profit zone — higher is more profit.
Negative P/L (below zero): red area, loss zone — lower is more loss.
Current Price Line: where this intersects the P/L curve is your current unrealized P/L if held to expiry.
Break-Even Points: where the P/L curve crosses zero — the underlying prices where you neither profit nor lose at expiration.
Troubleshooting
Popup doesn't appear — make sure you're hovering over a model name (not a sub-item), and wait at least 500ms. Check that the model file exists and isn't corrupted.
Graph looks wrong — double-click to load and inspect the model; verify prices are reasonable and the expiration date hasn't passed.
Popup appears in the wrong location — it positions itself near the cursor and moves to stay on-screen near an edge; try moving the mouse toward the center of the screen.
Examples
Iron Condor
Legs: sold 4900 call, bought 4950 call, sold 4700 put, bought 4650 put.
Graph shows: max profit flat between 4700–4900; max loss flat below 4650 or above 4950; break-evens around 4730 and 4870.
Long Straddle
Legs: bought 150 call, bought 150 put.
Graph shows: V-shaped curve — losses near 150, profits moving away; break-evens around 145 and 155; unlimited profit potential on both sides.
Covered Call
Legs: long 100 shares underlying, sold 250 call.
Graph shows: linear profit up to the 250 strike, then flat (capped upside); losses below the current price (stock risk).
Limitations
Only shows risk at expiration (not current Greeks or time decay before expiration).
Doesn't account for dividends or corporate actions.
Assumes zero commissions, for preview purposes.
Uses the model's entry prices, not current market prices.
Only shows models for the current OptionsChain symbol.
FAQ
Can I keep the popup open? Not currently — it closes when the mouse leaves the dropdown.
Can I see Greeks in the popup? Not yet — it shows only P/L at expiration; use the main risk graph for Greeks.
Does it work with models from other symbols? No — only models for the current OptionsChain symbol.
Does it work offline? Yes — the popup only reads model CSV files locally; no IB connection is needed.