Kinetix Momentum Adapt
- Experts
- Alexandre Vincent Traber
- Version: 1.21
- Updated: 2 November 2026
- Activations: 10
Kinetix Momentum Adapt is a trend Expert Advisor built around a moving average whose period adapts to market momentum. It compares recent momentum with its long-term average and stretches or shortens the moving average accordingly, then trades price crosses of that adaptive average when momentum points the same way.
OVERVIEW
- Adaptive moving average: the period moves between MA_MinPeriod and MA_MaxPeriod based on the momentum regime
- Entry on a close crossing the adaptive average, confirmed by the sign of average momentum
- ATR-based stop loss and take profit
- Early exit when price crosses back through the average
- Risk-based position size
- One position at a time, all decisions on closed bars
- Built-in optimizer scoring system for robust parameter selection
- On-chart dashboard with account drawdown and EA drawdown tracked separately
HOW IT WORKS
Momentum: for each bar the EA measures the price change over Momentum_Period bars. It averages this value over the last Momentum_AvgLookback bars (short-term momentum) and over the last Momentum_RefLookback bars (reference momentum).
Adaptive period: the moving average period starts at MA_BasePeriod and is scaled by how much stronger or weaker the short-term momentum is compared with the reference. Stronger than usual momentum lengthens the average, weaker momentum shortens it, always within MA_MinPeriod and MA_MaxPeriod.
Entry: a buy is opened when the last close crosses above the adaptive average and the short-term momentum is positive; a sell when the close crosses below and momentum is negative.
Exit: every trade has a stop loss at ATR_SL_Multiplier x ATR and a take profit at ATR_TP_Multiplier x ATR. If price crosses back through the adaptive average before either is reached, the position is closed. The lot size risks Risk_PercentPerTrade percent of equity.
Safety: margin check before every order, full lot normalization, stop and freeze level checks. A startup self-test reports whether trading is actually allowed on the chart.
INPUTS
General:
- Magic_Number
- Risk_PercentPerTrade: percent of equity risked per trade
- ATR_SL_Multiplier, ATR_TP_Multiplier, ATR_Period: stop loss and take profit distances
Momentum / Adaptive MA:
- Momentum_Period: bars used for each momentum value
- Momentum_AvgLookback: bars for the short-term momentum average
- Momentum_RefLookback: bars for the reference momentum average
- MA_BasePeriod, MA_MinPeriod, MA_MaxPeriod: base and limits of the adaptive period
Optimizer Score: Score_* inputs, see below
OPTIMIZER SCORING SYSTEM
Standard MT5 criteria such as maximum balance or profit factor tend to select parameter sets that fit the past by chance. Kinetix Momentum Adapt includes a custom scoring function that ranks each optimization pass on the quality of its equity curve:
- Smoothness of the equity curve (R2 of a linear fit)
- Profit speed (normalized slope)
- Temporal stability (divergence between the first and second half of the test)
- Profit concentration (penalty when a few trades make most of the profit)
- Drawdown depth and duration (Ulcer Index)
- Capital efficiency (MAR ratio)
- Trade count reliability
A pass scores 0 if net profit is negative, or if profit factor, drawdown or number of trades are outside the limits you set. In the MT5 optimizer, set Optimizer Criterion to Custom max.
RECOMMENDED SETUP
- Trending instruments and timeframes
- Start with the default settings and Risk_PercentPerTrade between 0.5 and 1.0
- Optimize in two stages: 1 Minute OHLC or Open Prices for the momentum and moving average parameters, then Every Tick to confirm the best zone
- VPS for continuous operation
DISCLAIMER
Trading leveraged products involves a high risk of loss. Backtest results do not guarantee future performance. Test on a demo account before trading live.
