Convert Raw Prices Into Deterministic Trading State
An automated strategy should not let every component interpret raw ticks independently. Price data first needs normalization into a consistent market state that the rest of the system can consume.
Architecture principle
The source methodology relies on timeframe, levels, trend, ATR or movement potential and current price behavior. FX Nova Bot formalizes these inputs into a MARKET_STATE snapshot with timestamp, symbol, timeframe, OHLC, spread, volatility state, structural levels and session context.
Snapshots should be immutable for a decision cycle. Strategy, risk and logging then evaluate the same observed market state, making later reconstruction and debugging possible.
Connected FX Nova modules
Educational software-engineering material. Architecture beyond the source trading methodology is explicitly presented as FX Nova Bot engineering design.