🚀 Join the Dove Forex Markets Affiliate Program and earn up to 40% per each sale! 💰📈 Register Now >

EA MFI_R2-v21

EA MFI_R2-v21
Free

PLATFORM & SOFTWARE TYPE
🖥️ PLATFORM: MT4 • SOFTWARE TYPE: EA
EA MFI_R2-v21
Unlock the potential of automated trading with EA MFI_R2-v21, your intelligent solution for navigating market momentum. This Expert Advisor is designed to help you identify high-probability trade setups and manage them dynamically, aiming to optimize your trading process on MetaTrader 4.

📈 TRADING STRATEGY
This EA employs a dual-layered approach, analyzing market momentum and confirming trend direction to pinpoint trade opportunities. It leverages the Money Flow Index (MFI) to detect potential overbought or oversold conditions, indicating possible reversals or continuations. This is combined with a long-term Moving Average (MA) filter to ensure entries align with the prevailing trend. Once a trade is active, it utilizes sophisticated, multi-faceted exit conditions and dynamic trailing stops to protect profits and manage risk efficiently.

🎯 BEST FOR
* Traders seeking automated entries and exits based on momentum indicators
* Individuals who prefer dynamic trade management over fixed stop loss/take profit
* Those looking for flexible risk control and money management options
* Traders who value adaptability with various trailing stop techniques

💱 RECOMMENDED PAIRS
Designed for versatility, EA MFI_R2-v21 has optimized settings for a wide range of major and minor currency pairs including EURJPY, AUDUSD, GBPUSD, USDCAD, and many others. Its adaptable MFI period can be tailored to specific symbols for enhanced performance.

