ASX Options Simulator
Portfolio Value Over Time
Portfolio Allocation
Benchmark Comparison
Stock Holdings
| Stock | Qty | Avg | Cost | Price | Value | % | P&L |
|---|
Options Positions
| Option | Type | Qty | Premium | Value | Actions |
|---|
ASX Market Prices
| Ticker | Sector | Price | Month % | Beta |
|---|
Practice options trading on Australian equities with simulated market conditions.
Configure your simulation with these settings:
The simulator includes 52 ASX stocks with exchange-traded options across 10 sectors:
| Sector | Stocks | Examples |
|---|---|---|
| Materials | 7 | BHP, RIO, FMG, S32, MIN, NST, IGO |
| Financials | 8 | CBA, NAB, ANZ, WBC, MQG, SUN, QBE, IAG |
| Healthcare | 5 | CSL, RMD, COH, SHL, PME |
| Energy | 5 | WDS, STO, ORG, WHC, KAR |
| Tech | 7 | WTC, REA, XRO, CPU, SEK, CAR, NXT |
| Consumer | 7 | WES, WOW, COL, ALL, JBH, HVN, TWE |
| Telecom | 2 | TLS, TPG |
| Industrials | 5 | TCL, BXB, QAN, AMC, AZJ |
| Utilities | 2 | AGL, APA |
| Real Estate | 5 | GMG, SCG, GPT, DXS, MGR |
Beta and volatility values are fetched from Yahoo Finance for paper trading mode.
Each sector has base volatility and trend affecting price movements:
| Sector | Base Volatility | Annual Trend |
|---|---|---|
| Consumer | 18% | +3% |
| Energy | 30% | +1% |
| Financials | 15% | +3% |
| Healthcare | 20% | +5% |
| Industrials | 18% | +2% |
| Materials | 25% | +2% |
| Real Estate | 20% | +2% |
| Tech | 35% | +6% |
| Telecom | 12% | +2% |
| Utilities | 15% | +1% |
When you click "Simulate Month & Advance", the backend server calculates new prices using Monte Carlo simulation:
Note: If the backend is unavailable, a local fallback simulation runs in the browser.
In paper trading mode, YOU enter the real market prices:
Click "Research" to view historical price charts and statistics. The data source depends on mode:
Option premiums are calculated using the Black-Scholes model:
Strike step sizes: $0.50 (price <$10), $2.50 (<$50), $5.00 (<$100), $10.00 (≥$100)
Options expire on the 3rd Thursday of their expiry month. When options expire, you'll see a modal allowing you to choose how to handle in-the-money (ITM) long options:
Tax is assessed at the end of the Australian financial year (June 30). This is simplified and may not reflect actual tax law.
Your simulation state can be saved and loaded:
When running via Docker, the app uses a client-server architecture:
The backend fetches real market data (prices, beta, volatility) from Yahoo Finance and caches it for 24 hours.
The simulator offers a 3-month free trial. To continue beyond 3 months:
Have a coupon code? Enter it in the payment modal to get free months of access!
Note: If Clerk/Stripe are not configured, the app runs in demo mode with unlimited access.
| Stock | Qty | Avg | Cost | Price | Value | % | P&L |
|---|
| Option | Type | Qty | Premium | Value | Actions |
|---|
| Ticker | Sector | Price | Month % | Beta |
|---|
Pay premium upfront. Profit from favorable price movement.
Receive premium upfront. Take on obligation.
Current date:
Earliest allowed:
You can only go back to the month of your last trade. Going forward will prompt you to enter prices for each month.
You own shares and sell someone the right to buy them at a higher price. You collect the premium, but cap your upside if the stock rises above the strike.
You own shares and buy the right to sell them at a set price. This acts as insurance against a big drop.
You sell someone the right to sell you shares at the strike price. You collect premium and might buy the stock at a discount.
You profit if the stock moves significantly in either direction. You're betting on volatility, not direction.
Similar to a straddle but cheaper because you use out-of-the-money options. Needs a bigger move to profit.
| Years | Projected Value | Total Growth | Growth % |
|---|