EA-1348 · Momentum

Exp_ColorMomentum_AMA

This EA trades based on signals from the ColorMomentum_AMA custom indicator, which applies Adaptive Moving Average (AMA) smoothing to a Momentum oscillator. It opens buy positions when the smoothed momentum is rising and sell positions when it is falling, with configurable stop loss, take profit, and lot sizing based on deposit share.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMomentum
RiskMedium
Rating★★☆☆☆
TypeTrading EA
TimeframesH1, H4, D1
IndicatorsMomentum, AMA (Adaptive Moving Average)
AuthorCopyright © 2012, Nikolay Kositsin

Backtest results (H1, about 1 year)

Not backtested yet — this EA could not be converted automatically.

Strategy analysis

The strategy concept is based on directional changes in a Momentum oscillator that has been smoothed by an Adaptive Moving Average (AMA) to identify trends. Entry conditions: a buy signal is generated when Value[1]<Value[2] (momentum trending upward) and Value[0]>Value[1] (current momentum value continues increasing); a sell signal is generated when Value[1]>Value[2] (momentum trending downward) and Value[0]<Value[1] (current momentum value continues decreasing). Exit conditions include fixed point-based stop loss (StopLoss_) and take profit (TakeProfit_), plus opposite-direction close signals when momentum direction reverses. Position sizing is controlled via the MM parameter, where negative values represent fixed lot sizes and positive values represent deposit share allocation. Money management uses a percentage risk model but lacks volatility-based dynamic position adjustment. The strategy relies on a single indicator signal without additional filters to avoid false signals in choppy markets.

Strengths

  • AMA adaptive smoothing effectively reduces false signals from the momentum indicator, being more flexible than simple moving averages in adapting to market changes
  • Independent permission controls for opening and closing positions provide high trading flexibility
  • Complete stop loss and take profit parameters provide a basic risk control framework

Weaknesses

  • Relies on a single custom indicator signal without multi-dimensional confirmation or filtering, prone to frequent open/close cycles in choppy markets
  • Default stop loss of 1000 points and take profit of 2000 points are large; while the risk-reward ratio is 1:2, the absolute risk exposure is high
  • No spread filter, volatility filter, or trading session restrictions, which may cause unnecessary losses during high-spread or low-liquidity periods

Possible improvements

  • Add multi-timeframe confirmation and volatility filtering (e.g., ATR) to reduce false signals in ranging markets
  • Add spread filter and trading session restrictions, and optimize stop loss/take profit to ATR-based dynamic values instead of fixed points

Risk assessment

Overall risk: Medium

  • No spread filter mechanism, positions may be opened during spread widening resulting in unfavorable fills
  • Fixed point stop loss/take profit does not adapt to different volatility environments—stop loss too large in low volatility, take profit too small in high volatility

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness3.0
Innovation2.0
Documentation2.0
Overall2.5

Parameters

ParameterDefaultDescription
MM-0.1Lot size or money management ratio
StopLoss_1000Stop loss in points
TakeProfit_2000Take profit in points
Deviation_10Maximum allowed slippage
BuyPosOpentrueAllow opening buy positions
SellPosOpentrueAllow opening sell positions
BuyPosClosetrueAllow closing buy positions
SellPosClosetrueAllow closing sell positions
InpInd_TimeframePERIOD_H4Indicator timeframe
Length8Momentum period
ama_period9AMA (Adaptive Moving Average) period
fast_ma_period2Fast MA period
slow_ma_period30Slow MA period
IPCPRICE_CLOSEPrice type for indicator calculation
G2.0Smoothing constant exponent
Shift0Indicator horizontal shift in bars
SignalBar1Signal bar index

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.