⚙️ SETTINGS AND PARAMETERS
* Money Management: Choose between a fixed lot size or dynamic risk percentage based on your account equity.
* MFI Settings: Customize the MFI period, and adjust overbought/oversold entry and exit thresholds.
* Trend Filtering: Integrate an optional Moving Average Angle filter for additional trend confirmation.
* Stop Loss & Take Profit: Set traditional fixed levels, or let the EA manage exits dynamically.
* Trailing Stop Strategies: Select from 8 distinct trailing stop types, including Parabolic SAR (pSAR), stepped, and EMA-based methods, to suit your preferred risk management style.
* Trade Frequency: Implement an optional delay to limit trading to one position per day per symbol.
🔧 USER INPUTS (EX4/EX5) — what each setting does
• Expert_Name — Controls the “Expert_Name” parameter (string). (default: "---- EA MFI_R2_v21 ----")
• LotSize — Fixed lot size when Money Management is off. (default: 0.1)
• RiskPercent — Percent of free margin risked per trade when MM is on. (default: 2.0)
• UseMoneyMgmt — Controls the “UseMoneyMgmt” parameter (bool). (default: false)
• BrokerPermitsFractionalLots — Fixed lot size when Money Management is off. (default: true)
• mi — Controls the “mi” parameter (string). (default: "--Moving Average settings--")
• MaTrend_Period — Controls the “MaTrend_Period” parameter (int). (default: 200)
• ri — Controls the “ri” parameter (string). (default: "--MFI settings--")
• MFI_Period — input value to be optimized (default: 5)
• UseDefaultMFI_Period — Controls the “UseDefaultMFI_Period” parameter (bool). (default: true)
• BuyWhenMFIBelow — Controls the “BuyWhenMFIBelow” parameter (int). (default: 65)
• SellWhenMFIAbove — Controls the “SellWhenMFIAbove” parameter (int). (default: 35)
• MFI_Overbought_Value — Controls the “MFI_Overbought_Value” parameter (double). (default: 75.0)
• MFI_Oversold_Value — Controls the “MFI_Oversold_Value” parameter (double). (default: 25.0)
• useMFI4BarsBack — Controls the “useMFI4BarsBack” parameter (int). (default: 0)
• BuyWhenAbove — Controls the “BuyWhenAbove” parameter (int). (default: 55)
• SellWhenBelow — Controls the “SellWhenBelow” parameter (int). (default: 45)
• useNewExitStrategy — Controls the “useNewExitStrategy” parameter (int). (default: 0)
• MFI_High_OverBought_Exit — Controls the “MFI_High_OverBought_Exit” parameter (int). (default: 98)
• MFI_Low_OverSold_Exit — Controls the “MFI_Low_OverSold_Exit” parameter (int). (default: 2)
• use200SMA_Exit — Controls the “use200SMA_Exit” parameter (int). (default: 1)
• useMFI14_Exit — Controls the “useMFI14_Exit” parameter (int). (default: 1)
• MFI_Exit_Period — Controls the “MFI_Exit_Period” parameter (int). (default: 14)
• useCCI50_Exit — Controls the “useCCI50_Exit” parameter (int). (default: 0)
• CCI_ExitLevel — Controls the “CCI_ExitLevel” parameter (int). (default: 0)
• st1 — Controls the “st1” parameter (string). (default: "--Signal_TimeFrame--")
• Signal_TimeFrame — Controls the “Signal_TimeFrame” parameter (int). (default: 0)
• hd — Controls the “hd” parameter (string). (default: " --Limit 1 trade per day --")
• useDelay — Controls the “useDelay” parameter (int). (default: 1)
• ai — Controls the “ai” parameter (string). (default: "--Moving Average Angle filter settings--")
• a2 — Controls the “a2” parameter (string). (default: " Set switch to 1 to use filter")
• useMaAngleFilter — Controls the “useMaAngleFilter” parameter (int). (default: 0)
• TrendTimeFrame — Controls the “TrendTimeFrame” parameter (int). (default: 0)
• Threshold — Controls the “Threshold” parameter (double). (default: 20)
• PrevShift — Controls the “PrevShift” parameter (int). (default: 3)
• CurShift — Controls the “CurShift” parameter (int). (default: 1)
• st6 — Controls the “st6” parameter (string). (default: "--Profit Controls--")
• StopLoss — Protective stop distance (usually in points/pips). (default: 0)
• TakeProfit — Take profit distance (usually in points/pips). (default: 700)
• Slippage — Max price slippage allowed on order execution. (default: 3)
• tsp0 — Controls the “tsp0” parameter (string). (default: "--Trailing Stop Types--")
• tsp1 — Controls the “tsp1” parameter (string). (default: " 1 = Trail immediately")
• tsp2 — Controls the “tsp2” parameter (string). (default: " 2 = Wait to trail")
• tsp3 — Controls the “tsp3” parameter (string). (default: " 3 = Uses 3 levels before trail")
• tsp4 — Controls the “tsp4” parameter (string). (default: " 4 = Breakeven + Lockin")
• tsp5 — Controls the “tsp5” parameter (string). (default: " 5 = Step trail")
• tsp6 — Controls the “tsp6” parameter (string). (default: " 6 = EMA trail")
• tsp7 — Controls the “tsp7” parameter (string). (default: " 7 = pSAR trail")
• tsp8 — Controls the “tsp8” parameter (string). (default: " 8 = Blutos pSar trail")
• UseTrailingStop — Enables a trailing stop with this distance. (default: true)
• TrailingStopType — Enables a trailing stop with this distance. (default: 8)
• ts2 — Controls the “ts2” parameter (string). (default: "Settings for Type 2")
• TrailingStop — Change to whatever number of pips you wish to trail your position with. (default: 15)
• ts3 — Controls the “ts3” parameter (string). (default: "Settings for Type 3")
• FirstMove — Type 3 first level pip gain (default: 20)
• FirstStopLoss — Move Stop to Breakeven (default: 50)
• SecondMove — Type 3 second level pip gain (default: 30)
• SecondStopLoss — Move stop to lock is profit (default: 30)
• ThirdMove — type 3 third level pip gain (default: 40)
• TrailingStop3 — Move stop and trail from there (default: 20)
• ts4 — Controls the “ts4” parameter (string). (default: "Settings for Type 4")
• BreakEven — Moves stop to entry after reaching this profit. (default: 30)
• LockInPips — Profit Lock in pips (default: 1)
• ts5 — Controls the “ts5” parameter (string). (default: "Settings for Type 5")
• eTrailingStop — Enables a trailing stop with this distance. (default: 10)
• eTrailingStep — Enables a trailing stop with this distance. (default: 2)
• ts6 — Controls the “ts6” parameter (string). (default: "Settings for Type 6")
• EMATimeFrame — Controls the “EMATimeFrame” parameter (int). (default: 30)
• Price — Controls the “Price” parameter (int). (default: 0)
• EMAPeriod — Controls the “EMAPeriod” parameter (int). (default: 13)
• EMAShift — Controls the “EMAShift” parameter (int). (default: 2)
• InitialStop — Controls the “InitialStop” parameter (int). (default: 0)
• ts7 — Controls the “ts7” parameter (string). (default: "Settings for Type 7")
• pi — Controls the “pi” parameter (string). (default: "--pSAR settings--")
• StepParabolic — Controls the “StepParabolic” parameter (double). (default: 0.02)
• MaxParabolic — Controls the “MaxParabolic” parameter (double). (default: 0.2)
• Interval — Controls the “Interval” parameter (int). (default: 5)
• ts8 — Controls the “ts8” parameter (string). (default: "Settings for Type 8")
• pi2 — Controls the “pi2” parameter (string). (default: "--pSAR settings--")
• SarStep — Controls the “SarStep” parameter (double). (default: 0.02)
• SarMax — Controls the “SarMax” parameter (double). (default: 0.20)
💽 HOW TO INSTALL (MT4)
• Download: (.ex4)
• MetaTrader → File → Open Data Folder
• MQL4 → Experts → paste file → restart MT4
• Navigator (Ctrl+N): drag onto chart
• Enable: Allow live trading + DLL imports
• Click AutoTrading (►)

✅ RECOMMENDED BROKERS
🔹 Exness : https://one.exnesstrack.net/a/chmn9zk3nj
🔹 XM : https://clicks.pipaffiliates.com/c?c=446268&l=en&p=6
🔹 IC Markets : https://icmarkets.com/?camp=55065
🔹 RoboForex : https://my.roboforex.com/en/?a=suxs
🔹 SuperForex : https://superforex.com/?x=TWCS123
🔹 LQDFX : http://t.lqdfx.com/?t=8FC97B&dest=bonus
🔹 Tickmill : https://tickmill.link/4imp5S5
🔹 Pepperstone : https://trk.pepperstonepartners.com/aff_c?offer_id=367&aff_id=32140
🔹 Exclusive Deal : https://affs.click/cFrHo

✅ RECOMMENDED VPS
🔹 FXVM : https://fxvm.net/?aff=18727
🔹 Zomro : https://zomro.com/vds?from=399558

📞 CONTACT & SUPPORT
🔹 Website : https://doveforexmarkets.com
🔹 Telegram: https://t.me/forexchats
🔹 Email : info@doveforexmarkets.com
🔹 WhatsApp: wa.me/260960556804

⚠️ DISCLAIMER
Trading involves risk. Past performance does not guarantee future results.

The author doveforexmarkets has offered the item for free, you can now download it.

3 Downloads

Published:

24 Mar, 2026 10:38 PM

Version:

v2.1

Source Code Included:

Yes

Files Included:

Yes

Instructions Included:

Yes

Tags:

Doveforexmarkets's items

Similar items

We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies

More