EA-23180 · Momentum

Exp_VortexIndicator_MMRec_Duplex

This EA trades based on the Vortex Indicator, which measures trend direction by comparing VM+ and VM- lines to detect positive and negative trend momentum. It uses a money management recommendation system with duplex (dual-direction) logic, allowing both long and short entries when the Vortex lines cross. Position sizing and risk are managed through configurable money management parameters.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskCaution
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsVortex Indicator (VM+, VM-)
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

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 of this EA is based on the Vortex Indicator, developed by Etienne Botes and Douglas Siepman, which identifies trend direction by calculating positive trend movement (VM+) and negative trend movement (VM-). Entry conditions trigger a buy when VM+ crosses above VM- and a sell when VM- crosses above VM+, representing a classic momentum crossover strategy. Exit conditions rely on reverse crossover signals or predefined stop-loss and take-profit levels. Position sizing employs a Money Management Recommendation (MMRec) system that dynamically adjusts lot sizes based on account balance and risk ratios. The Duplex logic means the EA can simultaneously manage both long and short positions without blocking opposite-direction signals when one direction is already held. Overall, the strategy falls into the momentum-following category, entering when a trend is clearly initiating, and is suited for medium-to-long-term markets with well-defined trends.

Strengths

  • The Vortex Indicator is highly sensitive to trend initiation, capturing trend reversals early
  • Duplex mode allows simultaneous long and short positions, potentially reducing missed opportunities during choppy markets
  • The Money Management Recommendation system provides dynamic position sizing to help control risk proportionally to account size

Weaknesses

  • Momentum crossover indicators tend to generate frequent false signals during ranging markets, leading to consecutive losses
  • Duplex holding mode may cause sustained losses on one side during strong trends with limited hedging effectiveness
  • Default stop-loss and take-profit values are 0, meaning without manual configuration there is no risk exit mechanism, posing significant drawdown risk

Possible improvements

  • Add a trend filter (e.g., ADX or large-period MA) to reduce false crossover signals during ranging markets
  • Set non-zero default stop-loss and take-profit values, and add a trailing stop feature to protect floating profits

Risk assessment

Overall risk: Caution

  • Default stop-loss and take-profit are zero, meaning trades have no exit protection if users do not manually configure them
  • Dual-direction holding may expose the account to margin pressure from both sides during extreme one-way markets
  • Vortex crossover signals trigger frequently in narrow ranges, potentially leading to overtrading

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness3.0
Innovation3.0
Documentation2.0
Overall2.7

Parameters

ParameterDefaultDescription
VortexPeriod14Vortex indicator calculation period
StopLoss0Stop loss in points, 0 means no stop loss
TakeProfit0Overall take profit target in points
MMType0Money management type (fixed lot / dynamic ratio)
Lots0.1Fixed trading lot size
RiskPercent2Risk percentage for dynamic lot sizing
DuplexModetrueEnable bidirectional trading mode
MagicNumber23180EA magic number for trade identification

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.