SOAP2 (Simple Options Analysis Platform) is a Windows desktop app for live options chain analysis, risk graphing, volatility surface visualization, and trade preparation on Interactive Brokers (TWS) — with prepared orders you always review and send yourself.
SOAP2 is not affiliated with, endorsed by, or sponsored by Interactive Brokers.
WHY SOAP 2? Because it is better than ONE...
Why are you here ?
Because you are motivated!
Google does not like the SOAP2 name ;-)
Version 1.1 is a bigger step than the 1.0.x updates: rules that watch your trades, an AI assistant that knows SOAP2, and a lot of work on the analysis tools and on reliability.
Set Time, Greeks, Financial and Positioning rules per trade. SOAP2 watches them live and recommends Alert, Adjust, Roll, Reduce or Close — it never acts for you. Trades made of several combos get a rule group per combo, and you can keep alternative Rule Sets for the same trade. Start with the Beginner’s Guide or the Rule Sets for Beginners guide.
Pick a strategy and a lean, set a target delta, cost or max-loss budget, and the Trade Builder lists the real trades on your option chain that fit, best first. One click places the chosen one on the grid as model legs with its Risk Graph — it never sends an order. New to it? Read the Trade Builder for Beginners guide.
Connect Claude (Desktop or Code) to SOAP2's built-in Help and get answers with links to the relevant pages. See the AI Assistant guide.
HSkew, VSkew, GEX/VEX, TRACE, Hedging Flow, StickySkew and more keep their last completed result, so a tool never opens on an empty screen.
A new tier above Premium for the most experimental tools — TRACE, StickySkew regime and Dispersion regime. Premium keeps all three for now; Expert pricing is coming soon.
Portfolio dashboard, Trade Reporting and snapshots, trading the underlying alongside options, Trade/Model export and import, a Sensitivity tool in Commit, and futures auto-roll.
GEX/VEX, VSkew history, TRACE, Hedging Flow, StickySkew and Dispersion regimes, and many new Data Chart indicators.
IB reconnection now resumes data everywhere, SOAP2 can find and launch TWS, and Risk Graph zoom is faster.
All features stay unlocked during the Free Trial. Here is what changes, and when.
From October 1st, every user must register SOAP2 (a quick, free email registration). SOAP2 will prompt you in the app.
Free edition users: apart from registering, nothing changes for you.
The payment system goes live during the course of November, a couple of weeks before the Free Trial ends, so you can choose and buy your edition in good time.
After the trial, SOAP2 runs as Freeware, or as the Regular or Premium edition you have chosen. Early Bird pricing (−25%) applies through January 2027.
Everything centers on the Options Analysis (OA) window: chain, model, and risk graph in one place.
New to SOAP2? The Initial Walk-Through is a screenshot-led guide to your first trade, from opening the OA window to committing a model.
Prefer offline reading? Grab the same guide as a Word document.
A Windows desktop companion for live options trading on Interactive Brokers — options chains, risk graphs, volatility surface, and a trade log, all built around real-time TWS data. Data consumption is optimized for speed and efficiency.
Chain, model, and risk graph in the same window — no juggling spreadsheets or a dozen browser tabs while you work an idea.
From a beginner tracking a couple of core ETFs for free, to a single-account trader on Regular, to advanced Premium workflows with Rewind, Volatility Surface, HSkew/VSkew, and GEX/VEX — pick the edition that matches your experience (see Editions & pricing below).
Both are full, unlimited licences for the core platform — live chains, Greeks, risk graphs, trade log, no watchlist cap. Premium adds a set of advanced analysis tools on top:
Options chains, watchlist quotes, and risk graphs are all driven by live/delayed IB market data — populated fastest around the strikes you're actually viewing.
SOAP2 prepares trades but never sends them for you — everything is reviewed and transmitted from TWS, under your control.
An Interactive Brokers account with TWS or IB Gateway running — SOAP2 talks to your existing IB session, it doesn't hold funds or place trades on its own. Basic familiarity with options (strikes, expiries, the Greeks) is assumed; no coding or config-file editing required.
There is of course a Help button in the app. However, stuck on setup or hit a bug? Send a message straight from the app via Help → SOAP → Send Feedback, email [email protected], or drop into the SOAP2 Slack community for quicker back-and-forth.
A plain-language walkthrough of what SOAP2 is, who it's built for, and what makes it different from trading options directly in TWS.
Read the overview →Every feature — including Premium extras like Rewind, Volatility Surface, HSkew/VSkew, and GEX/VEX — is unlocked at no cost until Dec 1, 2026 (free registration is required from Oct 1, 2026).
Download SOAP2
Calls and puts aligned by strike, with bid/ask/mark, volume, open interest, IV, and Greeks — populated fastest around the strikes you're actually viewing to respect IB pacing limits.
Visualize P&L for recorded positions, model ("what-if") legs, or both — with T+0 time decay curves and Greek overlays.
Poly-fit implied volatility surface across strikes and expiries, with RMSE/R² fit quality and a solver toggle for fast iteration.
Horizontal (term-structure) and vertical (strike) skew curves for the current expiry, with a historical comparison overlay — 1 day, 2 days, and 1 week ago — so you can see how skew has shifted.
Step an OA window back to a past date/time from trade start onward— historical prices, Greeks, IV and Risk Graph — to review a trade entry/exit or study a chain under past conditions. NB: This is not a back tester or back trader functionality.
Per-strike dealer Gamma and Vanna exposure, computed live from your own IB feed, plus the "flip" level where gamma dynamics are expected to switch sign. SPX/RUT for now.
A second GEX/VEX view sourced from CBOE's own delayed quotes instead of your live IB feed — the whole SPX chain (every expiry) in one snapshot, with 0DTE/1DTE/End-of-Month/Monthly-OPEX/Aggregate modes and a Gamma Change subchart tracking exposure shifts pass to pass.
Tracks day by day whether SPX's implied vol surface is behaving sticky-strike (range-bound) or sticky-delta (trending), with a rolling regime read and an early "reversal" flag when the character of the market looks like it's about to shift.
Tracks S&P 500 index-vs-constituent behavior — implied correlation, dispersion, and relative performance — to flag when conditions look like a crowded dispersion trade starting to unwind.
Log in with an account that manages several IB accounts and every one of them is matched into SOAP2's Accounts List automatically — no manual setup. Comes with a live IB Accounts view (Account Summary, Account Updates, Positions, Family Codes) and an Acct/Pos Multi tool for querying by account or allocation model code. Available on every edition.
For IB Financial Advisor logins: a dedicated panel for aliases, allocation groups, and allocation profiles — reading and writing the same configuration as TWS's own Advisor Setup.
Record trades per account, allocate executions from IB fills, and review performance in the Trade Report.
A book-wide dashboard: one tile per trade across every symbol and account, with Current/Realized P&L, RegT-style Margin, Greeks, and a quick expiry-payoff chart. Numbers come straight from an open Options Analysis window when one's open for that trade, or an independent approximation (solved from each leg's own live price) otherwise — click a tile to jump straight into that trade's OA.
Set Time, Greeks, Financial and Positioning rules per trade or per account, once, and let SOAP2 watch them live. When a rule is broken it recommends Alert, Adjust, Roll, Reduce or Close — it never places or changes an order for you. A dashboard lists every monitored trade with its rules, state and recommended response, and lets you acknowledge or snooze each one. Trades built from several combos (double diagonals, calendars, butterflies sharing a body) get one leg group per combo, Check rules flags duplicates and conflicting levels, and Rule Sets let you keep and switch between alternative rule sets for the same trade, with every change undoable until you save. New in 1.1 and still in beta: start with the Beginner’s Guide, then the Rule Sets for Beginners guide, the Templates guide and the Hybrid Trades guide; the full reference is the Trade Rules guide.
Build a strategy from what the chain actually offers. Choose a family (iron condor, butterfly, broken-wing butterfly, vertical spread, condor, calendar, diagonal and more) with a Type and a Lean (bullish, bearish or neutral), set a target net delta, net cost, wing widths or a max-loss budget, and the Trade Builder ranks the real combinations that fit: ranges are hard limits, targets only rank. Estimated deltas are labelled, never hidden. Place on grid puts the chosen candidate on the Options Analysis grid as model legs and shows its Risk Graph; it never sends an order or saves a model. A shortlist lets you carry a shape from one expiry to another and compare, and your inputs are remembered per strategy. Open it from an Options Analysis window with Ctrl+B, the Model Mgt menu or the toolbar button. Regular edition and above. New to it? Start with the Trade Builder for Beginners guide; the full reference is the Trade Builder guide.
Export a trade or a saved combo model to a portable JSON file — trades carry no account, so importing always lets you assign one (defaulting to Demo Account). Saved models can also be rolled onto a different, already-open expiry with one click, writing a new file and leaving the original untouched — handy since a model is otherwise pruned automatically once its legs expire.
Enter a share/contract quantity right in Options Analysis and send or convert it exactly like an option model — standalone, or combined with option legs in a single order, e.g. a covered call sent as one ticket instead of two. The Risk Graph, Greeks, and P&L all reflect the combined position, so a covered call shows its correct capped/flat-above-strike shape.
Track the symbols you trade with live quotes, and open an OA for any of them in one click.
A dedicated calendar for expiry selection, with automatic trading-class and AM/PM settlement resolution for US index products.
SOAP2 prepares orders for TWS but never transmits automatically — you always review and send from TWS yourself.
Before you send a combo order, see how far the underlying and IV need to move for your limit price to become marketable — a rotatable 3D surface with a fill-boundary line and click-to-inspect readouts, right in the order-preparation window. Available on every edition. Watch the video.
Ask Claude plain-language questions about SOAP2 — "How do I rewind to a past date?", "What is skew?" — and get answers straight from SOAP2's own Help, with links back to the source pages. One click in General Settings connects Claude Desktop or Claude Code; no PowerShell, no setup file to find. Available on every edition. Premium, WhiteLabel and Free Trial editions can also let it read live SOAP2 state — open OAs, trades, watchlist, plus a snapshot of your saved results even while SOAP2 is closed — read-only, off by default. New in 1.1 and still in beta: see the AI Assistant guide or watch an example.
Span the main window across displays, or float individual OA windows onto their own monitor — layouts are remembered between sessions.
Prefer YouTube? The whole series below is also up as a playlist you can watch straight through or subscribe to for new additions.
Watch on YouTubePrefer a document you can read offline, print, or search? Each core feature has a short how-to guide as a Word document.
Run the installer and get SOAP2 set up on your machine.
Configure the IB TWS or Gateway connection settings and get SOAP2 talking to your account. The automatic process generally requires no additional configuration.
Set up your SOAP2 watchlist of underlyings for options analysis. There are limitations in the Free version.
Live quotes and Market Maker pricing across your tracked symbols. Market Maker pricing is extremely useful outside regular trading hours.
A tour of the Options Analysis window: chain, model, and risk graph in one place. You will notice how fast it is as well.
Recording trades, allocating executions, and reviewing performance. Essential for troubleshooting.
Configuring underlying symbol settings for Options Analysis. New symbols are preconfigured however some settings are user-configurable.
Set up SMTP so SOAP2 can send email alerts (feedback and troubleshooting).
Windows 10/11 (64-bit). Installer (.msi) with a small setup.exe bootstrapper — run setup.exe to install. (Free Trial until Dec 1, 2026)
Download SOAP2Build: October 9, 2026, 2:52 PM CET
See Installation prerequisites before installing.
SOAP2 checks silently at startup and tells you in the Message Log if a newer build is available — no popups, no automatic installs, nothing to configure.
How update checks workYour active edition is shown in the SOAP2 message log at every startup.
Registration will be required for all editions.
The payment system will be enabled during November 2026, a couple of weeks before the Free Trial ends.
For beginners & small IB accounts
For traders with a few years' experience
Early Bird −25%For mentors & group leaders (20+ users)
Areas we're actively exploring for future releases. No commitments on scope or timing — this is a look at direction, not a roadmap.
English, French, and Spanish interface options, alongside the existing English-only build.
Trading and reporting in USD, EUR, GBP, and CHF, for accounts and instruments denominated outside the dollar.
Expanding beyond IB and CBOE feeds to bring in more market data for chains and analytics.
Alerts delivered outside the app — so you can hear about a trade or market condition without SOAP2 open in front of you.
A way to share SOAP2 with other traders and be rewarded for it, building on the complimentary-license groundwork already in place.
Questions, feedback, bug reports, or licensing — all welcome.
Email: [email protected]
Community: SOAP2 Slack
— not a member yet? Join the Slack group
(invite link may expire — email us if it doesn't work)