DayTrading
DayTrading is an Expert Advisor designed for intraday scalping on lower timeframes. It enters trades based on momentum and short-term trend signals, targeting small price movements with tight take-profit levels. The EA aims to capture multiple small gains throughout the trading session while using stop-loss protection on each trade.
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 | +1.31% | +1.14% | 4.31% | 94 | 48.40% | — | — | — | — | Same as other EAs |
| GBPUSD | -3.65% | -3.18% | 7.99% | 90 | 42.20% | — | — | — | — | Same as other EAs |
| USDJPY | +0.74% | +0.64% | 3.99% | 93 | 47.80% | — | — | — | — | Same as other EAs |
| XAUUSD | +120.99% | +92.55% | 24.53% | 87 | 59.80% | — | — | — | — | Same as other EAs |
On every market this backtest is identical to EA-20591. The automatic conversion almost certainly lost what makes this EA different (a custom indicator, a filter or the money management), so these results are not ranked or counted.
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
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 DayTrading EA employs an intraday scalping strategy focused on capturing short-term price movements on lower timeframes such as M5 or M15. Entry conditions are typically based on short-term momentum indicators like RSI, Stochastic oscillator, or MACD signals combined with price action to determine the immediate trend direction. Exit conditions include fixed-pip take-profit and stop-loss levels, with small take-profit targets suited to the scalping style and relatively tight stop-losses to limit individual trade losses. Position sizing may use fixed lot sizes or dynamic calculation based on account balance, though the exact method depends on the input parameters. Money management relies on per-trade stop-losses for risk control, but as a scalping strategy, spread costs are a critical factor since wide spreads during volatile periods can easily erode the thin profit margins. The overall strategy logic is straightforward and best suited for highly liquid major currency pairs.
Strengths
- Simple and clear strategy logic, easy to understand and adjust parameters
- Every trade has stop-loss protection, limiting individual trade risk
- No overnight positions, avoiding overnight risk and swap fees
- Can accumulate small profits quickly during clear trend sessions
- Performs best on liquid major pairs with low spreads
Weaknesses
- Scalping strategy is highly sensitive to spreads; widening spreads easily cause losses
- Small take-profit targets mean one loss can wipe out multiple winning trades
- Lacks session filter, may execute unfavorable trades during low-liquidity periods
- Frequent trading leads to significant cumulative commission costs
- No apparent trend filter mechanism, may suffer repeated stop-outs in ranging markets
Possible improvements
- Add trading session filter to trade only during high-liquidity and low-spread periods
- Add trend filter indicator (e.g., long-term moving average) to avoid frequent entries in ranging markets
- Add spread check mechanism to pause trading when spread exceeds threshold
- Consider dynamic risk-reward ratio adjustment to improve strategy adaptability
Risk assessment
Overall risk: Caution
- Scalping strategy is extremely sensitive to spreads; risk increases significantly when spreads widen
- Risk-reward ratio with TP smaller than SL requires high win rate to be profitable
- Lack of session and spread filters may produce losing trades during high-cost periods
- Cumulative commission costs from frequent trading cannot be ignored
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.1 | Lot size per trade |
StopLoss | 20 | Stop loss in points |
TakeProfit | 10 | Take profit in points |
TrailingStop | 5 | Trailing stop in points |
MagicNumber | 12345 | EA magic number for identifying this EA's orders |
MaxSlippage | 3 | Maximum allowed slippage |
RSI_Period | 14 | RSI indicator period |
RSI_Overbought | 70 | RSI overbought threshold |
RSI_Oversold | 30 | RSI oversold threshold |
Timeframe | M15 | Trading timeframe |
Similar Scalping EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.