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.
Everything centers on the Options Analysis (OA) window: chain, model, and risk in one place.
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.
Chain, model, and risk 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 and Volatility Surface — pick the edition that matches your experience (see Editions & pricing below).
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.
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 and Volatility Surface — is unlocked at no cost until 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.
Step an OA window back to a past date/time — historical prices, Greeks, IV and Risk Graph — to review a trade entry/exit or study a chain under past conditions.
Record trades per account, allocate executions from IB fills, and review performance in the Trade Report.
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.
Span the main window across displays, or float individual OA windows onto their own monitor — layouts are remembered between sessions.
Configure the TWS / IB Gateway connection settings and get SOAP2 talking to your account.
Set up your SOAP2 watchlist of underlyings for options analysis.
Live quotes and Market Maker pricing across your tracked symbols.
A tour of the Options Analysis window: chain, model, and risk in one place.
Recording trades, allocating executions, and reviewing performance. Essential for troubleshooting.
Configuring underlying symbol settings for Options Analysis.
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 Oct 1, 2026)
Download SOAP2Build: August 3, 2026, 12:51 PM CET
See Installation prerequisites before installing.
Your active edition is shown in the SOAP2 message log at every startup.
For beginners & small IB accounts
For traders with a few years' experience
For mentors & group leaders (20+ users)
Questions, feedback, bug reports, or licensing — all welcome.
Email: soap.2.bv@gmail.com
Community: SOAP2 Slack
— not a member yet? Join the Slack group
(invite link may expire — email us if it doesn't work)