Update (Sep 2026): The new strategy execution panel builds spreads, butterflies and iron condors from presets, submits all legs as one order, and lets you close the complete strategy in one click. See the walkthrough below for market orders, net limits and 0DTE practice.
Update (Aug 2026): The options simulator now has a redesigned, streamlined workspace - one-click session loading, a no-scroll layout with a persistent order dock, and named layout presets. The walkthrough below still explains how trading works, but the loading flow and on-screen layout have changed. Jump to the Aug 2026 redesign notes to see what is new.
This is one of our biggest features in 2023. For the first time *ever*, you can simulate your options trades in TradesViz itself.
To our knowledge, there are no other online OPTIONS simulation tools available - one that can work with the same feature set as our stock/future/forex simulator.
In this blog post, we will unveil and talk about all the features of our new full-fledged options simulator.
First, we will celebrate the differences between our existing options spread simulator and this options chain simulator. You can find more info about our existing options spread simulator here: https://www.tradesviz.com/blog/options-execution-simulation/.
- The options execution simulator is primarily for learning the correlations between the underlying along with the charting of the options spread/legs. This means you can view the exact options OHLC chart, and view the exact pnl per minute for the options strategy you are trying to simulate.
- This options simulator on the other hand is primarily for trading practice. It is designed to be just like the option chain you see in your trading platform. You can place orders, see them get filled in real-time and check your pnl then and there as it's automatically logged to your journal. There are no options OHLC charting in this simulator but we may add it in the future.
- The key difference is:
- If you want to really learn the options vs price vs pnl correlations for complex strategies, check the options executions simulator.
- If you want to practice and improve your real-time options trading, use this options simulator.
You can visit the options simulator by clicking on the 3-line icon on the top right corner of your dashboard and clicking on the "Options simulator" option.

Once you launch the option simulator page, you will see a screen similar to that of our multi-chart-simulator with a central control section at the top.
- Select the symbol you want to simulator (US stocks and indices. For example, you can type in SPX to simulate an SPX options chain)
- Select the date (data since 2022 Jan is available)
- Press the Load Session button (in the new Aug 2026 layout; older screenshots below show a "Play"/"Apply changes" button that did the same thing)
Once you load the session, you will see the options chain load up. Please note that depending on the total volume of trades made that day, loading options can take up to a few minutes.

This is the same advanced table we use for our pivot tables in the main dashboard so you can expect the highest speed, and zero lag when it comes to table-related operations.
After you see both the chart and the options chain, the session is ready. (In the Aug 2026 layout it opens paused - press the Play button to start the replay. In older versions it started automatically.) Then you can start trading.
Trading using the TradesViz options chain is very simple:
- Click on any bid or ask the cell to sell and buy respectively.
- Clicking on any of the cells will immediately place a "pending to send" order in the order box (the Draft tab of the order dock in the Aug 2026 layout; right below the chain in older layouts).
- You can then send the order as either a limit or market order.
- Stage multiple legs with the same option root and expiry to create a custom strategy, or use Build a strategy to add a preset. Place strategy submits all draft legs together. See the strategy execution panel walkthrough for details.
Here is a video demo of simple options simulation execution of options legs on an AAPL chain:
The order section has multiple buttons on the left side of each order/row:
- Delete Order: This will close or remove the order if it is in "pending to send" or in the "submitted" state. Active/filled orders cannot be canceled.
- Repeat Order: This will create a clone/copy of the order as a "pending to send" order in the orders table.
- Close Order: In the current workspace, Close submits an opposite-side order directly from Positions. For a grouped options position, use Close strategy to submit the full strategy exit together. Older screenshots show the previous workflow, which created a draft first.
- Send Order: Sends an order to be simulated with the current state of the running options chain.

Each order can be in one of 4 stats:
- Pending submit: This is the state when an order has just been created (by clicking on bid/ask in the chain or by cloning an exiting order)
- Submitted: An order is changed to the submitted state when it is sent to the simulator and is waiting for a fill. In this state, you can still cancel the order.
- Filled: Once there is a price match (either market or limit), an order is considered filled and an entry is automatically added to your journal.
- Canceled: Orders that are canceled are just there for your reference and cannot be re-sent - however, you can clone them.
The live chart sits next to the options chain (below the order entry in older layouts) - this chart is similar to the chart in our regular stock/future simulators where you will see movements in the seconds-level. You can freely change the timeframe of the chart and this chart will also show your options executions.

As with our other simulators, you can easily speed up the simulation process by up to 100x, pause, and also seek to any time of the day, and all the elements - options chain and the table will be updated/refreshed accordingly.

