Skip to main content
Trend ContinuationMT4 v1.15 · MT5 v1.14

AIMS Momentum EA

Research and execution software for MetaTrader that places a stop order when AO momentum resumes on an open Gator. It banks half at +1R, then trails the rest along the Gator Teeth.

Backtest report

Report pending

The backtest report and reproducibility kit for Momentum EA are being prepared. They will appear here with every run we tested, the tester settings and the files to reproduce them.

Research, not a black box

You get the rules, our default settings and our test. Check them before you rely on them.

  1. Reproduce it. Run our test with the same settings in your own tester.
  2. Optimise it. Change the dates, symbols and costs. Watch for curve-fitting.
  3. Forward-test it. Run it on a demo account first.
  4. Decide. Going live is your decision.

A backtest is a historical simulation, not a live result. Read the Risk Disclosure and the Terms.

Type
Expert Advisor
Category
Trend Continuation
Platforms
MT5 · MT4
Language
MQL5 · MQL4
Repaints
No — closed bar
AO ImpulseOpen GatorStop OrdersFree Trade at +1RTeeth Trail

What Momentum EA does

AIMS Momentum EA trades trend continuation. It waits for the Gator to open, for a pullback in the Awesome Oscillator, and for momentum to resume. Then it places a stop order beyond the signal candle.

Closed-Bar Entry

A signal needs the AO wave colour to turn Lime (or Red) after a different colour, with the Gator fully open and the close on the trend side of the Purple line (SMMA 34 of close, shifted 21).

Free Trade at +1R

At +1R the EA closes half the position. The stop is not moved to break-even first, so the runner keeps room to breathe.

Teeth Trail and Lips Exit

After the half is banked, the stop trails forward only along the Gator Teeth. A trade in profit closes when a candle closes across the Lips.

How to trade Momentum EA

  1. Attach and License

    Attach the EA to the chart of the symbol you want to trade and enter your Serial Key in Inputs. Until then the chart shows LOCKED and no orders are placed.

  2. Check the Profile

    With Auto-Profile on, the chart comment shows the profile chosen for the symbol and its stop-loss model. Turn Auto-Profile off to choose the model yourself.

  3. Set Risk and Session

    Choose risk % or a fixed lot, and the session window in server time. New entries only happen inside the session.

  4. Let It Manage

    The EA places, cancels and manages its own orders. Pending stops expire after 3 bars, and the opposite stop is cancelled when one side fills.

Setups and chart grammar

The EA checks for a new signal once per closed bar. It manages open positions on every tick.

SetupContextWhat the EA seesGoal
Buy StopGator open up: close > Lips > Teeth > Jaws, close above the Purple lineAO wave turns Lime after a non-Lime barBuy Stop 1 pip above the signal candle high
Sell StopGator open down: close < Lips < Teeth < Jaws, close below the Purple lineAO wave turns Red after a non-Red barSell Stop 1 pip below the signal candle low
Free TradePosition open, half not yet bankedPrice reaches +1R from entryClose 50% (the whole position if the lot cannot be split)
ExitRunner openStop hit on the Teeth trail, or a close across the Lips while in profitClose the runner
BUY STOP

Bullish momentum resumed on an open Gator.

SELL STOP

Bearish momentum resumed on an open Gator.

FREE

Half banked at +1R; the runner trails the Teeth.

LOCKED

No valid Serial Key: no orders, no management.

The Risk Gate

Before placing an order the EA checks the spread, how far price has already moved past the entry, and the distance to the stop. If any check fails, the setup is skipped.

risk = |entry - stop|
skip if risk > 2.5 x ATR(14)
skip if spread > Max spread
skip if price is already > 5 pips beyond the entry

Settings

InputTypeDefaultWhat it does
Serial KeyString(empty)Licence key from the member portal. Without a valid key the EA stays locked and neither opens nor manages trades.
Auto-ProfileBooleantruePicks the stop-loss model and a magic-number offset for the chart symbol (NAS100, US30, GER40, XAUUSD, USDJPY, GBPUSD, EURUSD).
Stop Loss ModelEnumCandle ExtremeCandle Extreme, Gator Jaws or Swing Fractal, each 1 pip beyond the level. Used when Auto-Profile is off or the symbol is not mapped.
Max concurrent runnersInteger2A new trade opens only when every open runner is already Free. Netting accounts allow one.
Session FilterBooleantrueRestricts new entries to the session window. Open runners are kept beyond it.
Session start / endString08:00 / 17:30Session window in broker server time (HH:MM).
Lips ExitBooleantrueCloses a trade in profit when a candle closes across the Lips.
Risk % sizingBooleantrueSizes each trade from the distance to its stop loss.
Risk % per tradeFloat1.0Percentage of balance risked per trade when risk sizing is on.
Fixed lotFloat0.10Lot size when risk sizing is off.
Max spread (pips)Float25.0No new order while the spread is wider than this.
Max slippage (points)Integer30Maximum slippage accepted on execution.
Magic numberInteger108170Identifies this EA’s trades. Auto-Profile adds a per-symbol offset.

Frequently asked questions

The EA runs on the chart it is attached to. Auto-Profile has settings for NAS100, US30, GER40, XAUUSD, USDJPY, GBPUSD and EURUSD; other symbols use your manual settings.

All EAs →

Momentum entries, managed to the rule.

AIMS Momentum EA is available for MetaTrader 4 and MetaTrader 5 to iTradeAIMS members.