AurumNeuro Vanguard

AurumNeuro Vanguard is an intelligent Expert Advisor (EA) specifically designed for XAUUSD / Gold trading, combining a hybrid Neural Risk Architecture with the Unified Market Dynamics Engine (UMDE).

Rather than relying solely on conventional technical signals, AurumNeuro Vanguard combines causal price analysis, an online-learning neural network, and ATR-based adaptive risk management to evaluate market conditions and generate disciplined entry and exit decisions.

Key Features

UMDE Core Engine

Detects market direction by analyzing price velocity, entropy, and Causal Price Dynamics (CPD) to filter out lower-quality market signals and focus on stronger trading conditions.

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
class CUMDE_Kernel
{
private:
   MarketState    m_pool[STATE_POOL_SIZE];
   MarketState    m_l1_buffer[L1_SIZE];
   ushort         m_free_ptr;
   int            m_head;
   double         m_cpd, m_hamiltonian, m_cpd_smooth, m_scale;
   bool           m_shadow_mode;
public:
   CUMDE_Kernel() : m_free_ptr(0), m_head(0), m_cpd(0.0),
      m_shadow_mode(true), m_cpd_smooth(0.0) {}
   void InitScale()
   {
      point = SymbolInfoDouble(_Symbol, SYMBOL_POINT);
      m_scale = (point < 0.01) ? 1000.0 : 100.0;
   }
   void UpdateState(double price, double vol, double spread)
   {
      m_head = (m_head + 1) & (L1_SIZE - 1);
      double prev_price = m_l1_buffer[(m_head + L1_SIZE - 1) & (L1_SIZE - 1)].price;
      double vel = (price - prev_price) * m_scale;
      m_l1_buffer[m_head].price     = price;
      m_l1_buffer[m_head].velocity  = vel;
      m_l1_buffer[m_head].curvature = vel * 0.5;
      m_l1_buffer[m_head].entropy   = spread * vol;
      m_l1_buffer[m_head].timestamp = TimeCurrent();
   }
   void EvaluatePhysics()
   {
      double v = m_l1_buffer[m_head].velocity;
      double s = m_l1_buffer[m_head].entropy;
      double raw_cpd = MathAbs(v * (1.0 / (s + 0.0001)));
      double current_cpd = MathMin(raw_cpd, 10.0);
      m_cpd_smooth = 0.95 * m_cpd_smooth + 0.05 * current_cpd;
      m_cpd = m_cpd_smooth;
      m_hamiltonian = (v * v) + (s * 0.5);
      m_shadow_mode = (m_cpd < 0.60);
      m_l1_buffer[m_head].cpd        = m_cpd;
      m_l1_buffer[m_head].hamiltonian= m_hamiltonian;
   }
   MarketState GetCurrentState() const
   {
      return m_l1_buffer[m_head];
   }
   ENUM_ORDER_TYPE GetCausalDirection() const
   {
      return (m_l1_buffer[m_head].velocity > 0) ? ORDER_TYPE_BUY : ORDER_TYPE_SELL;
   }
   bool IsInShadowMode() const
   {
      return m_shadow_mode;
   }
   double GetCPD() const
   {
      return m_cpd;
   }
};
CUMDE_Kernel UMDE;

Neural Advisor

Uses a 5-12-3 neural network architecture that is continuously trained online using previous bar data. The Neural Advisor provides directional confirmation as well as dynamic Take Profit (TP) and Stop Loss (SL) guidance.

Adaptive Risk & Lot Sizing

Supports both Fixed Lot and Risk Percent trading modes. Position size can be calculated automatically based on SL distance, commission, and tick value, helping maintain consistent risk across different market conditions.

ATR Trailing Stop + Anti-Reversal Buffer

Features an ATR-based trailing stop with an optional aggressive mode and dynamic stop widening during extreme volatility. This helps reduce the chance of premature stop-outs when Gold experiences rapid price reversals.

Hard Close Profit — Risk/Reward

Automatically closes positions when the achieved profit reaches the configured Risk/Reward (RR) target, providing a clear and systematic profit-taking mechanism.

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void ManageHardCloseProfit()
{
   if(!InpUseRR) return;
   for(int i = PositionsTotal() - 1; i >= 0; i--) {
      ulong ticket = PositionGetTicket(i);
      if(!PositionSelectByTicket(ticket)) continue;
      if(PositionGetString(POSITION_SYMBOL) != _Symbol) continue;
      double entryPrice = PositionGetDouble(POSITION_PRICE_OPEN);
      double currentSL  = PositionGetDouble(POSITION_SL);
      ENUM_POSITION_TYPE posType = (ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE);
      if(currentSL == 0) continue;
      double slPoints = (posType == POSITION_TYPE_BUY) ?
                        (entryPrice - currentSL) / point :
                        (currentSL - entryPrice) / point;
      if(slPoints <= 0) continue;
      double bid = SymbolInfoDouble(_Symbol, SYMBOL_BID);
      double ask = SymbolInfoDouble(_Symbol, SYMBOL_ASK);
      double profitPoints = (posType == POSITION_TYPE_BUY) ?
                            (bid - entryPrice) / point :
                            (entryPrice - ask) / point;
      if(profitPoints >= InpRRatio * slPoints) {
         Print("RR hit: ticket=", ticket, " profit=", DoubleToString(profitPoints,1),
               " pts, SL=", DoubleToString(slPoints,1),
               " RR=", DoubleToString(InpRRatio,1));
         ClosePosition(ticket);
      }
   }
}

Hard Close Cut Loss

Can exit losing positions early when neural confidence falls below the configured threshold, helping protect account equity from prolonged or excessive drawdown.

Strict Gatekeeper

Uses multiple execution filters, including spread control, trade cooldown, and one-position-per-bar protection, designed to reduce unnecessary entries and overtrading.

Target Market

  • Instrument: XAUUSD / Gold
    (The EA may also be adapted to other highly volatile instruments.)

  • Recommended Timeframes: M15 – H1

  • Optimal Timeframe: H1 for more stable signal conditions

  • Account Types: Standard, Raw Spread, or ECN accounts with competitive commissions

  • Recommended Starting Capital: $500 minimum

  • Recommended Capital: $1,000+ when trading 0.01 lots

Competitive Advantages

Adaptive Learning

The neural network continuously updates its weights using new market data, allowing the model to adapt to changing market behavior over time.

Dual-Layer Protection

Combines adaptive ATR trailing protection with hard close cut-loss logic, providing multiple layers of protection against unfavorable market movements.

Transparent Configuration

Major trading, risk, and execution parameters are exposed through the EA inputs, making it easier to optimize the system and adapt it to different trading preferences and market conditions.

Built for Gold's Volatility

AurumNeuro Vanguard is designed for traders looking for an AI-inspired trading system built on a mathematical foundation and disciplined risk management framework.

By combining market dynamics analysis, online neural learning, adaptive volatility management, and strict trade execution controls, AurumNeuro Vanguard is engineered to handle the fast and volatile characteristics of the Gold market with a systematic approach.