Sliding Block — Intelligent Trading Expert Advisor for Forex (MT4)
Sliding Block is a powerful and reliable MT4 trading bot for traders who want stable, fully automated execution. It places pending orders in optimal zones, trails them before activation, and—once filled—manages positions with automatic SL/TP and classic or dynamic trailing. Risk is controlled via series limits, spread & requote filters, and either fixed lot or auto-lot sizing. Works in both trending and ranging markets thanks to flexible signal logic.
🔑 Key Features
- Pending Order Algorithm — places BUY STOP / SELL STOP at a defined offset from price and manages them with protective logic.
- Intelligent Pending Trailing — pending orders dynamically trail prior to activation for more precise entries.
- Automatic Position Protection — immediate SL/TP after fill; optional classic/dynamic trailing.
- Flexible Series Management — supports trading in series with ExponentialStepSeries; you set the caps with LimitSeriesOrders.
- Scalable Parameters — price levels auto-adjust, so one configuration can work on multiple symbols and timeframes.
- Advanced Risk Controls — fixed lot or auto-lot sizing, cooldowns, and equity-aware trade logic.
- Market Condition Filters — spread and requote filters avoid poor execution conditions.
- High Adaptability — extensive inputs for signal length, deviation thresholds, execution types, and more.
🧩 How Sliding Block Works
- Market Analysis: evaluates price structure (OHLC), volatility and internal signal curves.
- Signal Generation: confirms entry zones using fast/slow interaction lengths and deviation thresholds.
- Pending Placement: submits buy/ sell stops at a configured IndentPendingOrders with optional pre-activation trailing.
- Activation & Management: on fill, sets SL/TP and applies classic or dynamic trailing.
- Exit: position closes via TP, SL, or dynamic trailing rules.
📸 Inputs Snapshot (what the main settings do)
- Money Management — DefaultVolume (fixed lot), LotCalculationEnabled (auto-lot), LotCalculationBase (base multiplier).
- Series Management — LimitSeriesOrders (max orders in a series), ExponentialStepSeries (spacing multiplier).
- Signal In/Out — IndentPendingOrders (offset), InteractionAlgorithmFastLength/SlowLength, FastDeviation/SlowDeviation, AutomaticCorrectionAlgorithm (adaptive tuning).
- Automatic Trading Stop — TakeProfit, StopLoss (points).
- Trailing (Pending) — TrailingPendingEnabled, TrailingPendingStart.
- Trailing (Market) — TrailingSeparateMarketOrderEnabled, TrailingSeparateMarketOrderStart/Stop.
- Spread Limits — SpreadLimitsEnabled, SpreadLimitsMin/Max.
- Service — CalculationNormalPrice, OrdersMagicNumber, OrdersComment, OrdersRequote, OrdersTypeFilling (for MT5 ports).
📈 Backtest: AUDUSD (H1, 2018-07-30 → 2025-07-30)
Modelling quality 99%, initial deposit $10,000, leverage 1:100.
- Profit Factor: 18.09
- Total Trades: 1,727 (profit trades 82.74%)
- Win rate: Shorts 79.91% / Longs 85.60%
- Relative Drawdown (equity): ~7.46%
- Sharpe Ratio: 4.32


📊 Backtest: EURUSD (H1, 2018-07-30 → 2025-07-30)
Modelling quality 99%, initial deposit $10,000, leverage 1:100.
- Profit Factor: 24.21
- Total Trades: 1,698 (profit trades 83.39%)
- Relative Drawdown (equity): ~9.10%
- Sharpe Ratio: 4.29


🧭 What to Note Before Buying
- Series control matters: set LimitSeriesOrders and ExponentialStepSeries conservatively for your risk tolerance.
- Execution environment: use a VPS and an ECN/low-spread broker; spreads and requotes affect pending fills.
- Backtests are indicative: replicate on your broker before scaling. Market conditions change.
❓ Frequently Asked Questions
What is the minimum deposit required?
$10,000 recommended with auto-lot enabled. Fixed-lot setups can start smaller; size responsibly.
Does it use martingale or grid?
It supports series trading with an exponential step, but you cap size and spacing. No forced martingale recovery.
What pairs and timeframes does it support?
Optimised for M15–H1. Works on majors and gold; templates shown for EURUSD and AUDUSD.
Do I need a VPS?
Yes—recommended for 24/5 continuity and consistent trailing.
Is it beginner-friendly?
Yes. Default inputs are sensible and each group is clearly labelled.
⭐ Trader Reviews
Alina V. — “Pending trailing before activation is genius. Entries are cleaner and slippage dropped a lot on my ECN account.”
Tom R. — “Series control is the difference. I cap at 3 orders, small step. Equity curve is smooth and I sleep fine.”
Diego S. — “EURUSD H1 template is a workhorse. The dynamic trailing closes smartly without giving back too much.”
Marta K. — “Setup was straightforward. Spread filter saved me during a news spike—EA simply waited.”
Yusuf H. — “Auto-lot scales nicely; once fills, SL/TP and trailing kick in immediately. Proper automation.”
⚙️ Deployment Guidelines
- 🕒 Timeframes: M15–H1
- 💵 Capital: $10,000 recommended with auto-lot; or use fixed lots with conservative sizing
- 📉 Broker: ECN / low spread, fast execution
- 📶 VPS: Strongly recommended (24/5)
- 🛡️ Risk: Set LimitSeriesOrders and ExponentialStepSeries to match your risk profile
📦 What You Get
- ✔️ Sliding Block EA for MT4 (latest build)
- ✔️ Ready-made templates for EURUSD and AUDUSD (H1)
- ✔️ Quick-start guide (inputs explained)
- ✔️ Email support and update access
Conclusion
Sliding Block brings disciplined automation to pending-order trading: smarter entries via pre-activation trailing, immediate SL/TP and dynamic trailing after fill, plus series limits and market-condition filters. Configure it once, run it on a VPS, and let the system execute your plan with consistency.