Momentum Edge MT5 - User Guide and Complete Parameter Explanation

31 August 2026, 14:09
Nguyen Thi Thu Trang
0
33

Momentum Edge is a fully automated Expert Advisor for MetaTrader 5, developed for USDJPY, EURJPY, GBPUSD and XAUUSD.

The EA uses a structured momentum-breakout approach based on price and volatility expansion. It waits for predefined market conditions and executes only when its risk and execution requirements are satisfied.

No Grid. No DCA. No Martingale. Every valid trade has a protective Stop Loss.

This guide provides a brief overview of Momentum Edge and explains every visible parameter.

1. How Momentum Edge Works

Momentum Edge monitors a predefined intraday setup and prepares Buy and Sell breakout levels after the required conditions are confirmed. The exact price rules are integrated into each market preset.

Before an entry is executed, the EA checks:

  • Current spread
  • Distance from the intended entry
  • Maximum permitted slippage
  • Stop Loss and Take Profit validity
  • Available volume and broker limits

If price moves too far beyond the intended entry, the optional Limit Fallback function can wait for price to return instead of chasing the market.

Under normal automated operation, the EA uses one breakout cycle per broker day. After one successful market entry or fallback order, the current daily cycle is marked as used.

2. Risk and Trade Management

Every valid trade requires a broker-side Stop Loss. Momentum Edge does not respond to a losing trade by increasing volume or opening recovery positions.

The EA does not use:

  • Grid trading
  • Dollar-cost averaging
  • Martingale
  • Lot multiplication
  • Averaging into losing positions

Take Profit can be calculated by Risk Reward, fixed symbol points or disabled. The default Risk Reward value is 15.0, representing a target ratio of 1:15.

3. Complete Parameter Guide

EA Settings

Parameter Default Explanation
Magic Number 20260621 Unique identifier used to separate Momentum Edge orders and positions from other trading activity. Use a different number for each independent EA instance on the same symbol.
Order Comment Momentum Edge Text attached to market and fallback pending orders. It is used for identification and does not change the trading logic.
Allow Buy true Allows the EA to prepare and execute Buy trades. When disabled, the dashboard Auto Buy button cannot reactivate Buy entries.
Allow Sell true Allows the EA to prepare and execute Sell trades. When disabled, new Sell entries are blocked.
Preset USDJPY Setfile Selects the built-in configuration for USDJPY, EURJPY, GBPUSD or Gold. The preset must be matched manually to the chart symbol.

Preset Options

Option Recommended Symbol Explanation
USDJPY Setfile USDJPY Uses the built-in USDJPY range model and risk structure.
EURJPY Setfile EURJPY Uses the built-in EURJPY range model and risk structure.
GBPUSD Setfile GBPUSD Uses the built-in GBPUSD range model and risk structure.
Gold Setfile XAUUSD or GOLD Uses the built-in XAUUSD range model and risk structure.

Broker suffixes such as USDJPYm, GBPUSD.a or XAUUSD.pro can be used, but the corresponding preset must still be selected manually.

Lot Settings

Parameter Default Explanation
Lot Mode Risk % Of Balance Selects Fixed Lots, Deposit Load Percent, Risk % Of Balance or Risk Amount Money. Only the parameters belonging to the selected mode are used.
Fixed Lots 0.01 Fixed volume used only in Fixed Lots mode. The value is adjusted to the broker's minimum lot, maximum lot and volume step.
Deposit Load % 1.00 Percentage of account balance allocated as target margin. This is a margin-based calculation and does not directly define the loss at Stop Loss.
Risk % Of Balance 1.00 Calculates volume so that the estimated Stop Loss loss is approximately this percentage of the current account balance.
Risk Amount Money 100.00 Calculates volume from a fixed risk amount in the account deposit currency. On a USD account, 100 represents an intended risk of approximately USD 100.
Include Commission false Includes the configured commission reserve in Risk % Of Balance and Risk Amount Money calculations. It is ignored by Fixed Lots and Deposit Load Percent modes.
Commission 6.00 Manual commission reserve per 1.00 lot. Enter the total commission assumption to include in the risk budget. The EA does not read the broker's actual fee.

Lot Mode Calculations

Lot Mode Calculation
Fixed Lots Uses the entered Fixed Lots value.
Deposit Load Percent Calculates volume from the selected percentage of balance and the broker's margin requirement.
Risk % Of Balance Calculates volume from account balance, selected risk percentage and the actual Stop Loss distance.
Risk Amount Money Calculates volume from a fixed monetary risk amount and the actual Stop Loss distance.

For the two risk-based modes:

Lots = Selected monetary risk / (Price loss per lot at Stop Loss + Optional commission per lot)

Risk-based volume is rounded down to the broker's volume step. If the result is below the symbol's minimum lot, the EA will not execute that side.

Timeframe Data Settings

Parameter Default Explanation
Timeframe M1 Historical timeframe used to finalize the internal range. M1 is recommended for precise data. Selecting Current uses the chart timeframe and may produce different range values.

Slippage and Spread Filter

