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
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | Not convertible yet |
| XAUUSD | 0.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
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.1 | Hedge lock lot size |
StopLoss | 50 | Stop loss in points |
TakeProfit | 100 | Take profit in points |
TrailingStop | 30 | Trailing stop in points, 0 to disable |
Timeframe1 | H1 | Higher timeframe |
Timeframe2 | M15 | Lower timeframe |
MagicNumber | 123456 | EA magic number to identify its orders |
MaxSpread | 30 | Maximum allowed spread |
Similar Multi-Timeframe EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.