The criterion that matters most
How fills are priced
| Approach | What it means | How realistic |
|---|---|---|
| Live market price at the moment of action | Prices are current and moving | Reasonable — this is the standard |
| Delayed data | Fills reflect prices from minutes ago | Poor for intraday strategies |
| Synthetic or modelled prices | Prices are generated rather than observed | Teaches very little about real markets |
Where the assumption breaks
What a paper platform should record
- Logs of every decision, including the checks where it chose not to trade
- The exact legs and strikes constructed, not just the outcome
- Separate paper and live records that are never combined
- Positions and an order book, not only a running total
- History that persists, so you can review a month rather than a day
What paper trading cannot teach, on any platform
- Real slippage. Simulated fills are assumed, not earned.
- Margin constraints. A paper strategy is never refused for funds.
- Broker rejections. Session expiry, address problems and order-type restrictions do not exist in paper mode.
- Your own behaviour. Watching a simulated drawdown is not the experience that makes people intervene.
Free versus paid
| Commonly limited | Why it matters |
|---|---|
| Number of strategies | You cannot compare two approaches side by side |
| Data granularity | Intraday stop losses cannot be evaluated on end-of-day data |
| Whether it uses the live engine | A separate simulator teaches a different system |
| History retention | A week of records cannot show you a pattern |
| Multi-leg support | Two-leg caps exclude condors and butterflies |
How to evaluate one properly
Build your real strategy
Run it for a full expiry cycle
Read the logs on a day it did nothing
Check whether going live requires a rebuild
Confirm paper and live records stay separate
Using paper trading well
What to do instead
The short version
- The same engine for paper and live is the criterion that matters most
- Fills should be priced from the live market, with only the counterparty simulated
- Logs must record decisions, not just completed trades
- Paper and live totals should never be combined
- Slippage, margin, rejections and your own behaviour cannot be learned on paper
- Run one real strategy for a full cycle rather than five for a few days
Frequently asked questions
That it runs the same engine and the same strategy definition as live trading, prices fills from the live market, and records every decision rather than only completed trades.
On Arthalab it needs an active plan but no trading capital, no broker and no dedicated IP. Many platforms offer a limited free tier.
No. Paper orders are simulated and never reach a broker, so there is nothing to connect and no IP to whitelist.
It should not. On Arthalab the deployment mode changes and the strategy does not. If a platform requires a rebuild, your paper results describe a different strategy from the one you will run.
Prices come from the live market at the moment the strategy acts, which is realistic. The counterparty is simulated, so orders never queue or partially fill — an assumption that holds well on liquid strikes and poorly on thin ones.
Yes. Paper and live bots share the same limit of three running simultaneously, because they use the same engine capacity.
At least a full expiry cycle, and ideally two. You are looking for behaviour across different conditions rather than a result over a few days.
You can, but promoting whichever performed best over a short period selects on noise. Decide what you are testing for and judge against that instead.
Start with a free 3-day trial
Build a strategy, backtest it and run it on paper — no broker, no IP and no money needed to try it.

