Everything you need to know about NODE Neural EA for MT5

25 June 2025, 13:44
Enrique Enguix
0
1 811

User Guide: NODE Neural EA for MT5

Welcome to NODE Neural EA for MT5!

You have acquired a trading tool designed with a primary focus on robustness and systematic risk management. Before configuring the parameters, it is essential that you understand the philosophy that makes NODE a reliable and predictable tool.


Section 1: Philosophy and General Operation

1.1 The NODE Approach: Management Over Prediction

Many EAs try to predict the market's next move with complex signal systems. While this can be effective, it can also be fragile when market conditions change unexpectedly.

NODE Neural EA for MT5 takes a different, more pragmatic approach. Its power does not lie in complex prediction, but in exceptionally robust and defensive trade management once a cycle has been initiated.

1.2 The Two-Phase System: "The Scout" and "The Risk Engineer"

To understand NODE simply, you can imagine it as a team of two specialists with clearly defined roles:

  • Phase 1: The Entry ("The Scout")
    • Who it is: A simple and clear signal system based on a Moving Average.
    • What it does: Its sole job is to find a logical starting point for a trade based on a basic directional market bias. It does not try to guess the future with pinpoint accuracy. Its goal is simply to say, "It looks like there's an initial momentum in this direction, let's get started."
    • Its Outcome: A single decision: INITIATE A BUY CYCLE or INITIATE A SELL CYCLE.

  • Phase 2: Grid Management ("The Risk Engineer")
    • Who it is: The true core of NODE. A systematic and highly defensive grid management logic.
    • What it does: Once "The Scout" has initiated a trade, "The Risk Engineer" takes full control. Its job is not to speculate, but to manage the open trade cycle methodically, based exclusively on your parameters. Its responsibilities are:
      • To add trades to the grid if the price moves against the position, using a fixed or adaptive (ATR) distance.
      • To calculate the lot size for subsequent trades according to a safe (Arithmetic) or more aggressive (Martingale) strategy.
      • To monitor the unified Take Profit to close the entire trade cycle for a profit.
      • To activate security filters (Volatility and Spread) to pause the addition of new trades if market conditions become dangerous.
      • To apply monetary safety nets (Margin Check and Drawdown Stop Loss) to actively protect the account.

This separation is the key to its reliability: a simple entry to start the process, combined with a professional-level management system focused on survival and risk control.

1.3 What This Means for You as a Trader

  • Total Control Over Risk: You define exactly how aggressive or conservative the grid will be, when it should stop, and what the maximum acceptable loss level is.
  • Predictable Behavior: The grid management is 100% systematic. Once you understand the parameters, you can predict exactly what the EA will do in any situation.
  • Safety First: NODE is designed to defend your capital. With its filters and monetary safety nets, its priority is to avoid the catastrophic scenario of a "Stop Out."

Now that you understand the philosophy of NODE, the next section will guide you through each of the "Risk Engineer's" controls.



Section 2: Detailed Parameter Guide (Inputs)

Welcome to the NODE Neural EA for MT5 control panel. Below, we will break down each parameter so you can adjust the EA to your trading style and risk profile.


Group 1: EA Identification

Defines the unique identity of the EA to avoid conflicts with other strategies on your account.

input int MagicNumber = 7834;

  • Description: The "Magic Number" is the unique ID that NODE assigns to each of its trades. It is crucial for the EA to know which trades are its own and not interfere with yours or those of other EAs.
  • Practical Tip: If you use NODE on multiple charts (e.g., EURUSD and GBPUSD), assign a different Magic Number to each instance so they operate independently.

input string EA_Comment = "NODE v3.05";

  • Description: A text comment attached to each trade that you will see in your history. It is purely for informational purposes to identify which EA opened each position.


Group 2: Lot & Grid Strategy

Here you define the money management strategy: the initial lot size and how it will grow if the grid is activated.

input ENUM_LOT_STRATEGY LotStrategy = MARTINGALE;

  • Description: Defines the formula for calculating the size of subsequent trades in the grid.
    • MARTINGALE: The classic and more aggressive strategy. It multiplies the previous lot by a factor, which can speed up recovery but also increases risk exponentially.
    • ARITHMETIC_PROGRESSION: A much safer alternative. In each new step of the grid, it simply adds the initial lot to the previous lot. The risk growth is linear, not exponential.

input double Initial_Lot = 0.01;

  • Description: The lot size that will be used for the first trade of each cycle. The EA automatically normalizes this value to comply with your broker's rules.

input double Martingale_Multiplier = 1.4;

  • Description: The multiplier used if you choose the MARTINGALE strategy. A value of 1.4 means that each new trade will be 40% larger than the previous one.
  • Practical Tip: This is a high-risk parameter. Values between 1.2 and 1.6 are common. Values above 2.0 are extremely aggressive and should be used with utmost caution.
  • Interrelation: This parameter is ignored if `LotStrategy` is set to `ARITHMETIC_PROGRESSION`.