Remember that all your executed orders are saved to the trading account you choose at the top right corner. We suggest creating a dedicated account for your simulation trades. All your orders are also shown at the bottom with the pnl and all the relevant details.

That completes the walkthrough of the options simulation on TradesViz. A first in trade journaling, and even in the entire FinTech SaaS space. Here are some tips we have for you to effectively use the simulator:
- When you start the simulator, wait for a few seconds so that all the charts are loaded completely.
- Loading very frequently traded options like 0-DTE SPX or SPY options can take some time.
- Experiment with limit and market orders to see how your options strategy would work - spreads in options are very important and the TradesViz options simulator is the best place to experience this in real time.
- Adjust your strikes range by using the dropdown at the top left corner of the chain. By default, the options chain table shows ALL the expires and 10 strikes (each above and below the current price). You can also use the filters in the table itself - by hovering your mouse pointer over the columns and clicking on 3 lines icon > filter icon to filter this with even finer detail.
Update Sep 2025:
You can now resize the options simulator layout charts by dragging the border lines between the charts. This works well with the already available multi-layout mode. Double-clicking the border will reset the size. Check the video below!
Update May 2026:
You can now see the live pnl of your trades as you place orders - this will be available at the top of the options chain section.

Update Aug 2026: New streamlined workspace

We have completely rebuilt the options simulator workspace to be faster and far less cluttered. All the core trading mechanics are exactly the same - you still click a bid to sell or an ask to buy, stage multi-leg orders, send market/limit/stop orders, watch them fill against the real historical chain, and every fill is still logged automatically to your journal. What changed is how you load a session and how everything is arranged on screen.
- One-click session loading. Pick your symbol, date, start time and account, then press a single Load Session button. There is no more separate "Apply changes" step. A loaded session now opens ready and paused, and the Play button only controls replay - it never loads data. So the old "click Play to generate the chain, then click Play again to run" confusion is gone.
- No-scroll trading workspace. The options chain and the underlying chart now sit side by side at the top, with a persistent order dock along the bottom. You can stage, submit, monitor and close orders without ever scrolling the page.
- Organized order dock. Orders are split into clear tabs instead of one mixed table: Draft (staged legs you have not sent yet), Working Orders (submitted, waiting to fill), Positions (currently open, with live PnL and a one-click Close), and History (filled, closed and journal-logged orders).
- Faster order entry. Editing quantity, side or price is now single-click (no more double-clicking cells), the draft summary shows how many legs you are placing, and clicking a bid/ask gives instant visual feedback so you always know the click registered. Multi-leg drafts now use Place strategy to submit the legs together.
- Named layout presets. Instead of numbered layouts, choose Balanced, Chain Focus or Chart Focus, then drag the dividers to fine-tune the split. Your layout and divider positions are saved automatically.
- Prefer the old stacked look? Click the pin icon on the order dock and it drops below the chart in a classic, scrolling layout - handy if you are used to the previous UI.
- Cleaner header and PnL. Once loaded, the setup controls collapse into a compact session chip, with the replay controls and your Open / Closed / Total PnL all in one tidy row. Use Change session on the chip to load a different symbol or date.

In short: everything you already know about placing and simulating options orders works the same - this update is purely about making the whole workflow quicker, clearer and easier to use. The screenshots and video earlier in this post show the previous layout, but the buttons and steps map directly onto the new one.
Update Aug 2026: Live implied volatility and greeks in the chain

