FxS Moving Average Pro EA
- Experts
-
Churchill Sipho Mashinini
I am an experienced MQL5 programmer with a strong background in Computer Science and three years of hands-on expertise in developing, optimizing, and automating trading strategies. I specialize in creating custom Expert Advisors (EAs), indicators, and scripts for the MetaTrader 5 platform, helping - Version: 2.0
- Updated: 19 July 2025
- Activations: 16
Overview
FxS Moving Average Pro EA for MT5 is an Expert Advisor that automates trading using multiple Moving Average-based strategies. In addition to the trading strategies available in the free version, the Pro version includes configurable loss recovery methods, trailing order management, and enhanced risk management features for traders who require greater flexibility.
Trading Strategies
The Expert Advisor includes the following trading modes:
-
MA Crossover – Opens trades based on crossovers between Fast and Slow Moving Averages.
-
EMA Trend Following – Trades in the direction of the prevailing trend using Exponential Moving Average confirmation.
-
MA Average Pullback – Identifies retracements toward a Moving Average during trending markets.
-
MA Envelope – Uses Moving Average Envelopes to identify breakout or mean-reversion opportunities.
-
MA as Dynamic Support and Resistance – Trades price reactions around Moving Average support and resistance levels.
-
Multiple EMA – Uses multiple Exponential Moving Averages to confirm trend alignment before opening positions.
-
Manual Mode – Allows manual Buy and Sell execution while using the Expert Advisor's trade management features.
The preferred trading mode can be selected through the Expert Advisor's input parameters.
Loss Recovery Methods
The Pro version includes the following configurable recovery techniques:
-
Averaging Down
-
Stop and Reverse
-
D'Alembert
-
Modified Martingale
-
Reverse Martingale
-
Classic Martingale
-
Grand Martingale
-
Fibonacci Martingale
Each recovery method includes configurable parameters that allow traders to adjust its behavior according to their trading objectives and risk tolerance.
Recovery techniques can significantly increase trading risk and should be used only after understanding their characteristics and potential impact on account drawdown.
Main Features
-
Seven selectable trading modes.
-
Eight configurable loss recovery methods.
-
Trailing Stop Loss.
-
Trailing Take Profit.
-
Configurable Moving Average parameters.
-
Fixed or configurable lot sizing.
-
Stop Loss and Take Profit management.
-
Trading session and weekday filters.
-
Built-in money management controls.
-
Optional on-chart dashboard.
-
Magic Number and trade comment support for running multiple Expert Advisors.
Input Parameters
Moving Average Settings
-
Fast Moving Average period
-
Slow Moving Average period
-
Moving Average method (SMA, EMA, SMMA, or LWMA)
-
Applied price
-
Strategy selection
Trade Settings
-
Lot size
-
Stop Loss
-
Take Profit
-
Maximum and minimum lot limits
-
Trade multiplier settings
-
Magic Number
-
Trade comment
Money Management
The Expert Advisor provides configurable money management options including:
-
Maximum risk per trade
-
Position sizing controls
-
Daily loss limit
-
Weekly loss limit
Time Filters
Trading can be restricted according to:
-
Trading sessions
-
Trading hours
-
Individual weekdays
-
Optional Monday and Friday trading filters
Dashboard
An optional on-chart dashboard displays trading information, current settings, and the status of the Expert Advisor.
Market Conditions
Different trading strategies may be more suitable under different market conditions.
-
MA Crossover, EMA Trend Following, and Multiple EMA are generally intended for trending markets.
-
MA Average Pullback is designed for trend retracements.
-
MA Envelope may be suitable for breakout or ranging market conditions.
-
MA as Dynamic Support and Resistance is intended for markets where price frequently reacts to Moving Average levels.
-
Manual Mode allows traders to combine discretionary entries with the Expert Advisor's management features.
Market conditions change over time, and no strategy is guaranteed to perform well under all circumstances.
Risk Management
The Expert Advisor includes configurable risk management features designed to help traders manage exposure, including:
-
Maximum risk per trade
-
Daily and weekly loss limits
-
Configurable Stop Loss and Take Profit
-
Trailing Stop Loss
-
Trailing Take Profit
-
Trading session restrictions
Recovery techniques, including Martingale-based methods, can substantially increase trading risk and may result in significant drawdowns if used without appropriate risk controls. Users should carefully evaluate these methods before enabling them.
Support
If you have questions about this Expert Advisor, require assistance with its settings, or would like to report a bug, please use the MQL5 product comments or the built-in MQL5 private messaging system to contact the developer.
Disclaimer
Trading Forex, CFDs, futures, cryptocurrencies, and other financial instruments involves significant risk and may not be suitable for every investor. Past performance does not guarantee future results. Recovery techniques do not eliminate trading risk and should not be expected to recover losses under all market conditions. Before trading on a live account, it is recommended to evaluate the Expert Advisor on a demo account and verify that its settings are appropriate for your trading objectives and risk tolerance.