input int Max_Grid_Trades = 10;

  • Description: A fundamental safety limit. It defines the maximum number of trades that NODE will allow to be open in the same cycle (e.g., 10 buys). Once this limit is reached, no more trades will be added to that grid, regardless of what the price does.


Group 3: Grid Step Configuration

Defines the distance (the "step") between the trades in the grid.

input ENUM_STEP_TYPE StepType = ATR_BASED;

  • Description: Defines how the distance for the next grid level is calculated.
    • FIXED_PIPS: The distance will always be a fixed number of pips that you define. It is static and predictable.
    • ATR_BASED: The distance is dynamic and adapts to volatility. It is calculated as a multiple of the ATR (Average True Range). The grid will have wider steps in volatile markets and narrower steps in calm markets.
  • Practical Tip: `ATR_BASED` is the recommended option for the EA to automatically adapt to changing market conditions, which is one of the strengths of its design.

input double Fixed_Step_In_Pips = 110.0;

  • Description: If `StepType` is `FIXED_PIPS`, this is the distance in pips that will be used between each trade in the grid.
  • Practical Tip: A low value (e.g., 30 pips) creates a dense and aggressive grid. A high value (e.g., 150 pips) creates a more conservative and spaced-out grid.

input int Step_ATR_Period = 20; / input double Step_ATR_Multiplier = 2.75; / input ENUM_TIMEFRAMES Step_ATR_Timeframe = PERIOD_H4;

  • Description: These parameters configure the Step calculation if you use `ATR_BASED` mode. They define the timeframe, period, and multiplier for the ATR indicator.
  • Example: If the ATR on H4 with a period of 20 is 80 pips, and the multiplier is 1.5, the Step for the next trade will be 80 * 1.5 = 120 pips.


Group 4: Profit Settings

Controls the profit target for the EA.

input double Take_Profit_In_Pips = 150.0;

  • Description: Defines the overall profit target for the entire trade cycle, measured in pips. Important: This target is calculated from the breakeven price of all trades in the grid, not from the price of the first trade.


Group 5: Risk Management & Safety

This is the most critical section for protecting your account. The safety nets are configured here.

input double MaxSpread_In_Pips = 10.0; / input int MaxSlippage_In_Pips = 5;

  • Description: Standard protection filters. `MaxSpread` prevents opening trades if the broker's spread is too high. `MaxSlippage` protects you from your order being executed at a much worse price than expected in very fast markets.

input double Min_Free_Margin_Buffer = 1000;

  • Description: The "Handbrake". This is a monetary safety buffer (in your account currency). NODE will only attempt to open a new trade if, after calculating the margin that trade will require, the remaining Free Margin in your account is still above this value.
  • Practical Tip: This is your first line of defense against "Stop Outs". It prevents the EA from trying to trade when the account is already under pressure, avoiding "not enough money" errors.

input double Max_Grid_Drawdown_Percent = 20.0;

  • Description: The "Airbag" or the ultimate safety net. If the drawdown (floating loss) of a grid cycle reaches this percentage of your account balance, the EA will execute an emergency closure of all trades in that cycle, taking a controlled loss to protect the remaining capital. A value of 0 disables this feature.
  • Example: On a €10,000 account, a value of 20.0 means that if the floating drawdown of the buy grid reaches -€2,000, the EA will close all buy positions immediately.


Group 6: Volatility Filter (Professional Feature)

Allows the EA to be cautious and pause automatically in anomalous market conditions.

input bool Enable_Volatility_Filter = true;

  • Description: Activates (`true`) or deactivates (`false`) the filter.

input ... V_Filter_...

  • Description: These parameters configure the volatility detector. The filter measures "current" volatility (using a short-period ATR) and compares it to "normal" volatility (using a long-period ATR). If the current volatility exceeds the normal by a threshold (`V_Filter_Threshold`), the market is considered "dangerous," and the EA will stop opening new trades until things calm down.
  • Analogy: It's like a "storm detector." If it senses a volatility storm is coming, it tells the EA to stay in the shelter and not open new positions until the danger has passed.


Group 7: Display Settings

Configures the information displayed on the chart.

input bool ShowInfo = true;

  • Description: The master switch for the Professional Dashboard. If set to `false`, the EA will run in "stealth mode" without displaying any information on the chart. Important: The panel is optimized to only display during live trading or in visual backtesting, ensuring maximum speed during optimizations.


Conclusion: Your Journey with NODE Neural EA for MT5

Congratulations! You have completed the guide to all of NODE's parameters. You now understand not only what each setting does, but also the philosophy of safety and systematic management that drives it.

NODE is not a tool for predicting the market, but a platform for robustly managing risk once a trade is underway. Its power lies in your ability to define its defensive rules and adjust them to your risk profile.

We encourage you to experiment with different risk configurations, especially in the Strategy Tester, to find the balance that best suits your goals. Always remember to test any new settings extensively on a demo account before applying them to real capital.

We wish you the best of success in your trading.