EA-20779 · Multi-Timeframe

AIS2 Trading Robot

AIS2 Trading Robot is a multi-timeframe Expert Advisor that analyzes market conditions across different timeframes to generate trading signals. It employs a combination of trend-following and momentum indicators to identify high-probability entry points while using multi-timeframe confluence as a filter. The EA includes position management features such as trailing stops and risk controls to manage open trades.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsMA, RSI, MACD, ATR
AuthorCopyright (C) 2009, MetaQuotes Software Corp.

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD0.00%0.00%0.00%0—————Not convertible yet
GBPUSD0.00%0.00%0.00%0—————Not convertible yet
USDJPY0.00%0.00%0.00%0—————Not convertible yet
XAUUSD0.00%0.00%0.00%0—————Not convertible yet

Why this EA never traded: no entry rule survived the conversion.

Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.

Blow-up risk: No blow-up pattern found

  • Has no stop loss or trailing stop

On its own this is not a typical blow-up pattern, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.

High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →

Strategy analysis

The AIS2 Trading Robot employs a multi-timeframe analysis strategy, confirming trend direction on higher timeframes before seeking entry opportunities on lower timeframes. The strategy concept is based on multi-timeframe confluence, where trade success rates are higher when signals align across multiple timeframes. Entry conditions typically require the higher timeframe trend direction to agree with the lower timeframe trigger signal, likely combining indicators such as moving averages, RSI, or MACD for comprehensive judgment. Exit conditions include fixed stop-loss and take-profit levels, trailing stops, and signal-reversal exits. Position sizing uses either fixed lot sizes or dynamic lot calculation based on account balance. Money management features may include maximum position limits and daily maximum loss restrictions, though specific implementation details depend on the source code parameters.

Strengths

  • Multi-timeframe analysis improves signal reliability and reduces false signals
  • Dual confirmation from trend and momentum indicators provides robust entry logic
  • Built-in trailing stop feature helps lock in floating profits
  • Maximum spread filter prevents entries in high-slippage environments

Weaknesses

  • Multi-timeframe analysis increases strategy complexity and makes parameter optimization difficult
  • Lacks a detailed money management module such as dynamic position sizing based on risk percentage
  • May generate frequent false signals in ranging markets leading to consecutive losses
  • Reliance on indicator combinations may fail under extreme market conditions

Possible improvements

  • Add adaptive parameter mechanism to automatically adjust stop-loss and take-profit based on market volatility
  • Implement a money management module supporting dynamic lot sizing based on account risk percentage

Risk assessment

Overall risk: Medium

  • Multi-timeframe strategy may experience signal delays during timeframe switching, leading to late entries
  • Lacks martingale or grid mechanisms but may open consecutive positions in ranging markets

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management3.0
Robustness2.0
Innovation2.0
Documentation1.0
Overall2.3

Parameters

ParameterDefaultDescription
LotSize0.1Hedge lock lot size
StopLoss50Stop loss in points
TakeProfit100Take profit in points
TrailingStop30Trailing stop in points, 0 to disable
Timeframe1H1Higher timeframe
Timeframe2M15Lower timeframe
MagicNumber123456EA magic number to identify its orders
MaxSpread30Maximum allowed spread

Similar Multi-Timeframe 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.