🎉 Weekly Special! 🎉

Use Coupon at Checkout:

LOADING...

NonLagMA EA MT4 MT5 - Trend Trading Expert Advisor with Hedging & Recovery

NonLagMA EA MT4 MT5 - Trend Trading Expert Advisor with Hedging & Recovery - Forex Expert Advisor by RobotFX
★ ★ ★ ★ ★ 12 opinions
NFA & FIFO COMPATIBLE
Works with most regulated brokers
ONE-TIME PAYMENT
No subscriptions or hidden fees
FREE LIFETIME UPDATES
All future versions included
NonLagMA EA Trend Trading Expert Advisor for MetaTrader MT4 MT5 The NonLagMA EA for MT4 and MT5 is a powerful trend-following MetaTrader expert advisor that combines the reliable NonLagMA indicator with smart hedging and recovery strategies. It trades in the direction of the trend, manages winning trades with trailing stop, and recovers losing trades using advanced hedging techniques.
  • Detects the current market trend using the NonLagMA indicator color, price position, or both
  • Opens trades in the direction of the trend based on NonLagMA signals
  • Manages trades with trailing stop, break-even, lot size control, and optional martingale
  • Hedges losing trades using recovery zones or trend-based hedging; classic stop-loss is also available

The RobotFX NonLagMA EA is a professional MetaTrader 4 and MetaTrader 5 expert advisor designed for trend trading. It follows the popular "trend is your friend" approach while incorporating powerful hedging and loss recovery features similar to the Auto Recovery EA. This makes it one of the most versatile trend-following expert advisors available for MT4 and MT5.

NonLagMA EA MT4 MT5 Expert Advisor trend trading signals
NonLagMA EA trades with the trend: buys during uptrends and sells during downtrends

The EA determines trend direction using the NonLagMA indicator color, price position relative to the NonLagMA line, or a combination of both. It enters trades on signal changes and can close trades or entire baskets when a new NonLagMA signal appears (if minimum profit is reached).

NonLagMA Expert Advisor MT5 MT4 trading trend signals
NonLagMA EA MT5 MT4 trend trading example
NonLagMA EA MT5 MT4 buy and sell trades example
NonLagMA EA MT5 MT4 trade management example with trend
NonLagMA EA MT5 MT4 hedging and recovery trades example
NonLagMA EA MT5 MT4 trading martingale and recovery example

To trade effectively with the NonLagMA Expert Advisor, you can choose how the EA detects the trend — by indicator color, price position, or both. The second NonLagMA line serves as the main signal for entries and exits, helping the EA close positions before major trend reversals.

