The core difference
| Arthalab | StockMock | |
|---|---|---|
| Leads with | Automation — backtest, paper, deploy live | Backtesting and simulation depth |
| Ends at | A strategy running in your broker account | A tested strategy and a report |
| Needs a broker | For live trading, yes | Not for testing |
| Needs a static IP | For live trading, yes | Not for testing |
| Markets | NIFTY and SENSEX index options | Indian index options |
When a testing tool is all you need
- You trade manually and want to know whether an approach has historically worked.
- You are learning and want to see how parameters change outcomes.
- You are researching rather than deploying.
- Your strategy requires judgement and therefore cannot be automated anyway.
When testing alone leaves a gap
- A backtest proves the idea worked historically. It cannot prove the logic executes correctly on live prices.
- Paper trading catches logic errors a backtest structurally cannot, because it runs forward in real time.
- Live at minimum size reveals your execution cost, which no simulation can tell you.
- Running it daily is the actual objective, and that is what automation is for.
Backtesting, compared honestly
- Data granularity — can intraday stop losses be evaluated at all?
- Cost modelling — gross, per trade, or per leg?
- Whether lot-size revisions follow the historical date
- How cheap it is to re-run at different parameters
- Whether the report shows drawdown duration and trade count, not just profit
What Arthalab's backtesting includes
The limitation
Using both
How to decide
Ask what happens after a good backtest
Count how often you place the same structure
Ask what currently costs you money
Trial the one matching that answer
The short version
- A testing tool's output is knowledge; an automation platform's output is a position
- If you trade manually or discretionarily, testing alone is sufficient
- A backtest cannot prove the logic executes correctly on live prices — paper trading can
- Compare backtesting on data granularity, cost modelling and re-run cost
- Running both is normal; two systems placing orders into one account is not
Frequently asked questions
Partly. Both backtest options strategies on Indian indices. StockMock leads with testing and simulation; Arthalab continues through paper trading to running the strategy live.
Only if you intend to run strategies automatically. If you trade manually or your approach needs judgement, a testing tool is sufficient and the automation setup is overhead.
No. A backtest replays history and assumes perfect fills. Paper trading runs forward on live prices through the same engine as live trading, which catches a different class of problem.
10 credits a day, resetting at midnight IST, with failed runs refunded. A bucket backtest uses one credit per active strategy inside it.
Compare on data granularity, how costs are modelled, whether lot-size revisions follow the historical date, and how cheap it is to re-run. Those decide quality more than the interface does.
Yes. Research on one, automation on the other. They do not conflict, since a testing tool generally does not touch your broker account.
No. Backtesting and paper trading need no broker, no static IP and no capital. Only live trading does.
Some people do, using one for research and the other for live execution. The thing to watch is that assumptions about fills and data granularity differ, so compare the shape of results rather than the exact numbers.
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.

