From single-script indicators to AI-orchestrated strategy factories: a technical history of how algorithmic trading infrastructure evolved, and where it's going next.
Single-script indicators on tick data. No portfolio logic, no risk management.
Event-driven Python frameworks. Backtesting and multi-strategy support, but entirely hand-coded.
Multi-asset orchestration, cloud-scale execution, institutional risk frameworks. The ceiling of manual development.
AI assists with research artifacts. Humans define constraints, review evidence, and decide what happens next.
A fundamental change in the trading model itself. Beyond indicators, beyond candles.
Every generation improved what trading systems could do. None of them questioned who would write the code.
Gen 1 traders wrote scripts. Gen 2 developers wrote frameworks. Gen 3 teams wrote institutional-grade infrastructure. The sophistication of the code increased. But the constraint remained constant: a human had to write every line.
This created a coordination bottleneck. Research progress remained bounded by team handoffs, engineering work, and accumulated technical debt.
AI assistance can reduce that coordination burden without removing research standards or accountable judgment.
Describe the logic and constraints in natural language, inspect the generated Artifact, then choose whether to run local validation and backtesting. Code generation, backtest completion, statistical validation, and production approval remain separate states.
StratCraft validates, compiles, and backtests strategies on your local infrastructure. AI strategy generation is a separate hosted service for Basic accounts; generated C++ returns to the desktop for local execution and evidence persistence.
Traditional frameworks often isolate one strategy at a time. StratCraft keeps candidates, experiments, evidence, and rejection reasons in a connected research record so users can compare alternatives without treating volume as proof.
Language: C++23
Paradigm: RAII as Causality
Latency: Sub-millisecond execution
Threading: Lock-free where possiblePattern: VS Code Extension Model
Isolation: Each strategy runs sandboxed
Isolation: Explicit plugin lifecycle
AI Target: Plugins are AI generation unitsGen 4 is not an incremental improvement. It is a change in the trading model itself. Moving beyond traditional indicators and candle-based price action into a fundamentally different dimension of market interaction.
We are actively building toward this. We won't say more until we can show it.