EA-17000 · Scalping

VR STEALS 2

VR STEALS 2 is a scalping Expert Advisor that trades on small timeframes using a spread filter and tick-level price action analysis. It enters positions during low-spread conditions and aims to capture small price movements with tight take-profit targets. The EA implements built-in spread protection and time-session filtering to avoid high-volatility periods.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryScalping
RiskCaution
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM1, M5, M15
IndicatorsSpread, Tick Price Action, Time Filter
AuthorVoldemar227

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

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

VR STEALS 2's core strategy is scalping, relying on low-spread environments to execute rapid trades on small timeframes like M1 or M5. Entry conditions are based on tick-level price dynamics analysis, opening positions when the spread is below a configured threshold and price momentum meets criteria. Exit conditions use fixed take-profit targets (typically a few pips) and stop-loss, pursuing a high-win-rate small-profit trading model. Position sizing supports both fixed lots and balance-based dynamic lot calculation. For money management, the incorporates spread filtering and trading session restrictions to avoid news periods and low-liquidity times. The overall strategy design emphasizes frequent trading with small profit accumulation, but is highly sensitive to broker execution quality (spread, slippage, latency).

Strengths

  • Built-in spread filter avoids trading during high-spread periods, reducing trading costs
  • Trading session restrictions allow avoiding news and high-volatility periods
  • Clear take-profit and stop-loss settings make per-trade risk controllable

Weaknesses

  • Scalping strategy is extremely sensitive to broker execution quality; spread and slippage changes directly affect profitability
  • Frequent trading generates high commission costs that erode profits over the long term
  • Poor risk-reward ratio with small take-profit and larger stop-loss requires extremely high win rate to maintain positive expectation

Possible improvements

  • Add dynamic take-profit mechanism that adapts targets based on market volatility
  • Incorporate economic news event filtering to automatically avoid major data release periods

Risk assessment

Overall risk: Caution

  • Scalping strategy is highly dependent on broker trading environment; results may vary significantly across different brokers
  • Small TP large SL pattern can rapidly deplete account equity during losing streaks

Evaluation scores

Code quality3.0
Strategy logic3.0
Risk management2.0
Robustness2.0
Innovation2.0
Documentation2.0
Overall2.3

Parameters

ParameterDefaultDescription
Lots0.01Fixed trading lot size
MaximumSpread15Maximum allowed spread in points
TakeProfit10Take profit in points
StopLoss50Stop loss in points
TimeStart0Trading start time (hour)
TimeEnd24Trading end time (hour)
MagicNumber123456EA magic number
Slippage3Maximum allowed slippage

Similar Scalping 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.