EA-21679 · Scalping

Forex Fraus M1

Forex Fraus M1 is a 1-minute timeframe scalping EA that enters trades based on a proprietary signal algorithm combining tick-level price movement analysis with volatility filters. It primarily targets small pip gains on M1 charts and uses a momentum-based entry with a fixed take-profit and stop-loss structure. The EA is designed for high-frequency trading on major currency pairs during liquid sessions.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryScalping
RiskCaution
Blow-up riskLow
Rating★★☆☆☆
TypeTrading EA
TimeframesM1
IndicatorsTick Price Analysis, Volatility Filter, ATR
AuthorDima Z

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-1.74%-1.51%3.87%11449.60%-0.42-0.454−$1.24Reliable
GBPUSD+2.35%+2.04%4.11%11547.80%0.450.578+$2.05Reliable
USDJPY-0.13%-0.12%5.01%10949.50%-0.00-0.036−$0.12Reliable
XAUUSD+30.70%+24.76%45.74%10950.90%0.690.677+$30.72Reliable

Profitable on 2 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.

Month by month

MarketMonths with a gainBest monthWorst month
EURUSD38%+1.54% 2026-04-1.12% 2026-01
GBPUSD62%+1.53% 2025-12-2.65% 2026-10
USDJPY38%+3.02% 2026-04-2.12% 2026-03
XAUUSD62%+48.49% 2026-02-24.67% 2026-08

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 Forex Fraus M1 is to capture short-term price fluctuations on the M1 timeframe, representing a typical scalping trading system. Entry conditions are based on a proprietary signal algorithm that combines tick-level price movement analysis with volatility filters, opening positions when short-term momentum direction is detected. Exit conditions use fixed take-profit and stop-loss values, with some versions including a trailing stop feature to lock in profits. Position sizing employs either fixed lots or a percentage-based calculation from account balance, but lacks advanced money management modules such as the Kelly criterion or dynamic position adjustment. The primary risk lies in the extremely high trading frequency at the M1 level, where commission and spread costs can significantly erode profits, especially during low-liquidity sessions. Additionally, the strategy relies heavily on historically optimized parameters and may experience sustained losses when market structure changes occur.

Strengths

  • Includes a spread filter that prevents entry during high-spread conditions, reducing transaction cost risk
  • Uses a fixed take-profit and stop-loss structure, making risk per trade controllable and clearly defined
  • High trading frequency on M1 timeframe can rapidly accumulate profits under suitable market conditions
  • Employs a magic number to distinguish orders, avoiding conflicts with other EAs and enabling multi-EA operation

Weaknesses

  • M1 scalping is heavily impacted by spreads and commissions, making actual net profit significantly lower than gross profit
  • Strategy parameters appear over-optimized on historical data with serious overfitting risk; live performance may diverge substantially from backtests
  • Lacks dynamic position sizing and scaling in/out logic, unable to adjust risk exposure based on market changes
  • High-frequency trading demands excellent broker execution quality; slippage can render the strategy ineffective
  • No new bar check mechanism may cause repeated entries on the same bar, leading to excessive exposure

Possible improvements

  • Add a new bar check mechanism to ensure only one entry per bar, preventing repeated openings
  • Introduce a dynamic position sizing module that adjusts lot size based on account equity and recent win rate
  • Add session filtering to trade only during high-liquidity sessions (London/New York) to reduce slippage and spread impact
  • Incorporate a market regime identification module that switches between different parameter sets for ranging and trending markets

Risk assessment

Overall risk: Caution

  • M1 scalping strategy has extremely high spread and commission cost ratios, making net profit highly sensitive to broker conditions
  • Lack of new bar check may cause multiple entries on the same bar, resulting in excessive risk exposure
  • Fixed-parameter strategy lacks adaptability to market structure changes, potentially leading to consecutive losses

Evaluation scores

Code quality2.0
Strategy logic2.0
Risk management2.0
Robustness2.0
Innovation1.0
Documentation1.0
Overall1.7

Parameters

ParameterDefaultDescription
LotSize0.01Fixed lot size, used when MMRec is disabled
TakeProfit10Take profit in points
StopLoss20Stop loss in points
TrailingStop5Trailing stop in points
MaxSpread15Maximum allowed spread
MagicNumber12345EA magic number
SignalPeriod14signalcalculation period
VolatilityFiltertrueEnable volatility filter

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.