Two Backtest Engines, One Pipeline

Search and validation want opposite things: search wants throughput across a huge parameter space, validation wants full realism on a handful of survivors. We run two purpose-built engines instead of compromising on one, and combine them for anything complex enough to need both.

Vector Engine

One parameter grid, run at once — not bar by bar.

The whole strategy is expressed as array operations and compiled kernels — there is no per-bar loop at all. Best for trend-following scenarios and any coarse parameter sweep: thousands of indicator/threshold combinations across the full history, ranked in seconds. Its job is not the final answer — it is to cut a huge search space down to a short-list of candidate configurations and the market slices (regimes, time windows) worth a detailed look.

Faster than open-source engines

159×
faster than vectorbt
7,000×
faster than backtesting.py
82,000×
faster than backtrader
150,000×
faster than bt

One identical parameter sweep — 150k bars, 80 indicator combinations, trade count locked to the same value — how many times faster our GPU engine runs it than each open-source engine.

Vectorized / compiled No per-bar loop Trend scenarios Market-slice pre-filter

Event Engine

Bar by bar, tick by tick — every fill earns its place.

A per-bar / per-tick replay against trades and full order books, with candles, footprint (order-flow per price level) and volume profile layered in as needed. This is where a strategy meets realistic fills, slippage, margin and queue position — and where an AI or news-analysis agent gets to make one decision per candle, exactly as it would live. It is also the only engine we trust for HFT strategies, where the order book and latency are the strategy. Slower by design: that per-event cost is the price of realism, and for a short-list of survivors it is negligible.

Full L2/L3 order book, replayed trade by trade
One AI or news decision per candle — hourly down to tick-level
Every shortlisted candidate re-checked in full detail before it can go live
Trades + order book Footprint / volume profile AI / news per-candle HFT-ready

Questions about the engines?

Talk to the team — we usually reply fast.

Get in touch