The options simulator now calculates implied volatility and the greeks live, on every replay tick. As you step through the day, each contract's IV, delta, gamma, theta and vega are solved from the actual historical bid/ask on the tape, and they keep re-pricing as the underlying moves - not just when that contract happens to trade.
This was the one thing missing from the simulator. You could always see what a contract cost; now you can see why it cost that, and what it will do next.
- Choose how much you want to see. A new Greeks selector sits in the chain toolbar with three settings: IV + Delta (the default, shown above), All greeks (adds gamma, vega and theta to both sides), and Off if you prefer the original clean chain. Your choice is remembered.
- Mirrored around the strike. Calls read outward from the strike and puts read outward the other way, so IV and delta always sit closest to the money on both sides and the two wings stay easy to compare at a glance.
- Net position greeks in the header. Next to your Open / Closed / Total PnL you now get live Δ, Γ, Θ and V totals across every open leg. Delta is shown in share-equivalents of the underlying, theta is per calendar day, and vega is per 1 volatility point. Stage a spread, send it, and watch the numbers move as the replay runs.
- Per-position greeks too. The Positions tab has optional Pos Delta / Gamma / Theta / Vega columns, so you can see which leg is actually carrying your risk instead of only the net.
- Priced against a proper forward. For each expiry we solve the forward price directly from put-call parity in the chain itself. That sounds technical, but it is what makes the delta trustworthy: it automatically accounts for dividends on stocks, and on index sessions it accounts for the gap between the futures-based chart and the index the options actually settle against. No settings for you to get wrong.
- Empty cells are deliberate. Deep in the wings, and in the last minutes before expiry, an option's price stops responding to volatility at all - at that point its IV genuinely is not recoverable from the price. Those cells are left blank rather than filled with a confident-looking number that means nothing. If you see a gap, that is the simulator being honest, not broken.
- SPX and SPXW no longer share a row. On monthly expiration Fridays, the AM-settled index contracts and the PM-settled weeklies share the same date and the same strikes but are completely different instruments that expire hours apart. They are now kept separate, with a Root column shown whenever a session contains more than one. The same applies to adjusted equity contracts such as AAPL1, which no longer mix into the standard chain.
Everything here is computed in your browser from data the simulator already loads, so there is no extra loading time and no slowdown during replay, even at high speed.
Update Sep 2026: Strategy execution panel
A spread, butterfly or iron condor is one position with several legs. The new strategy execution panel in the options chain simulator lets you build that position from a preset, submit it as one combined order, and close it as a group. Every leg fills together, or the entire order stays working.

Build all legs from one preset
- Load a session. Choose your symbol and historical date, then click Load Session. The builder uses the option roots, expiries and strikes available in that loaded chain.
- Open Draft > Build a strategy. Choose a put or call credit spread, put or call debit spread, iron condor, iron butterfly, call butterfly or put butterfly.
- Choose the contracts. Select the option root and expiry, adjust the strikes and wing width, and set Quantity in the order controls below. The preview shows each buy or sell, its contract quantity, strike and put/call type. Butterfly ratios are preserved when you change the strategy quantity.
- Click Add strategy. All legs appear in Draft for review. If you already have draft legs, the button reads Replace draft; it replaces that draft while keeping working orders and open positions.
- Review, then Place strategy. Choose Market or Limit and submit the complete draft as one strategy order. Resume Play if the replay is paused so the order can work against incoming quotes.
In the screenshot, the AAPL iron butterfly expiring Nov 21, 2025 has a 270 center strike and 5-point wings: buy 1 × 265 Put, sell 1 × 270 Put, sell 1 × 270 Call, and buy 1 × 275 Call. The strategy labels use the actual option root, expiry and contract strikes so you can identify the position throughout the workflow.
Market and net-limit orders fill as a complete strategy
A Market strategy uses the available ask for each buy and bid for each sell. A Limit strategy lets you specify one net price for the whole combination: select Debit or Credit and enter the limit in option price points per strategy unit. A debit limit is the most you will pay; a credit limit is the least you will receive.
All legs must have valid, recent quotes at the same replay tick, and a net-limit order must also meet its combined price. If a quote is missing or stale, or the limit is not met, the whole strategy remains in Working Orders. The simulator does not fill one leg and leave the remaining legs waiting. Canceling a working strategy cancels every leg together.
You can also build a custom draft by clicking bid/ask cells in the chain. Combined strategy orders support 2 to 8 distinct legs with the same option root and expiry. Market and net-limit orders are supported for strategies; stop orders remain a single-leg order type.
One-click close and combined position tracking
After the order fills, Positions shows the strategy as an expandable group with its contract details and combined live PnL. Click Close strategy once to submit an opposite-side market order for every open leg. The full exit fills together on the next eligible replay tick, so keep the replay running while the close is working. Confirmed opening and closing fills are saved automatically to your selected journal account.
The bottom order dock now scrolls beneath its fixed tabs, giving the builder, controls and tables room to stay usable. You can also drag the divider to resize the dock while reviewing all your legs.
Practice 0DTE SPX spreads, butterflies and condors
Load an SPX session and select an expiry marked 0DTE when same-day contracts are available. Choose the correct option root from that session; SPX and SPXW remain separate. Then build and submit the strategy using the same workflow above. The panel groups the entry and full exit, so a four-leg 0DTE iron condor is handled as one strategy throughout the replay.
That's it for now! Please let us know your feedback by emailing us at [email protected]. We have improved the other simulators (single and multi-chart) based on your feedback since the launch, and we are looking forward to doing the same with this feature also!
We hope that, with this feature, we are making TradesViz the #1 platform for journaling, simulation, analyzing, and more for not just stock/futures/forex traders, but for options traders as well.