EA-40566 · Grid

Turbo Scaler Grid Pending EA

This EA implements a grid trading strategy using pending orders that are placed at fixed intervals from the current price. It scales into positions by placing multiple buy and sell pending orders at predetermined distances, aiming to profit from price oscillations within a range. The 'Turbo Scaler' aspect suggests accelerated order placement with configurable grid spacing and lot sizing.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryGrid
RiskHigh risk
Blow-up riskHigh
Rating★★☆☆☆
TypeTrading EA
TimeframesM5, M15, M30, H1
IndicatorsNone - Pure Grid, ATR (implied for spacing)
AuthorCopyright © 2022

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: High

  • Opens a grid of orders at fixed price steps
  • Has no stop loss or trailing stop
  • Can hold up to 13 positions at once

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

This EA employs a grid pending order strategy where the core concept is placing multiple BUY STOP and SELL STOP orders at fixed intervals above and below the current price, profiting from market oscillations as price triggers successive grid levels. Entry conditions are purely mechanical: pending orders are placed automatically at predefined grid distances without any technical indicator signal, relying entirely on price reaching grid levels for order activation. Exit conditions primarily use take-profit targets for each individual grid order, but stop-loss settings may be inadequate or absent, which is a typical hazard of grid strategies. Position sizing uses configurable lot parameters and may support incremental lot sizing modes to average down costs during drawdowns. Money management depends on the account balance absorbing the floating loss risk from an expanded grid, lacking an overall risk exposure control mechanism that could lead to severe drawdowns in trending markets.

Strengths

  • Grid strategy excels in ranging markets, continuously accumulating profits from small price oscillations
  • Pending order mode eliminates emotional trading with systematic execution requiring no manual intervention
  • Multi-level pending orders provide dense market coverage, increasing fill probability and profit frequency
  • Rich configurable parameters allow traders to flexibly adjust grid settings for different instruments and market conditions
  • Bi-directional pending orders create profit opportunities regardless of price moving up or down

Weaknesses

  • In trending markets the grid continuously adds losing positions, potentially leading to margin call and account blowout
  • Lacks overall risk exposure control with no effective limit on maximum floating loss or total position size
  • Stop-loss settings may be incomplete, with individual orders potentially lacking stop-loss protection entirely
  • High capital requirement demanding sufficient margin to sustain floating losses when the grid is fully expanded
  • Does not account for the erosion effect of trading costs (spreads, swap fees) on grid profitability
  • No market state filtering mechanism, mechanically deploying grids regardless of trending or ranging conditions

Possible improvements

  • Add trend filtering indicators (e.g., MA direction or ADX) to pause or reduce grid deployment during strong trending markets
  • Implement a global risk control module with maximum floating loss limits and total position caps, triggering automatic liquidation when thresholds are breached
  • Add dynamic grid spacing functionality that adaptively adjusts grid density based on volatility (ATR)
  • Improve stop-loss mechanisms by mandating stop-loss for every order and adding account-level emergency stop functionality
  • Add spread filtering and trading session controls to avoid trading during high-spread and low-liquidity periods

Risk assessment

Overall risk: High risk

  • Grid strategy may infinitely add positions in trending markets leading to massive floating losses or margin call
  • Lack of mandatory stop-loss and global risk control makes account safety entirely dependent on markets remaining range-bound
  • Incremental lot sizing (if present) exponentially amplifies risk exposure and accelerates account losses
  • No detection of market state or volatility changes, continuing grid deployment under adverse conditions

Evaluation scores

Code quality2.0
Strategy logic2.0
Risk management1.0
Robustness2.0
Innovation1.0
Documentation1.0
Overall1.5

Parameters

ParameterDefaultDescription
GridStepN/AGrid step, price distance between adjacent pending orders
MaxOrdersN/AMax pending orders, limits total orders per direction
LotSizeN/AInitial lot size, first order volume
LotMultiplierN/ALot increment multiplier (Martingale factor)
TakeProfitN/ATake profit in points per level
StopLossN/AStop loss in points, SL distance per order
MagicNumberN/AMagic number, unique EA order identifier
OrdersAboveN/ABuy pending orders above current price
OrdersBelowN/ASell pending orders below current price

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