Compute Efficiency

Efficient Execution

Algovex uses an array-based execution model to process large datasets efficiently. The engine grows a single rolling window per series to keep per-bar work linear.

Array-Based Calculation

Indicators operate over arrays of bars rather than per-bar loops, which keeps the hot path predictable and easy to reason about.

Batch Calculation • Predictable Hot Path

Incremental Windows

Scan-all calculators persist their state and advance one bar per step, turning repeated full re-scans into linear work.

O(n) Scan • Cached State

Data Ingest Pipeline

Loading large historical datasets (1-minute bars, up to 25 years) requires an efficient pipeline. Algovex caches candle data so repeat loads are fast.

Candle Cache

Historical candles are cached so repeat loads of large datasets are instant.

1-Minute History

Up to 25 years of 1-minute bars (Pro) load from the cache instead of being fetched again.

Engine Core

HIGH-PERFORMANCE ENGINE

O(n)

Linear Scan

Per-Bar Work Stays Linear

By caching scan state and advancing one bar per step, repeated full re-scans collapse into linear work, so long histories load quickly.

Factor Matrix Determinism

The same compiled logic powers both the backtester and the exported code, so a given input produces the same signals whether you backtest it or run the generated source on your own platform.

Deterministic

Reproducible Output

O(n)

Per-Bar Cost

High-Performance

Engine

High-Performance Backtesting Engine
Output: Deterministic & Reproducible
© 2026 tacticx Development GmbH. All rights reserved.