A strategy is a digital twin, not a script
Risk parameters, execution telemetry, and decision history live in defined submodels — not scattered across log files an LLM has to guess its way through.
Industrial control plane, applied to trading
Most trading software is built by people from finance or SaaS, focused on finding an edge. ZenTrader's control plane comes from a different discipline: industrial automation.
Digital twin
Every strategy is wrapped in a standardized envelope, not a loose script.
Append-only
Gate decisions, reconciliation runs, and scores are written once, never overwritten.
Local inference
Ollama on local GPU hardware, TimescaleDB-backed. No cloud API sees your trades.
Inside the shell
Four input streams feed the strategy core. Two outputs leave it — broker execution and an append-only ledger. Nothing skips the shell.
Risk Parameters
Execution Telemetry
Decision History
Market Context
Strategy Digital Twin
Control shell
Signals
Risk Checks
Positioning
Adaptation
Interfaces & Contracts — broker-agnostic
GPU
Ollama Inference
TimescaleDB
Broker Adapters
Connectivity layer
Append-Only Audit Trail
Immutable. Ordered. Verifiable.
The pattern
In Industrie 4.0, no machine is controlled directly — it is wrapped in an Asset Administration Shell (AAS), a standardized digital-twin envelope that separates a machine's logic from its physical connectivity, and gives every state change an auditable trail. ZenTrader applies the same pattern to a trading strategy.
Risk parameters, execution telemetry, and decision history live in defined submodels — not scattered across log files an LLM has to guess its way through.
A strategy's mathematical core doesn't know whether its fills came from Kraken, Alpaca, IBKR, Saxo, or eToro. If a broker connection changes, the adapter changes — the strategy logic does not.
Every gate decision, reconciliation run, and narrative score is written once and never overwritten — the same principle AAS uses for machine history, applied to trading decisions.
Classification and pattern analysis run on local GPU hardware via Ollama, backed by a TimescaleDB-based store — not a third-party cloud API that never sees, and never needs to see, your trades.
Honest limits
AAS-style encapsulation adds structure, not raw speed. High-frequency trading needs the opposite trade-off, so this is not built for microsecond execution. For systematic, swing, and daily-horizon strategies, the durability and auditability are worth far more than the overhead.
Where this fits
Where this does not fit
The honest summary: this is an industrial-automation control plane that happens to talk to brokers instead of machines.
Category
Data, signal, risk, execution, measurement, feedback — the closed chain this architecture supports.
Stack
The full technology stack this control plane runs on.
Live demo
GeoScore and system regions as a live, interactive graph.