Parameter Default Explanation
Use Slippage Filter true Checks how far the current market price has moved beyond the intended breakout level before an order is submitted.
Maximum Slippage Points 0.5 Maximum permitted distance beyond the original trigger, measured in symbol points. Lower values apply stricter execution control but may reduce entries.
Place Limit If Slippage Is Exceeded true Attempts to place a limit order at the original intended entry when the market has moved beyond the permitted slippage.
Use Spread Filter true Blocks market execution while the current Ask-Bid spread exceeds the configured maximum.
Max Spread Points 80 Maximum permitted spread for market execution, measured in symbol points. Confirm the broker's point size before changing this value.

The slippage filter checks price before order submission. It cannot guarantee the final fill price because live execution still depends on liquidity, latency and broker conditions.

Range Filter Settings

Parameter Default Explanation
Use Previous D1 Range Percent Filter false Compares the current internal range with the previous completed D1 range. It can reject unusually small or unusually large range conditions.
Min Range % Of Previous D1 Range 15.0 Minimum acceptable range ratio. A value of zero or less disables the lower boundary.
Max Range % Of Previous D1 Range 85.0 Maximum acceptable range ratio. A value of zero or less disables the upper boundary.

Take Profit Settings

Parameter Default Explanation
TP Mode TP By Risk Reward Selects Risk Reward, Fixed Points or No Take Profit. A valid Stop Loss remains mandatory in every mode.
Risk Reward 15.0 Multiplies the final broker-valid Stop Loss distance to calculate Take Profit. The default value represents a 1:15 Risk Reward target.
TP Points 1000 Fixed Take Profit distance in symbol points. Used only when TP By Points is selected.

Take Profit Modes

Mode Result
TP By Risk Reward Take Profit is calculated from the final broker-valid Stop Loss distance.
TP By Points Take Profit is placed at a fixed number of symbol points from the entry.
No TP No Take Profit is submitted. The Stop Loss and fixed daily position-management rules remain active.

Dashboard Settings

Parameter Default Explanation
Show Dashboard true Shows or hides the on-chart dashboard. Hiding it does not stop the automated trading logic.
Dashboard Corner Left upper Selects the chart corner used to anchor the dashboard.
Dashboard X Distance 12 Horizontal distance in pixels from the selected chart corner.
Dashboard Y Distance 18 Vertical distance in pixels from the selected chart corner.
Dashboard Background RGB 18,18,18 Main panel background color.
Dashboard Frame RGB 218,170,70 Color used for the frame, title and gold accents.
Dashboard Text White Primary dashboard text color.
Dashboard Muted Text RGB 170,170,170 Color used for secondary labels and inactive information.
Dashboard Buy/OK Color RGB 0,155,80 Color used for Buy information and acceptable operating conditions.
Dashboard Sell/Warning Color RGB 190,55,55 Color used for Sell information, negative values and warnings.
Dashboard OFF Color RGB 75,75,75 Color used for inactive Auto buttons and OFF conditions.

4. Dashboard Controls

Control Action
AUTO BUY Pauses or resumes automatic Buy entries. It cannot override a disabled Allow Buy input.
AUTO SELL Pauses or resumes automatic Sell entries. It cannot override a disabled Allow Sell input.
CLOSE BUY POSITIONS Closes matching Buy positions without resetting the daily trading cycle.
CLOSE SELL POSITIONS Closes matching Sell positions without resetting the daily trading cycle.
CLOSE ALL POSITIONS Cancels virtual entries, deletes matching pending orders, closes matching positions and marks the daily cycle as used.
RESET TRADES Cancels the current virtual setup, removes matching fallback orders and clears the used-cycle status. It does not close open positions.

Reset warning: RESET TRADES can allow another breakout cycle on the same broker day. Use it carefully.

5. Important Operating Rules

  • The EA normally uses one breakout cycle per broker day.
  • The trading-cycle state remains stored after a terminal restart.
  • Matching positions and orders are identified by both symbol and Magic Number.
  • Dashboard Auto Buy and Auto Sell states return to the corresponding input values after reinitialization.
  • Do not run two instances with the same symbol and Magic Number.

6. Installation and Recommendations

Item Recommendation
Supported Symbols USDJPY, EURJPY, GBPUSD and XAUUSD
Chart Timeframe M15 is recommended for convenient monitoring.
Range Data Timeframe M1 is recommended.
Minimum Leverage 1:100 recommended
Minimum Deposit USD 500 recommended
Lower-Risk Reference Approximately USD 2,000 or more with risk limited to no more than 1% per trade.
Broker Compatible with most brokers; ECN execution is recommended.
VPS Strongly recommended for uninterrupted virtual entry and position management.
  1. Attach Momentum Edge to the intended chart.
  2. Select the preset matching the symbol.
  3. Select and configure one lot-sizing mode.
  4. Use a unique Magic Number.
  5. Enable MetaTrader Algo Trading.
  6. Backtest with the intended broker's data.
  7. Run a demo forward test before using live capital.

7. Risk Disclaimer

Trading Forex, Gold and CFDs involves substantial risk. Backtest and previous live results do not guarantee future performance.

Results can vary because of spread, slippage, liquidity, commission, leverage, server time, symbol specifications and technical infrastructure. Fast markets and price gaps may cause the realized loss to exceed the configured risk amount.

No automated trading system can eliminate risk or guarantee profit. Always backtest Momentum Edge and run a demo forward test before using real capital.

Trade only with funds you can afford to risk.