EA-16501 · Momentum

Exp_Delta_MFI

This EA trades based on the Delta MFI (Market Facilitation Index) indicator, which combines volume analysis with price range movements to identify momentum shifts. It enters positions when the delta between current and previous MFI values signals strengthening or weakening market facilitation, typically used to catch trending moves driven by volume participation.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsMFI, Volume, Delta MFI
Author—

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Not convertible yet
GBPUSD0.00%0.00%0.00%0—————Not convertible yet
USDJPY0.00%0.00%0.00%0—————Not convertible yet
XAUUSD0.00%0.00%0.00%0—————Not convertible yet

Why this EA never traded: no entry rule survived the conversion.

Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.

Blow-up risk: No blow-up pattern found

  • Has no stop loss or trailing stop

On its own this is not a typical blow-up pattern, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.

High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →

Strategy analysis

The core strategy of this EA revolves around the Delta MFI indicator, which measures changes in the Market Facilitation Index to gauge shifts in market participation and momentum. Entry conditions are based on the sign and magnitude of the MFI delta: a positive Delta MFI accompanied by increasing volume serves as a bullish signal for long entries, while a negative Delta MFI with rising volume signals bearish conditions for short entries. Exit conditions likely rely on opposing Delta MFI signals or predefined stop-loss and take-profit levels to manage trade closure. Position sizing may use fixed lot sizes or dynamic calculations based on account equity and risk parameters. Money management incorporates stop-loss orders to limit per-trade risk exposure, though the effectiveness depends heavily on parameter configuration. The overall approach is a momentum-based strategy that relies on volume confirmation to validate price movements, making it most suitable for trending markets with active volume participation.

Strengths

  • Combines volume and price range analysis providing statistically grounded logic that is more reliable than price-only indicators
  • Delta MFI can detect shifts in market participation early, helping capture the early stages of trends
  • Clear strategy concept with relatively simple parameters, making it easy to understand and optimize

Weaknesses

  • Prone to false signals in low-volume or ranging markets, leading to frequent losses
  • Default stop-loss and take-profit may be zero, lacking effective risk control mechanisms
  • Missing new bar check mechanism, potentially opening multiple positions on the same bar
  • No spread filter considered, which can be detrimental on instruments with wide spreads

Possible improvements

  • Add new bar check to prevent repeated entries on the same bar; add spread filter to avoid trading in high-spread conditions
  • Add volume threshold filtering and adaptive stop-loss mechanism that dynamically adjusts stop-loss and take-profit based on market volatility

Risk assessment

Overall risk: Medium

  • Default stop-loss may be zero, posing unlimited loss risk
  • Missing new bar check may cause repeated position opening in a short time leading to overexposure
  • Consecutive false signals in ranging markets may result in a string of losses

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation3.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
LotSize0.1Lot size per trade
StopLoss0Stop loss in points, 0 means no stop loss
TakeProfit0Take profit in points, 0 means no take profit
MFI_Period14MFI indicator calculation period
Volume_Period14volume MA period
Delta_Threshold0Delta MFIsignal threshold
MagicNumber16501EA magic number for distinguishing different EA's orders

Similar Momentum EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.