EA-22471 · Momentum

Probe

Probe is a momentum-based Expert Advisor that uses the Force Index and moving average convergence to detect impulsive market moves. It enters trades in the direction of strong momentum shifts and exits when momentum fades or a trailing stop is hit. The EA is designed for medium-term trading on major currency pairs.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsForce Index, Moving Average, Trailing Stop
AuthorCopyright © 2018, Vladimir Karputov

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 Probe EA is momentum breakout trading based on the Force Index indicator. Entry conditions: a long position is opened when the Force Index crosses above its moving average and price is above a key moving average, and vice versa for short positions. Exit conditions include the Force Index crossing back below its moving average, fixed stop-loss or take-profit being triggered, or a trailing stop being hit. Position sizing uses a fixed lot model, with users able to adjust the risk ratio per trade via input parameters. For money management, the EA provides maximum position limits and daily maximum loss limits to prevent consecutive losses from causing significant account drawdowns. The overall strategy combines trend-following with momentum confirmation for medium-term trading.

Strengths

  • Clear strategy logic based on Force Index momentum confirmation with statistical justification
  • Multiple exit mechanisms (stop-loss, take-profit, trailing stop) providing comprehensive risk control
  • Well-designed parameters allowing flexible adjustment based on individual risk preferences
  • Daily maximum loss limit effectively prevents catastrophic account drawdowns during extreme market conditions
  • Clean code structure suitable for learning and further development

Weaknesses

  • Fixed lot sizing does not dynamically adjust based on account balance, posing over-trading risk
  • Lacks new bar check mechanism, potentially opening repeated positions on the same bar
  • No spread filter included, resulting in potentially high entry costs in high-spread environments
  • Force Index tends to generate false signals in ranging markets, leading to frequent losses
  • Missing trading session filter, which may cause unfavorable fills during low-liquidity periods

Possible improvements

  • Add dynamic position sizing based on account balance percentage for better risk scaling
  • Implement new bar check and spread filter to avoid duplicate trades and high-cost entries
  • Introduce trading session filter and ATR-adaptive stop-loss to adapt to varying market conditions

Risk assessment

Overall risk: Medium

  • Fixed lot sizing does not reduce position size after losses, potentially increasing drawdown during losing streaks
  • Missing new bar check may cause multiple position openings within a single bar, amplifying risk
  • Momentum indicators frequently generate false signals in ranging markets, potentially causing consecutive stop-loss hits

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management3.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
LotSize0.1Fixed lot size per trade
ForcePeriod13Force indicator period parameter
MA_Period20Moving average period parameter
StopLoss500Stop loss in points
TakeProfit1000Take profit in points (unused; buy TP follows MA value)
TrailingStop300Trailing stop in points
MaxPositions3Maximum simultaneous positions
MagicNumber22471EA magic number for order identification
TimeFrameH1Trading timeframe

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.