EA-23431 · Multi-Timeframe

Three timeframes

This EA analyzes market conditions across three different timeframes to generate trading signals, using a multi-timeframe convergence approach. It typically combines trend direction from a higher timeframe, momentum confirmation from a middle timeframe, and entry timing from a lower timeframe. Trades are opened only when all three timeframe signals align, reducing false entries.

Open the interactive view (equity curve, symbol switch)

Key facts

RiskMedium
Blow-up riskLow
Rating★★★☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsMA, RSI, MACD
AuthorCopyright © 2018, Vladimir Karputov

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-3.25%-2.83%6.00%14444.10%-0.66-0.545−$2.51Reliable
GBPUSD-7.89%-6.89%8.73%14439.90%-1.30-0.907−$5.68Reliable
USDJPY+2.43%+2.11%4.43%16147.50%0.490.5510+$1.62Reliable
XAUUSD-29.95%-25.48%60.30%15245.70%-0.20-0.507−$21.46Reliable

Profitable on 1 of 4 markets with reliable results.

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.

Against the other Multi-Timeframe EAs with a reliable result on the same market: EURUSD: better than 9% of 11 · GBPUSD: better than 0% of 12 · USDJPY: better than 58% of 12 · XAUUSD: better than 25% of 12

Month by month

MarketMonths with a gainBest monthWorst month
EURUSD46%+1.36% 2026-06-1.89% 2026-07
GBPUSD23%+1.28% 2026-01-2.45% 2026-07
USDJPY54%+2.55% 2026-09-2.28% 2026-08
XAUUSD54%+22.73% 2026-01-29.30% 2026-07

From the backtest equity curve, sampled about every two days; only reliable results.

Blow-up risk: No blow-up pattern found

None of the usual blow-up patterns were found in the code, 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 core strategy of this EA is multi-timeframe convergence confirmation, analyzing the market across three different timeframes to enhance signal reliability. The higher timeframe is used to determine the main trend direction, the middle timeframe confirms whether momentum aligns with the trend, and the lower timeframe provides precise entry timing. Entry conditions require all three timeframe signals to align in the same direction before a trade is triggered, and this multi-filter mechanism effectively reduces the risk of false breakouts from single-timeframe signals. Exit conditions are typically based on the appearance of reverse signals or fixed stop-loss and take-profit levels, depending on parameter configuration. Position sizing uses either fixed lots or balance-based dynamic lot calculation. Money management has some shortcomings, lacking maximum drawdown control or dynamic position adjustment mechanisms, and adding a more comprehensive risk control module is recommended.

Strengths

  • Multi-timeframe convergence significantly reduces false signal rate, requiring alignment across three timeframes is a robust approach
  • Layered market structure analysis (trend-momentum-entry) follows clear logic consistent with technical analysis principles
  • Parameterized design allows flexible adjustment of timeframes and risk controls to suit different instruments and trading styles

Weaknesses

  • Three-timeframe convergence signals may be infrequent, potentially leading to long periods without trades during ranging markets
  • Fixed stop-loss and take-profit in pips does not account for volatility indicators like ATR, reducing adaptability across market conditions
  • Lacks proportional position sizing and maximum drawdown control, making the money management module relatively simple

Possible improvements

  • Add ATR-based dynamic stop-loss and take-profit mechanism so risk parameters can adapt to market volatility
  • Add maximum drawdown limits and proportional position sizing controls to improve capital management safety

Risk assessment

Overall risk: Medium

  • Fixed stop-loss/take-profit does not adapt to volatility changes, potentially causing frequent stop-outs during high-volatility periods
  • Lack of maximum drawdown control and proportional position sizing means risk exposure cannot auto-reduce during consecutive losses

Evaluation scores

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

Parameters

ParameterDefaultDescription
Timeframe1H4Primary timeframe for main trend direction
Timeframe2H1Secondary timeframe for momentum confirmation
Timeframe3M15Tertiary timeframe for precise entry timing
Lots0.1Fixed trading lot size
StopLoss50Stop loss in points
TakeProfit100Take profit in points
MagicNumber23431EA magic number for identifying its own orders

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.