AllMarkets Trading

Backtesting software, matched to the test you need

Compare 10 named workflows across chart strategies, multi-asset engines, Forex replay and options backtesting. Inspect data, execution assumptions, licence terms and export evidence separately.

Checked 17 October 2026. This is an official-documentation comparison, not a speed benchmark or hands-on provider review. Unknown means unestablished, not unsupported. Software, historical data and compute costs are different purchases.

10 workflowsSpecific edition and implementation scope
4 asset groupsShares, Forex, futures and options separated
Original local labTrace close signals to next-bar open fills

Match the market and workflow first

Comparison CSVSource-linked JSON

10 selected workflows. All remain readable without JavaScript.

Compare up to three workflows

Select tools below to inspect assumptions side by side.

Code · Browser

TradingView

Pine strategy workflow; plan-dependent

See current edition terms

Check chosen subscription; exchange data extra

Useful for chart-based Pine strategy development with a visible order/trade report. A strategy is different from an indicator that only draws historical signals.

Verified asset workflows: Stocks, Forex, Futures

Data, costs, limits and test task

Code · Cloud

QuantConnect

Cloud backtesting with LEAN

See current edition terms

Cloud compute and data entitlements separate

Code-first multi-asset research in Python or C#, with downloadable orders, trades, result JSON and logs documented separately.

Verified asset workflows: Stocks, Forex, Futures, Options

Data, costs, limits and test task

Code · Windows desktop

AmiBroker

Professional new-user licence

USD 379 one-time licence

One-time perpetual licence;24 months updates; data/add-ons extra

AFL portfolio research and backtesting with explicit price variables, delays and account settings. Professional differs from Standard and the Ultimate bundle.

Verified asset workflows: Stocks, Forex, Futures

Data, costs, limits and test task

Code · Desktop

MetaTrader5

Desktop Strategy Tester

No software licence fee

Desktop software free; broker/data/cloud/Market costs separate

MQL 5 Expert Advisor testing, visual replay and a chronological forward split are documented in the desktop tester.

Verified asset workflows: Stocks, Forex, Futures

Data, costs, limits and test task

Code · Windows desktop

NinjaTrader

Desktop 8 Strategy Analyzer

See current edition terms

Check current platform licence, broker and data terms

NinjaScript automated strategy backtests, optimization and walk-forward analysis with explicit historical data and commission settings.

Verified asset workflows: Futures

Data, costs, limits and test task

Replay · Windows desktop

ForexTester

Desktop, selected package

See current edition terms

Desktop licence plus optional data subscription; tax/promo dependent

Manual Forex replay alongside automated testing in the desktop product. Keep this edition separate from ForexTester Online.

Verified asset workflows: Forex

Data, costs, limits and test task

Visual builder · Desktop

StrategyQuantX

Visual Builder / selected edition

See current edition terms

Check edition, package and premium-data entitlements

Visual and genetic strategy generation, retesting and export of complete source code to supported target platforms.

Verified asset workflows: Stocks, Forex, Futures

Data, costs, limits and test task

Code · Local Python

Backtrader

Python source library

No software licence fee

GPL 3 source; data, dependencies and maintenance separate

Event-driven Python framework with explicit order lifecycle, commission schemes and configurable slippage. Its quickstart exposes market-order timing.

Verified asset workflows: Stocks, Futures

Data, costs, limits and test task

Code · Local Python

Vectorbt

Source-available Python edition; PRO excluded

No software licence fee

Fair-code with CommonsClause; PRO/data separate

Array-oriented portfolio research using signal/order functions, fees, fixed fees and slippage. Readable records support reproducible inspection.

Verified asset workflows: Stocks

Data, costs, limits and test task

No-code · Cloud

OptionOmega

Essential backtesting

USD 49.99 monthly equivalent, billed annually

Monthly equivalent billed annually; not month-to-month quote

No-code historical multi-leg options testing. Essential includes backtesting; the cheaper Lite plan is modeling rather than this workflow.

Verified asset workflows: Options

Data, costs, limits and test task

Trace a model rather than trust a smooth curve

Our local SMA lab takes a daily OHLC CSV, uses completed-close signals and next supplied bar opens, includes per-order commission and adverse price impact, and exports the full order and equity records. No optimization or market-data account is required.

It models one long-only, cash-funded share-like instrument with whole units. It does not model Forex leverage, futures multipliers or option chains.

Open the SMA backtest lab

Choose by the question you are testing

A repeatable comparison task

Start with a tiny known dataset, one signal, a gap and a known fee. Compare signal time, order time, fill time, quantity and final cash against a hand ledger. Then test the intended instrument’s contract rules. This directory supplies documented test tasks, not claims that all providers returned identical results.

Definitions and verification limits · Official evidence and dataset · Trading guides