Starting point
An entry logic identifies recurring price patterns. Without context it can treat visually similar patterns as equally valuable.
An entry is only the visible endpoint of a longer decision chain. Before that, the system must determine where the market is trading, which structure is present, whether a signal is robust and whether the technical environment permits clean execution.
GoldAutoTradePRO deliberately separates these tasks. No single indicator controls an order on its own. Signal, structure, quality, order logic and operations form five connected yet independently testable areas of responsibility.
This separation makes decisions easier to understand: a setup can be detected and later rejected because structure conflicts, quality is insufficient or the operating state is unresolved.
Detects potential market situations and creates a candidate. No order exists yet.
The strategy was not improved by simply adding more signals. The decisive step was separating responsibilities and introducing explicit veto points.
An entry logic identifies recurring price patterns. Without context it can treat visually similar patterns as equally valuable.
Signal frequency is not a quality metric. Additional trades can damage performance when market phase and structure do not align.
Relevant highs, lows, sweeps and reactions provide the spatial context in which a signal is assessed.
Several checks can downgrade or fully block a candidate. Not trading is an active system decision.
Order state, session boundaries, rollover and connectivity are treated as part of the strategy.
MGC is not just another gold symbol. Contract specification, tick value, expiry, trading hours and liquidity migration determine how data is read and orders are executed.
The Micro Gold future has defined tick sizes and tick values. Risk and order logic must be aligned precisely with this instrument.
The smaller contract size enables finer sizing. It does not automatically reduce market risk; it changes the scale.
The strategy requires suitable MGC market data. CFD or spot-gold data is not equivalent to the traded futures contract.
When liquidity moves to the next contract, the active market must be changed and data continuity checked.
Tick-based candles organise the market by activity rather than equal time blocks. This changes not only the display, but also the density at which structure and signals emerge.
Candles form faster during high activity. The system receives a finer sequence of state changes in dynamic phases.
Each candle is based on the same activity count. Quiet minutes are therefore not weighted as heavily as very active minutes merely because both span the same time.
500 tick is an operating baseline, not a law of nature. Other tick rates must be tested separately so an apparent edge is not merely caused by a display setting.
The sequence shows how market information enters as a bundled impulse, is checked from module to module and only then becomes a clearly defined system state.
Market data is captured as a common input state.
Structured input to the Signal Engine
Each example begins with an incomplete market structure. The continuing path shows which information is added and why the system executes, observes or deliberately blocks.
The futures sections explain which instrument and market data are processed. Operating protection answers a different question: may an already approved decision actually be executed under the current technical conditions?
Protected delivery, unambiguous versions and controlled activation reduce inconsistent installations.
Interruptions must be detected. After a disruption the system must not continue blindly from an unknown state.
Session boundaries, flatten time and the active contract are explicit operating parameters.
Signals, filter decisions and order states should be logged so deviations can be investigated.
The strategy is designed for NinjaTrader 8 on Windows with suitable MGC futures market data. The VPS page expands only on the technical runtime environment – not the trading logic.
The strategy runs in a controlled NinjaTrader configuration. Platform version, add-on version and workspace must align.
Instrument, contract month and data feed must be correct. Historical and real-time data can differ in quality and coverage.
A local PC or VPS must provide reliable connectivity, power, time synchronisation and remote access.