Platform

Software we write and run ourselves

Market data capture, the historical archive, backtesting, execution and reconciliation are all written in-house. Each decision is logged with its timestamped inputs and the rule that fired.

01Components

The main pieces

  1. Market data
  2. Archive
  3. Strategy definitions
  4. Backtesting
  5. Replay ladder
  6. Execution
  7. Reconciliation

Market data

Equity, index and options data, captured and normalized in real time.

Archive

Market history, including option quotes, as it was known at the time.

Strategy definitions

Each strategy is defined once and runs unchanged in research, paper and live.

Backtesting

Full option chains, replayed in parallel across machines.

Execution and reconciliation

Order placement and lifecycle, with fills reconciled against the broker.

Monitoring

Services log to a central event journal, run continuous health checks and can be stopped by hand.

02Replay ladder

Six test modes before live

Each mode swaps a research stand-in for production code. When a backtest and live results disagree, the first mode where the gap appears points to the layer at fault.

See the systems running

Each mode adds one production layerReplay ladder
  1. Mode 1 DiscoveryFast, broad evaluation over point-in-time history
  2. Mode 2 ScreeningFull strategy rules, fast enough for broad research
  3. Mode 3 IntegrationProduction code replaces research stand-ins
  4. Mode 4 ReplayProduction order handling, fills modeled from archived quotes
  5. Mode 5 SystemThe full production stack, run on history
  6. Mode 6 SimulationReal-time pace, monitored the same way as live
  7. Live ProductionThe live market and the broker