Fees
The brokerage fee schedule applied to every order.
The simulator applies a realistic brokerage fee schedule to every order, so your P&L reflects the friction of real trading.
Default schedule
| Fee | Amount |
|---|---|
| Buy to open option | $1.72 per contract |
| Sell to open option | $1.72 per contract |
| Buy to close option | $0.72 per contract |
| Sell to close option | $0.72 per contract |
| Exercise / assignment | $5.00 per strike |
Fees are charged per leg and rolled up onto the order. They're deducted from your P&L and reflected in your buying-power math.
How fees show up
- For a filled order, fees are the sum of the per-leg charges and are baked into your realized P&L.
- For a pending limit or stop order, the ticket shows an estimate from the schedule based on the legs and quantities — so you can see the projected cost before it fills. The estimate only affects your cash totals once the order actually fills.
- Settlement fees ($5.00 per strike for an exercise or assignment) apply when in-the-money options are settled at the close.
Custom fee schedule
Any registered user can override the defaults with their own schedule from account settings — useful for modeling a specific broker's costs. All seven fields are required, must be non-negative, and are capped at 10× the platform default. The override applies across all of your simulations and backtests: pending-order estimates, fills, end-of-day settlement, and per-second history are all recomputed against it. You can revert to the defaults at any time.