Skip to product information
Vector Momentum Pro #046

User Guide – Vector Momentum Pro
1. Overview
Vector Momentum Pro is an Expert Advisor for MetaTrader 5 that combines three technical
indicators:
CCI (Commodity Channel Index) – detects market momentum shifts.
Momentum Indicator – measures the strength and direction of market momentum.
ADX (Average Directional Index) – confirms the strength of the trend.
It also includes:
Automatic position management (Stop Loss & Take Profit).
Trailing Stop system to lock in profits.
Risk-based lot calculation or fixed lot mode.
Spread protection and option to allow only one position per symbol.
2. Entry Logic
Buy Signal:
o CCI crosses above the buy level.
o Momentum is above 100 and rising.
o ADX confirms a strong trend.
o +DI > -DI (bulls stronger).
Sell Signal:
o CCI crosses below the sell level.
o Momentum is below 100 and falling.
o ADX confirms a strong trend.
o -DI > +DI (bears stronger).
If conditions are met, the EA will automatically open BUY or SELL orders.
3. Exit & Risk Management
Stop Loss (SL): placed at a user-defined distance (in points).
Take Profit (TP): placed at a user-defined distance (in points).
Trailing Stop: adjusts SL dynamically as price moves in your favor.
Risk-Based Lot Size: calculates lot size from account balance and Stop Loss distance if
RiskPercent > 0.
Fixed Lot: used when RiskPercent = 0.
4. Input Parameters
Indicators
CCI_Period – period for CCI calculation.
CCI_BuyLevel – crossing level for buy entries (default = 0).
CCI_SellLevel – crossing level for sell entries (default = 0).
Momentum_Period – period of the Momentum indicator.
Momentum_Price – price type for Momentum (close, typical, etc.).
ADX_Period – period of the ADX.
ADX_Threshold – minimum ADX value for confirming a trend.
Trade Settings
FixedLot – lot size if RiskPercent = 0.
RiskPercent – % of balance risked per trade (overrides FixedLot).
StopLossPoints – SL in points.
TakeProfitPoints – TP in points.
MagicNumber – unique ID for this EA’s trades.
MaxSlippagePoints – maximum allowed slippage.
MaxSpreadPoints – maximum spread allowed to trade.
OnlyOnePosition – true = limit to 1 position per symbol.
Trailing Stop
UseTrailingStop – enable/disable trailing stop.
TrailingStopPoints – trailing stop distance.
TrailingStepPoints – minimum step before adjusting SL again.
Trade Filters
TradeLong – allow BUY trades.
TradeShort – allow SELL trades.
TradeOnNewBarOnly – true = only check signals at the start of a new bar.
5. Recommended Usage
Timeframes: M15, M30, H1 are suitable.
Pairs: EURUSD, GBPUSD, XAUUSD, or other trending symbols.
Spread filter: Keep MaxSpreadPoints close to your broker’s average spread.
Risk management: Start with low lot sizes or 1–2% risk until tested.
Backtest & optimize: Adjust CCI, Momentum, ADX, and trailing stop settings for best
performance per symbol.
6. Example Presets
EURUSD M15:
o CCI_Period = 20
o Momentum_Period = 14
o ADX_Period = 14, ADX_Threshold = 20
o StopLoss = 300, TakeProfit = 600, TrailingStop = 350
XAUUSD H1:
o CCI_Period = 25
o Momentum_Period = 14
o ADX_Period = 14, ADX_Threshold = 25
o StopLoss = 700, TakeProfit = 1400, TrailingStop = 800

You may also like