Common client boundary
Keep synthetic, IG demo, and any eventual live market connection behind the same explicit interface.
LOADING...
ForgeCommand subsystem
A paper-first market-analysis and decision-support project that keeps human approval between generated signals and consequential actions.
The work is evolving as a Trading module inside ForgeCommand, bringing market context, risk controls, proposals, and reviewable decision records into one operational interface.

Simulation interface · synthetic data
The engineering question
Trading systems combine noisy data, changing conditions, execution assumptions, and strong emotional incentives. A plausible-looking signal is not evidence that a strategy works, and a generated recommendation should never be treated as authority.
This project treats analysis, risk policy, approval, execution, and audit as separate responsibilities. The working rule is mock and demo first: observe, measure, and understand the system before considering any real-money boundary.
Architecture change
The original standalone plan is now part of ForgeCommand, providing a wider control surface for status, configuration, approvals, audit history, and AI-assisted explanation.
Current direction
Keep synthetic, IG demo, and any eventual live market connection behind the same explicit interface.
Record the inputs, indicator state, and reasoning behind each proposal so a result can be reviewed later.
Separate generated analysis from the deterministic controls that authorise, reject, or suspend an action.
Track P&L, drawdown, hit rate, expectancy, slippage, latency, and missed fills instead of relying on anecdotes.
Current build
The screenshot documents an early mock surface for positions, working orders, risk metrics, market hours, watchlists, AI-assisted interpretation, and manual controls. It shows interface and workflow direction rather than validated performance.
PyQt interface, modular tabs, client abstractions, mock states, and development scaffolding.
Historical backtesting, operational validation, signal expectancy, and any basis for live automated execution.
Every balance, position, order, and P&L figure shown in the interface is synthetic. No result displayed on this page represents real performance.
Risk and controls
Technical foundation
Validation
Net outcome per trade and per day, including the full win/loss distribution.
Maximum drawdown measured against the risk envelope and suspension thresholds.
Fees, slippage, latency, partial fills, and missed fills in simulation.
Walk-forward performance across changing volatility and market conditions.
Roadmap
Build the candle pipeline, local store, and deterministic backtest harness.
Implement simple momentum and mean-reversion references with comparable metrics.
Run scheduled simulations, reports, alerts, and failure handling.
Exercise limits, approvals, suspension behaviour, and audit reconstruction.
Consider a tightly bounded live-cap experiment only after sustained paper evidence.
The interface and module boundaries are being developed. Backtesting, paper-operation evidence, control validation, and any case for a live-cap experiment remain future gates.