Skip to main content
|View as Markdown||

AIMS Momentum EA — Settings & Parameter Reference

AIMS Momentum EA is built with a streamlined 3-Bucket Parameter Architecture to eliminate curve-fitting and parameter bloat.


1. Input Parameters​

Bucket 0: License & Authentication​

ParameterTypeDefaultDescription
InpSerialKeystring""Your DLMS license key from the iTradeAIMS member portal.

Bucket 3: Strategy Operational Toggles​

ParameterTypeDefaultDescription
InpAutoDetectProfilebooltrueRecommended ON. Automatically calibrates Stop Loss method and unique Magic Numbers based on chart symbol.
InpSLMethodenumCANDLE_EXTREMEStop loss model if Auto-Profile is disabled (0=Candle Extreme, 1=Jaws, 2=Fractal).
InpMaxOpenRunnersint2Maximum concurrent trades allowed (additional runners permitted only when existing trades are in Free status).
InpUseSessionFilterbooltrueRestrict order entry to specific session window.
InpSessionStartstring"08:00"Session start time (broker server time, HH:MM).
InpSessionEndstring"17:30"Session end time (broker server time, HH:MM).

Bucket 1: Execution & Broker Safeguards​

ParameterTypeDefaultDescription
InpUseRiskPercentbooltrueWhen true, lot size is calculated dynamically from the 1R Stop Loss distance.
InpRiskPercentdouble1.0Risk percentage per trade (e.g. 1.0% = 0.01 of equity).
InpFixedLotdouble0.10Fixed lot size used when InpUseRiskPercent is false.
InpMaxSpreadPipsdouble25.0Spread guard ceiling in pips. Prevents execution during high-spread rollovers while permitting normal Index/Gold trading.
InpSlippagePointsint30Maximum slippage tolerance in broker points.
InpMagicNumberint108170Base magic number for order identification.

2. Invariant Strategy Constants (Locked Internal)​

These parameters are mathematically locked inside the engine to prevent curve-fitting:

  • InpUseFreeTrade = true: Always bank 50% cash profit at $+1.0R$.
  • InpMoveToBEAt1R = false: Never move SL to Break-Even at 1R (preserves runners during structural retests).
  • InpTakeProfitR = 0.0: No artificial Take Profit cap (unlimited upside).
  • InpTrailingMethod = TEETH: Trails along the Alligator Red Line (Teeth).
  • InpExitOnLipsClose = true: Exits early if price closes across the Green Line (Lips) while in profit.
  • InpPendingExpiryBars = 3: Automatically cancels stale pending stop orders after 3 bars.

3. Auto-Symbol Profile Mapping Table (v1.10)​

When InpAutoDetectProfile is set to true (default), the EA automatically detects the chart symbol upon attach, allocates a unique non-colliding Magic Number, and activates the calibrated Stop Loss model:

Chart Symbol PatternDetected InstrumentAllocated MagicStop Loss ModelOn-Chart Banner Text
NAS100, USTEC, US100, NDXNasdaq-100 IndexBase + 1 (108171)Candle Extreme (Low[1] / High[1])Profile: [NAS100 Champion (Candle Extreme SL)]
US30, DJ30, WS30Dow Jones 30 IndexBase + 2 (108172)Candle Extreme (Low[1] / High[1])Profile: [US30 Champion (Candle Extreme SL)]
GER40, DE40, DAXDAX 40 IndexBase + 3 (108173)Candle Extreme (Low[1] / High[1])Profile: [GER40 Champion (Candle Extreme SL)]
USDJPYUS Dollar / Japanese YenBase + 4 (108174)Swing Fractal (iFractals)Profile: [USDJPY Champion (Fractal SL)]
XAU, GOLDSpot GoldBase + 5 (108175)Candle Extreme (Low[1] / High[1])Profile: [XAUUSD Champion (Candle Extreme SL)]
GBPUSDBritish Pound / US DollarBase + 6 (108176)User / Preset SLProfile: [GBPUSD Profile (Auto-Detected)]
EURUSDEuro / US DollarBase + 7 (108177)User / Preset SLProfile: [EURUSD Profile (Auto-Detected)]
Other / UnmappedCustom SymbolBase (108170)User Selected (InpSLMethod)Profile: [Universal Default (Auto-Detected)]
Manual Override

To use custom manual settings or .set presets, simply set InpAutoDetectProfile = false. The on-chart banner will confirm: Profile: [Manual Settings (Auto-Profile Off)].