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
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.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
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.1 | Lot size per trade |
StopLoss | 0 | Stop loss in points, 0 means no stop loss |
TakeProfit | 0 | Take profit in points, 0 means no take profit |
MFI_Period | 14 | MFI indicator calculation period |
Volume_Period | 14 | volume MA period |
Delta_Threshold | 0 | Delta MFIsignal threshold |
MagicNumber | 16501 | EA magic number for distinguishing different EA's orders |
Similar Momentum EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.