Experienced traders can enable the martingale option to increase lot size after losing trades.
Take your time to understand what each of these settings does. After you’ve done that, try to optimize the default settings based on the pairs you are trading, the time-frame you trade on, your equity and initial LotSize etc.
How to choose NonLagMA Expert Advisor  MT5 / MT4 settings
  • Enter your Client Email - fill this with your email IF you are using a paid version of this EA on a LIVE account
  • Sunday to Friday - Indicate whether or not you want to trade each specific day
  • NFP Friday - Whether or not you want to trade on volatile Non-Farm payroll Friday, first Friday of the month
  • Thursday Before NFP - Whether or not you want to trade on the Thursday before the volatile Non-Farm Payroll Friday
  • Christmas Holidays - Whether or not you want to trade during a custom defined period in December, during the low liquidity of the Christmas Holidays
  • Christmas Holidays Start (20th Dec) - This is the day in December you will start to filter out, as the beginning of the Christmas Holiday. Default is 20th, you can enter any date instead of 20
  • New Years Holidays - Whether or not you want to trade during a custom defined period in the beginning of January, the low liquidity of the New Years Holidays
  • New Years Holidays End (5th Jan) - This is the day in January you stop the filter, the end of the New Years holiday period. Default is 5th January, you can enter any date instead of 5
  • Auto GMT Offset - Indicate if you want auto GMT offset turned on or off. Turn off during back testing
  • Manual GMT Offset - If AutoGMTOffset is turned off, indicate what your manual GMT offset would be
  • Enable Trading Session - Set to false to ignore the below trading sessions, or to true to trade within the sessions
  • Trade Tokio Session - Whether or not to trade Asian session
  • Start Tokio Session - Don’t trade before this time. If you include Australia, Sydney starts at 21.00, and Tokyo starts at 23.00 GMT
  • Finish Tokio Session - Don’t trade after this time. Defaulted at 07.00, the start of the European Session. Note: The Tokyo session continues on for 1 more hour to end at 08.00, so if you are interested in trading this session in its entirety, you should indicate from 23:00 to 08.00
  • Trade London Session - Whether or not to trade European session
  • Start London Session - Don’t trade before this time. Defaulted at 7.00 GMT, the start of the London Session, though Germany does not open till 08.00
  • Finish London Session - Don’t trade after this time. Note: The European Session continues till 16.00, so if you are interested in trading this session in entirety, you should have your defaults from 7.00 to 16.00
  • Trade New York Session - Whether or not to trade the New York session
  • Start New York Session - Don’t Trade before this time. Note that the NY stock exchange does not open till 9:30 EST, or 13.30 GMT, and the first hour and half (from 9:30 to 11:00 EST, or 13:30 to 15:00 GMT) is heavy trading, lots of liquidity
  • Finish New York Session - Don’t Trade after this time
  • Determine the Trend by:
  1. NonLagMA Trend Color - considers an uptrend if the nonlagma (Trend Length) color is up (default white) and downtrend if it's black
  2. NonLagMA Trend Price Position - if the price is above the nonlagma (Trend Length) the EA will be allowed to buy (uptrend), if it is below, to sell (downtrend)
  3. NonLagMA Trend Color & Price Position - both of the option above (color & price position) must match in order to determine the trend
  4. Disabled - the EA will open trades whenever the nonlagma (SignalLength) changes the color, regardless the trend nonlagma (TrendLength)
  • NonLagMA_Indicator_Name - this is the name of the non-lag moving average indicator file (RobotFX-NonLagMA-Indi.ex4), without the filetype .ex4
