Legend
- Solid arrows → Allowed flow
- Red dashed arrows → Forbidden paths
- Orange nodes → Skipped trades (logged)
Simulation Characteristics
- No External Calls: Simulation never calls TopstepX API
- Internal State: Uses internal
realizedPnLToday tracking (not TopstepX)
- Consistency Rule: Applied in simulation (respects daily cap)
- Pyramiding: Simulated as profit multiplier (not real adds)
- Results: Aggregated statistics (equity curve, win rate, max DD, etc.)
Forbidden Paths
- ❌ Simulation → Live Executor
- ❌ Simulation → TopstepX API
- ❌ Simulation → Real Order Placement
Key Differences from Live Trading
- State Source: Internal tracking vs TopstepX API
- Execution: Simulated vs Real orders
- Verification: No TopstepX verification gates
- Fail-Closed: No fail-closed gates (simulation always continues)