EA-48222 · Momentum

Exp_get_vol

This EA trades based on volume analysis, entering positions when abnormal or significant volume spikes are detected compared to historical averages. It uses volume as the primary signal generator to identify institutional activity or momentum shifts, then opens trades in the direction of the volume surge. The strategy relies on the premise that unusual volume precedes significant price movements.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsVolume, Moving Average
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

None of the usual blow-up patterns were found in the code, 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 concept of this EA is based on volume anomaly detection to capture market momentum, entering when current volume significantly deviates from historical averages as a sign of institutional capital involvement. Entry conditions trigger when the current bar's volume exceeds a multiple threshold of the historical average volume, typically combined with price direction confirmation for trade direction. Exit conditions generally use fixed take-profit and stop-loss levels or close positions when volume returns to normal levels. Position sizing supports both fixed lot sizes and dynamic calculation based on available account balance. Money management relies on parameter-configured stop-loss pips and risk ratios to control maximum loss per trade. The overall strategy logic is relatively straightforward but lacks consideration for volume data quality (such as skipping low-activity sessions) and has no trend filter mechanism to avoid false signals in ranging markets.

Strengths

  • Volume is a direct reflection of real market activity, more forward-looking than pure price indicators
  • Simple and clear strategy logic with few parameters, easy to understand and optimize
  • Capable of catching institutional capital entry timing, trading in the direction of major players
  • Well-defined stop-loss and take-profit settings, controllable per-trade risk

Weaknesses

  • Forex volume data is tick volume rather than true volume, casting doubt on signal reliability
  • Lacks trend filter mechanism, prone to false signals and frequent stop-losses in ranging markets
  • Does not account for trading session differences, volume anomalies during low-liquidity sessions may mislead entries
  • Missing price action confirmation after volume signal, high risk from single-indicator dependency

Possible improvements

  • Add a trend filter (e.g., moving average direction or multi-timeframe trend confirmation) to avoid counter-trend trades in ranging markets
  • Incorporate trading session filtering to exclude false volume signals during low-liquidity periods
  • Add a secondary price action confirmation mechanism after volume detection to improve entry precision

Risk assessment

Overall risk: Medium

  • Single volume indicator dependency; forex tick volume does not equal true volume, signals may be distorted
  • Lacks trend and multi-timeframe confirmation, may trigger frequent stop-losses in ranging markets
  • No new bar detection, potentially opening multiple positions on the same bar

Evaluation scores

Code quality3.0
Strategy logic2.0
Risk management3.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.2

Parameters

ParameterDefaultDescription
VolMultiplier2.0Volume multiplier threshold vs. average volume
VolPeriod20Historical period count for average volume calculation
StopLoss500Stop loss in points
TakeProfit1000Take profit in points
Lots0.1Fixed trading lot size
MagicNumber12345EA order identification number
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.