Make sure that the nonlagma indicator exists in the MetaTrader’s Indicators folder as the EA needs it to determine the trend and to spot trade entries & exits
  • Trend Length - the length of the nonlagma trend detector (if you set a very high value, >200, you might not be able to test it n the strategy tester)
  • Trend TimeFrame - the timeframe of the nonlagma trend detector
  • Trend Shift - horizontal deviation (left/right) of the trend indicator
  • Trend Deviation - vertical deviation (up/down) of the trend indicator
  • Signal Length - the length of the signal nonlagma used to enter/exit trades
  • Signal Shift - horizontal deviation (left/right) of the signal indicator
  • Swing Zone Bars - the number of bars to determine the swing zone's highs and/or lows)
  • Pips Away From Last Swing (0 = swing zone disabled) - EA will open new trades only if the nonlagma signal occurs this number of pips away from the last swing; set to 0 to ignore the swing zone confirmation
  • Trading - whether or not to allow the EA to open trades in a particular direction (Allow Buy, Allow Sell), any direction (Buy & Sell) (this is ignored by the hedging trades opened when if Hedging Method = Hedge Zone)
  • Enable Lot Size Management (%) - Whether or not to use a percentage of the Free Margin to open the next first trade. Note: does not apply to hedging or martingale lotsize
  • Lotsize as % of Free Margin - the size of the first opened trade as percentage of Free Margin, if the Lot Size Management (above) is enabled
  • LotSize as Fixed Value - the size of the first opened trade, if the Lot Size Management is set to false
  • MinProfit - the minimum profit, in deposit currency, to close a trade or a basket of trades
  • Stop Loss / Recovery Zone (pips) - the distance (pips) from the opened trade where the stop-loss will be placed or, f Hedging Method = Hedge Zone, the height of the Recovery Zone
  • Take Profit (pips) - Take profit distance in pips. The ratio between Stop Loss and Take Profit is also used to calculate the opposite hedging trades
  • Maximum Orders - the maximum numbers of allowed trades. When this number is reached, the EA will not open any other trades
  • BreakEven / Trailing Stop (pips) - the distance the price has to move in your favor, for the expert advisor to place the stop-loss
  • Trailing Step (pips) - the EA will move the stop-loss of the trade at the Trailing Stop distance from the actual price, as soon as this is at Trailing Step distance from the opening price. AKA trailing the price
  • Buffer for BreakEven & Close Losing Trades… (pips) - this adds to the BreakEven / Trailing Stop above, so when the EA places the stop-loss, it will be in profit with this number of pips. AKA locking the profit
  • Slippage (pips) - the buffer allowed when opening new trades or placing pending orders
  • Close Trades When Maximum Orders is reached - whether or not to allow the EA to close all the trades on the chart as soon as this number is reached
  • When Minimum Profit is reached… - what to do when the profit reached Minimum Profit ($$$.$$)
  • Start closing ALL trades on the chart - whether or not to allow the EA to close a trade or basket of trades as soon as the profit reaches Minimum Profit ($$$.$$)
  • Start closing LOSING trades & Set BE for winning trades - close the losing trades and set a stop-loss for the winners
  • Close Trades at Take Profit - whether or not to allow the EA to close a trade or basket of trades at Take Profit level (Minimum Profit must be reached as well)
  • Close Trades at NonLagMA Signal - whether or not to allow the EA to close a trade or basket of trades at NonLagMA signal (Minimum Profit must be reached as well)
  • After the EA will close the trade/s - continue trading (Continue Trading), remove from the current chart (Remove the EA from the chart) or close the trading terminal (Close MetaTrader)
  • Show Comments on Chart - whether or not to display the trading details on the chart
  • Enable Alerts - whether or not to get notified (alerts, email, push notifications or all) when trades open/close
  • Magic Number (-1 = no magic number) - change this when activating the EA on other charts of the same pair, otherwise the EA on one chart will execute its commands on the others. Leave to -1 to allow the EA to monitor/hedge trades opened manually
  • Hedging Method - choose your desired hedging method (Hedge Zone - recovery zone such as used by Auto Recovery EA (zone recovery), or Hedge Fluid (hedge with the trend) or simply disable hedging (No Hedging) and the expert advisor will place a classic stop-loss (Stop Loss) and take-profit (Take Profit) accordingly to suit ECN brokers
  • Enable Hedging Lot Size Multiplier - whether or not to use a lotsize multiplier when hedging. If set to false, the EA will use the ratio between the Stop Loss/Take Profit
  • Hedging Lot Size Multiplier - the next (opposite) hedging order lotsize multiplier
  • Hedge Only Last Order Lotsize - if enabled, it will set the hedging lotsize based on the last order lotsize instead of considering the entire baskets of opposite trades
  • When Hedging Fluid, hedge 1st trade - whether or not to place a pending hedge order even when Hedging Method = Hedge Fluid
  • When Hedge Zone & gap occurs, open hedge trade - whether or not to automatically hedge an opened trade when the price skips a pending hedge order (such as when gaps occur during weekends)
  • Enable Martingale - whether or not to increase the lotsize of the next opened order if previous order closes with negative profit
  • Martingale LotSize Multiplier - the martingale multiplier for the previous (losing) order
  • Martingale Level - the number of times (in a row) the expert advisor will keep increasing the lotsize of the next opened trade; after that it will resume with the initial LotSize

How to choose hedging settings

How do you determine your manual GMT offset?
Go to https://greenwichmeantime.com/ Find your brokers time by seeing it displayed in your trading platform under Market Watch (the top left hand side of your MetaTrader4 platform). Now do a little math to find out the hourly difference between the GMT and your brokers time. That is the offset. If the market watch time is ahead of the GMT then your setting is a positive number. But don't use a plus sign. Just write as you normally would for a positive number. If your broker's time is behind the GMT put a negative sign in front of the number.

How to Use NonLagMA EA

  1. Download and install the NonLagMA EA along with the RobotFX-NonLagMA-Indi indicator on your MetaTrader 4 or MetaTrader 5 platform.
  2. Attach the EA to your preferred chart (major forex pairs recommended).
  3. Configure trend detection method (color, price position, or both) and adjust NonLagMA indicator parameters.
  4. Set your risk management rules including lot size, stop loss / recovery zone, take profit, and trailing stop.
  5. Choose your preferred hedging method (Hedge Zone, Hedge Fluid, or No Hedging) and enable martingale if desired.
  6. Let the EA automatically trade with the trend and manage positions using advanced hedging and recovery logic.

Frequently Asked Questions

Q: Does the NonLagMA EA work on MT4 and MT5?

Yes, this expert advisor is fully compatible with both MetaTrader 4 and MetaTrader 5.

Q: What is the main trading strategy of the NonLagMA EA?

It is a trend-following EA that uses the NonLagMA indicator to detect trend direction and generate entry/exit signals, with optional hedging and martingale for loss recovery.

Q: Does it require the NonLagMA indicator?

Yes, the RobotFX-NonLagMA-Indi indicator must be installed in the Indicators folder for the EA to work properly.

Q: Can beginners use this EA?

Yes. While it offers advanced features, the default settings are well-optimized. Start on a demo account to understand its behavior.

Q: What pairs and timeframes work best?

It performs well on major forex pairs (EURUSD, GBPUSD, USDJPY, etc.) across multiple timeframes. Test thoroughly for your preferred setup.

YouTube video thumbnail

Download NonLagMA EA free

Download NonLagMA EA - free version
Fully functional MetaTrader expert advisor, limited to demo accounts for risk-free testing
398
Pay by card Pay in crypto
What 12 traders think of NonLagMA EA MT4 MT5 - Trend Trading Expert Advisor with Hedging & Recovery
Beau
I love that this NonLagMA EA is designed by traders, for traders. You can feel that practical approach in its functionality. It's not just a fancy indicator; it's a complete trading solution that helps manage lotsize and even offers martingale options if that's part of your strategy.
Anonymous
This EA is a solid performer for anyone who believes "the trend is your friend." It consistently identifies clean trends and keeps me in profitable trades longer. I appreciate that it can be configured to use both the indicator's color and price position for trend confirmation, offering a lot of flexibility.
Samuel Alders
Seriously impressed with the comprehensive features of this expert advisor. Not only does it identify the trend and enter trades based on the NonLagMA signal, but it also includes robust risk management like stop-loss, break-even, and trailing stop. The ability to hedge losing trades is a huge bonus for capital protection.
Iancu
For anyone looking to automate their trend-following strategy with a more responsive moving average, this EA is a must-have. It automates all the tedious analysis and execution, ensuring I don't miss those critical trend shifts. It's freed up so much of my time and mental energy.
Anonymous
It's a fantastic tool for getting into trades at the right moment, just as a new trend is forming or an existing one is confirmed. The option to exit a winning trade based on a reverse NonLagMA signal is brilliant for maximizing profits before a reversal. It's very intuitive and powerful.
Anamarija
This NonLagMA Expert Advisor has become an indispensable part of my trading setup. It helps me capitalize on market momentum and execute my trend strategy flawlessly. The automated management, including the loss recovery algorithm, gives me immense peace of mind.
Aura Acquafredda
I'm really happy with the performance of this expert advisor. It accurately identifies trends and then applies the trading strategy intelligently. It's helped me stay disciplined and avoid emotional trading, which used to be a big problem for me. It's truly worth the investment and has paid for itself many times over.
Richard
This EA is super user-friendly, despite its advanced features. The clear options for defining the trend, whether by color, price position, or both, make it highly adaptable. It ensures that the NonLagMA indicator is properly utilized for optimal trade entries and exits.
Anonymous
M trying to Dowlad EA on demo but indicator Error is coming m not able to do backtest and download EA on my demo account .
Anonymous
I have been trying to test this EA with indices , and keep getting stopped out, could you amend the EA to use ATR values for take profit and stop loss, or could you provide SET files for indices that use points for example th Dow and Nasdaq have a 15 min ATR of about 6000 points could the EA be amended to use points instead of pips
Anonymous
Solid performance during high volatility. This is definitely one of the better EAs I’ve come across.
Anonymous
The multi-threaded optimization is a game-changer; I finished my parameter sweep in a fraction of the time.