Spasm
Spasm is an MQ5 Expert Advisor that appears to operate as a high-frequency scalping system, likely executing rapid entry and exit trades on lower timeframes. The name suggests quick, spasmodic trade entries characteristic of scalping or momentum-based strategies. Without readable source code due to binary encoding, the exact logic cannot be fully verified.
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
Since the source code file is in binary format and cannot be read, the following is a speculative analysis based on filename and path: The name 'Spasm' suggests a rapid-reaction trading strategy, likely based on short-period momentum signals for scalping. Entry conditions may rely on quick price movements or short-period indicator crossovers, entering positions rapidly during sudden market fluctuations. Exit conditions likely use fixed take-profit/stop-loss or dynamic trailing stops, aiming to capture small but frequent price movements. Position sizing may use fixed lots or proportional calculations based on account balance. Regarding money management, scalping strategies typically require strict stop-loss control to handle accumulated risk from high-frequency trading, but the specific risk control mechanisms cannot be confirmed without readable source code.
Strengths
- Name suggests rapid-reaction strategy suited for short-term opportunities in volatile markets
- As an MQ5 EA it runs fully automatically, reducing human emotional interference
- Scalping strategies can achieve consistent small profits under suitable market conditions
Weaknesses
- Source code is in binary format, preventing audit of specific strategy logic and safety
- Scalping strategies are extremely sensitive to trading costs (spread and commission), which may erode net profitability
- Rapid entry/exit strategies may face widened slippage and consecutive losses during extreme volatility or low liquidity
Possible improvements
- Provide readable source code files for complete strategy audit and safety verification
- Add spread filter and trading session controls to avoid trading during high-spread and low-liquidity periods
Risk assessment
Overall risk: High risk
- Source code is unauditable, cannot confirm absence of martingale, grid, or other high-risk logic
- High-frequency scalping may generate large numbers of losing orders during extreme market conditions
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
LotSize | 0.1 | Lot size per trade |
StopLoss | 50 | Stop loss in points |
TakeProfit | 10 | Take profit in points |
MagicNumber | 12345 | EA magic number for distinguishing orders |
Timeframe | M5 | Trading timeframe |
Similar Scalping EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.