EA-22606 · Momentum

Exp_XBullsBearsEyes_Vol

This EA trades based on the XBullsBearsEyes_Vol custom indicator, which combines Bulls Power and Bears Power indicators with volume weighting to detect momentum shifts. It opens buy positions when bullish momentum with volume surges is detected and sell positions when bearish momentum with volume surges is detected, using the indicator's signal changes as entry triggers.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsBulls Power, Bears Power, Volume
AuthorCopyright © 2018, Nikolay Kositsin

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 strategy is centered on a volume-weighted version of the Bulls Power and Bears Power momentum indicators, detecting market direction through changes in bullish and bearish force. Entry conditions trigger a buy when the XBullsBearsEyes_Vol indicator switches from a bearish signal to a bullish signal, and a sell when it switches from bullish to bearish, making it fundamentally a momentum reversal strategy. Exit conditions rely on opposing signals to close positions — long positions close on bearish signals and short positions close on bullish signals. Position sizing uses a fixed lot approach with a MoneyManagement module that offers either fixed lots or balance-proportional lot sizing. Money management provides stop loss and take profit parameter settings, but the effectiveness depends on user configuration as the EA lacks an adaptive stop loss mechanism.

Strengths

  • Combines volume with momentum indicators, producing more reliable signals than pure momentum alone
  • Clear and concise strategy logic — signal reversals directly drive entries and exits, making it easy to understand and verify
  • Includes a money management module supporting both fixed lots and proportional lot sizing

Weaknesses

  • Stop loss and take profit default to 0, leaving trades completely unprotected if users don't manually configure them
  • Lacks a new bar check mechanism, potentially causing over-trading by opening multiple positions within the same bar
  • Bulls/Bears Power indicators tend to produce false signals in ranging markets, and there is no filtering mechanism to address this

Possible improvements

  • Add a ranging market filter (e.g., ADX or ATR) to reduce or avoid trading when trend strength is low
  • Add a new bar check and time interval control to prevent repeated position opening on the same bar

Risk assessment

Overall risk: Medium

  • Default stop loss and take profit values are 0, meaning trades have no price protection when unconfigured
  • No new bar check exists, potentially causing position stacking from repeated entries within the same bar

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.2

Parameters

ParameterDefaultDescription
MoneyManagement0.1Lot sizing: >=1 fixed lots, <1 fraction of balance
StopLoss0Stop loss in points, 0 means no stop loss
TakeProfit0Take profit in points, 0 means no take profit
TrailingStop0Trailing stop in points, 0 to disable
TrailingStep0Trailing stop step in points
VolumePeriod5volumecalculation period
BullsBearsPeriod13Bulls/Bears Power indicator period

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.