Product Links
- MT5: Blaze Synchro EA MT5 on MQL5 Market
- MT4: Blaze Synchro EA MT4 on MQL5 Market
INFO
Working Specifications:
- Symbols: AUDUSD, EURAUD, EURCAD, EURUSD, GBPAUD, GBPUSD, NZDJPY, NZDUSD, USDCAD, USDJPY, XAUUSD
- Timeframe: M1 and M5
- Minimum Deposit: $500 per pair (recommended $1000+)
- Leverage: 1:100 or higher recommended
- Account Type: Any (Hedging account preferred for MT5)
- Broker: ECN broker with tight spreads recommended
- VPS: Highly recommended for uninterrupted 24/5 operation
Core Features:
- Dual strategy: Scalp mode (single entry) and Grid mode (martingale recovery)
- RSI + dual ATR volatility entry signals with multi-timeframe support
- Martingale lot progression with dynamic grid distances
- Virtual or Real TP/SL/Trailing Stop modes
- Overlap recovery mechanism for grid reduction
- Live News Filter with economic calendar integration
- Autolot sizing based on free margin
- Interactive on-chart dashboard with Buy/Sell toggle buttons
- 14 pre-optimized preset files included
STEP 1 - INSTALLATION
For MT5:
- Purchase Blaze Synchro EA from the MQL5 Market
- The EA installs automatically into your MetaTrader 5 terminal
- Open the Navigator panel (Ctrl+N)
- Find "Blaze Synchro EA" under Expert Advisors > Market
- Drag it onto your desired chart (M1 or M5 timeframe)
For MT4:
- Purchase Blaze Synchro EA from the MQL5 Market
- The EA installs automatically into your MetaTrader 4 terminal
- Open the Navigator panel (Ctrl+N)
- Find "Blaze Synchro EA" under Expert Advisors > Market
- Drag it onto your desired chart (M1 or M5 timeframe)
Important: Enable WebRequest for News Filter
The News Filter requires internet access to fetch the economic calendar.
MT4: Go to Tools > Options > Expert Advisors > Check "Allow WebRequest for listed URL" and add:
https://nfs.faireconomy.media
MT5: Go to Tools > Options > Expert Advisors > Check "Allow WebRequest for listed URL" and add:
https://nfs.faireconomy.media
Also make sure "Allow algorithmic trading" is enabled.
Load a Preset
In the EA Inputs tab, click Load and select a preset matching your pair and timeframe (e.g., Blaze_Synchro_eurusd_m1.set ). Click OK to start.
STEP 2 - STRATEGY SELECTION
Blaze Synchro EA offers two distinct trading modes controlled by the Strategy parameter:
Scalp Mode (Strategy = 0)
- Opens a single trade per RSI + ATR signal
- Uses virtual Take Profit and Stop Loss (not placed on broker server)
- TP_virt = 50 points (virtual take profit)
- SL_virt = 1500 points (virtual stop loss)
- SignalBarTP1 / SignalBarSL1 control whether TP/SL is measured from the live bar or signal bar price
- LevelTP controls whether TP is measured from open price or lossless (breakeven) level
- Flag_Close_All = false (close only the triggered side; set true to close all sides)
Best for: Traders who prefer single-entry scalping without grid exposure. Lower risk with defined TP and SL per trade.
Grid Mode (Strategy = 1) — DEFAULT
- Opens an initial trade on RSI + ATR signal, then adds grid orders as price moves against the position
- Each grid level increases lot size by Martin^level (default 1.5x multiplier)
- Grid expansion is capped by MaxOrdersBuy / MaxOrdersSell
- Supports Real or Virtual TP/SL/Trail via TP_Mode , SL_Mode , Trail_Mode
- Includes overlap recovery for paired order closing
Best for: Traders who want grid recovery with martingale progression. Higher risk but stronger recovery capability.
STEP 3 - MONEY MANAGEMENT
Autolot (Recommended for beginners)
When Autolot = true, the EA calculates lot size automatically based on your free margin:
- Autolotsize = 1000 (default) means $1,000 of free margin = 0.01 lot
- For example: $5,000 free margin → 0.05 lot initial size
- Lot is capped by MaxLot (default: 5.0)
Manual Mode
Set Autolot = false to use fixed lot sizes:
- Lot_Init = 0.01 (base lot for the first order)
- MaxLot = 5.0 (maximum lot size per order)
Grid Lot Progression (Grid Mode Only)
In Grid mode, each subsequent grid order multiplies the lot size:
| Grid Level | Calculation (Martin = 1.5) | Lot Size |
|---|---|---|
| Level 1 | 0.01 × 1.5^0 | 0.01 |
| Level 2 | 0.01 × 1.5^1 | 0.02 |
| Level 3 | 0.01 × 1.5^2 | 0.03 |
| Level 4 | 0.01 × 1.5^3 | 0.04 |
| Level 5 | 0.01 × 1.5^4 | 0.05 |
| Level 6 | 0.01 × 1.5^5 | 0.08 |
| Level 7 | 0.01 × 1.5^6 | 0.11 |
| Level 8 | 0.01 × 1.5^7 | 0.17 |
| Level 9 | 0.01 × 1.5^8 | 0.26 |
| Level 10 | 0.01 × 1.5^9 | 0.38 |
All lots are rounded to broker's lot step and capped by MaxLot.
STEP 4 - GRID SETTINGS
These parameters control how the grid is built and expanded (Grid mode only):
| Parameter | Default | Description |
|---|---|---|
| Martin | 1.5 | Lot multiplier per grid level |
| MaxOrdersBuy | 10 | Maximum buy orders in the grid |
| MaxOrdersSell | 10 | Maximum sell orders in the grid |
| MinuteStop | 0 | Minimum minutes between grid orders (0 = disabled) |
| Flag_Use_hedge | true | Allow buy and sell positions simultaneously |
Distance Formula
The grid uses a two-phase distance calculation:
| Parameter | Default | Description |
|---|---|---|
| Fix_Distance | 200 | Fixed distance in points for initial grid orders |
| Order_dinamic_distance | 6 | Number of orders before switching to dynamic distance |
| Dynamic_distance_start | 200 | Starting distance when dynamic mode activates |
| Distance_multiplier | 1.2 | Multiplier applied to distance for each subsequent dynamic order |
Example (defaults):
| Grid Level | Phase | Distance |
|---|---|---|
| Orders 1-6 | Fixed | 200 pts each |
| Order 7 | Dynamic | 200 pts |
| Order 8 | Dynamic | 200 × 1.2 = 240 pts |
| Order 9 | Dynamic | 240 × 1.2 = 288 pts |
| Order 10 | Dynamic | 288 × 1.2 = 346 pts |
The dynamic phase creates a widening grid that spaces orders further apart as drawdown deepens, reducing the rate of capital commitment.
STEP 5 - TAKE PROFIT & STOP LOSS
Virtual vs Real Modes
Each of TP, SL, and Trailing can be set independently to Virtual or Real:
| Mode | How it works |
|---|---|
| Virtual | EA manages exit levels internally. Nothing is placed on broker server. Requires EA to be running. Hides levels from broker. |
| Real | EA places actual TP/SL on the order via OrderModify(). Visible to broker. Works even if EA disconnects. |
Grid Mode Settings
| Parameter | Default | Description |
|---|---|---|
| TP_Mode | Virtual | Take profit mode (Real or Virtual) |
| TP | 200 | Take profit in points (0 = disabled) |
| SL_Mode | Virtual | Stop loss mode (Real or Virtual) |
| SL | 0 | Stop loss in points (0 = disabled) |
Take profit is calculated from the weighted average entry price across all grid orders.
Scalp Mode Settings
| Parameter | Default | Description |
|---|---|---|
| TP_virt | 50 | Virtual take profit in points |
| SL_virt | 1500 | Virtual stop loss in points |
| LevelTP | From lossless | TP from open price or breakeven level |
| Flag_Close_All | false | Close all sides at TP/SL or just the triggered side |
STEP 6 - TRAILING STOP
The trailing stop activates after the position reaches a minimum profit threshold, then follows price to lock in gains.
| Parameter | Default | Description |
|---|---|---|
| Trail_Mode | Virtual | Trailing mode (Real or Virtual) |
| iTS (Trail Start) | 0 | Points of profit before trailing activates (0 = disabled) |
| iTD (Trail Step) | 100 | Trailing step/distance in points |
How it works: Once total grid profit exceeds iTS points, the EA begins trailing. If price retraces by iTD points from the peak, all orders are closed (Virtual mode) or SL is modified (Real mode).
Note: Set iTS = 0 to disable trailing. When disabled, the EA relies on TP and overlap recovery to close positions.
STEP 7 - OVERLAP RECOVERY
The Overlap system reduces drawdown by pairing grid orders for combined profit closing.
| Parameter | Default | Description |
|---|---|---|
| Overlap | true | Enable overlap recovery mechanism |
| OverlapOrderNumber | 8 | Minimum open orders before overlap activates |
| OverlapPercent | 3 | Profit target (%) for overlap pair close |
How it works:
- Overlap activates when open order count on one side (buy or sell) reaches OverlapOrderNumber
- The EA pairs the oldest order (deepest in loss) with the newest order (most in profit)
- When the combined profit of both orders meets or exceeds OverlapPercent of total lots cost, both are closed
- This process repeats on every tick, gradually peeling order pairs from the grid edges
Benefit: Reduces grid size and frees margin without waiting for price to reverse to the full grid TP level.
STEP 8 - SIGNAL SETTINGS
All entries require RSI + dual ATR confirmation. All three conditions must be met simultaneously.
RSI (Relative Strength Index)
| Parameter | Default | Description |
|---|---|---|
| RSI_Period | 7 | RSI calculation period |
| RSI_Up_Level | 80 | Overbought level (triggers sell signal) |
| RSI_Down_Level | 40 | Oversold level (triggers buy signal) |
- BUY: RSI < RSI_Down_Level (default: RSI < 40)
- SELL: RSI > RSI_Up_Level (default: RSI > 80)
ATR Volatility Filter 1 (Current Timeframe)
| Parameter | Default | Description |
|---|---|---|
| ATR_Signal_Period | 15 | ATR period |
| ATR_form | 10 | Minimum ATR threshold (points) |
| ATR_to | 100 | Maximum ATR threshold (points) |
Signal is valid only when ATR (in points) falls within the range: ATR_form <= ATR <= ATR_to
ATR Volatility Filter 2 (Configurable Timeframe)
| Parameter | Default | Description |
|---|---|---|
| ATR_Signal_Period2 | 15 | ATR period |
| ATR_form2 | 10 | Minimum ATR threshold (points) |
| ATR_to2 | 100 | Maximum ATR threshold (points) |
| ATR2_TF | 0 (Current) | Timeframe for ATR2 (0 = current chart TF) |
Set ATR2_TF to a higher timeframe (e.g., H1) for multi-timeframe volatility confirmation.
To disable an ATR filter: Set ATR_form = 0 and ATR_to = 10000 .
STEP 9 - NEWS FILTER CONFIGURATION
Activation
Set Flag_Use_News = true to enable live economic calendar filtering.
How It Works
- The EA fetches the weekly economic calendar from the FairEconomy API every 4 hours
- It filters events by currency and impact level
- Trading pauses 15 minutes before and resumes 30 minutes after each matching event
- If the API is unavailable, a built-in fallback detects major events (NFP, FOMC, CPI, GDP, ECB Rate)
Impact Levels
| Parameter | Default | Description |
|---|---|---|
| highImpact | true | Filter high-impact events (NFP, FOMC, etc.) |
| medImpact | true | Filter medium-impact events |
| lowImpact | false | Filter low-impact events |
Timing
| Parameter | Default | Description |
|---|---|---|
| closeBefore (mins) | 15 | Stop trading X minutes before event |
| startAfter (mins) | 30 | Resume trading X minutes after event |
| currencies | AUD,CAD,EUR,GBP,JPY,NZD,USD | Comma-separated list of currencies to filter |
News Display on Chart
| Parameter | Default | Description |
|---|---|---|
| showNewsBox | true | Show countdown box on chart |
| showNewsLines | true | Show vertical lines at event times |
| showText | true | Show event name text labels |
| newsCount | 5 | Number of upcoming events to display |
| bgcolor | Black | News box background color |
Color coding:
- Red lines/text = High impact events
- Orange lines/text = Medium impact events
- Yellow lines/text = Low impact events
WebRequest Setup (REQUIRED)
You MUST add the news URL to your platform's allowed list:
MT4/MT5: Tools > Options > Expert Advisors > Allow WebRequest for listed URL > Add:
https://nfs.faireconomy.media
Without this step, the news filter will use only the built-in fallback calendar.
STEP 10 - GENERAL SETTINGS
| Parameter | Default | Description |
|---|---|---|
| sOrdComm | "Blaze Synchro" | Comment text attached to all orders |
| Magic | 280920 | Unique EA identifier for order management |
| MaxSpred | 0 | Maximum spread filter in points (0 = disabled) |
| Start_Hour | 0 | Trading start hour, server time (0 = always on) |
| End_Hour | 0 | Trading end hour, server time (0 = always on) |
| Flag_Use_hedge | true | Allow simultaneous buy and sell positions |
| flag_Hand_Ord | false | Include manually placed orders in EA management |
Important: If running multiple instances of Blaze Synchro on the same account, each instance MUST have a unique Magic Number to prevent order conflicts.
PANEL
Once running, the EA displays a real-time dashboard on your chart showing:
- EA name, current symbol, chart timeframe, live spread
- Buy order count and floating buy P/L
- Sell order count and floating sell P/L
- Total P/L, account balance, account equity
- Current strategy mode (Scalp or Grid)
- News filter status and countdown to next event
- Interactive Buy and Sell toggle buttons
Click the Buy or Sell button to toggle that direction on/off directly from the chart. Disabling a direction only prevents new orders - existing orders continue to be managed.
Panel Customization
| Parameter | Default | Description |
|---|---|---|
| X1 / Y1 | 10 / 30 | Panel position (pixels from top-left) |
| fDraw | true | Enable/disable panel display |
| ColorText | White | Panel text color |
| ColorFonRec | DarkViolet | Panel background color |
| FontSizeMark | 13 | Info text font size |
| FontNameMark | Verdana | Info text font name |
Set fDraw = false to hide the panel (reduces CPU usage on VPS).
PRESETS
14 pre-optimized preset files are included for immediate deployment:
| Pair | Timeframe | Preset File |
|---|---|---|
| AUDUSD | M1 | Blaze_Synchro_audusd_m1.set |
| EURAUD | M1 | Blaze_Synchro_euraud_m1.set |
| EURCAD | M1 | Blaze_Synchro_eurcad_m1.set |
| EURUSD | M1 | Blaze_Synchro_eurusd_m1.set |
| GBPAUD | M1 | Blaze_Synchro_gbpaud_m1.set |
| GBPUSD | M1 | Blaze_Synchro_gbpusd_m1.set |
| NZDJPY | M1 | Blaze_Synchro_nzdjpy_m1.set |
| NZDUSD | M1 | Blaze_Synchro_nzdusd_m1.set |
| USDCAD | M1 | Blaze_Synchro_usdcad_m1.set |
| USDJPY | M1 | Blaze_Synchro_usdjpy_m1.set |
| XAUUSD (2-digit) | M1 | Blaze_Synchro_xauusd_2_digits_m1.set |
| XAUUSD (3-digit) | M1 | Blaze_Synchro_xauusd_3_digits_m1.set |
| XAUUSD (2-digit) | M5 | Blaze_Synchro_m5_xauusd_2_digits.set |
| XAUUSD (3-digit) | M5 | Blaze_Synchro_m5_xauusd_3_digits.set |
To load a preset: Open EA Inputs tab → Click Load → Select the matching .set file → Click OK.
RECOMMENDED SETTINGS FOR BEGINNERS
If you are new to Blaze Synchro, use these settings:
- Strategy = Grid (default - provides recovery capability)
- Autolot = true (let the EA manage lot sizes based on your margin)
- Load a preset matching your pair and timeframe
- Flag_Use_News = true (enable news filter, especially for XAUUSD)
- MaxOrdersBuy / MaxOrdersSell = 10 (don't increase until experienced)
- Start on Demo (test for at least 2-4 weeks before going live)
IMPORTANT NOTES
-
Presets: Always load the matching preset for your pair and timeframe. Default parameters are generic - presets contain pair-specific optimizations for grid spacing, signal sensitivity, and distance calculations.
-
Multi-Pair: Blaze Synchro supports running on multiple pairs simultaneously. Each chart instance must have a unique Magic Number.
-
VPS: For best results, run on a VPS located close to your broker's server. M1 scalping requires the EA to be running continuously.
-
Broker: Choose an ECN broker with tight spreads. Wide spreads will trigger the MaxSpred filter and prevent trading.
-
WebRequest: The news filter REQUIRES the WebRequest URL to be added in platform settings. Without it, only the pattern-based fallback works.
-
Martingale Risk: Grid mode with martingale increases exposure exponentially. A 10-level grid with Martin=1.5 results in a final order 38x the initial lot size. Always test on demo first and use MaxOrders + MaxLot to cap risk.
-
Hedging: If your broker does not support hedging, set Flag_Use_hedge = false . The EA will only trade in one direction at a time.
CONTACT & SUPPORT
- Email: info@forexobroker.com
- Questions: Use the Comments section on the product page or send a private message
- Bug Reports: Please include your broker name, account type, and a screenshot of the Experts tab log
-
✅ All MQL Tools: https://www.mql5.com/en/users/forexobroker/ ✅
--------------------------------------------------------------------------------------------------------------
🔵 Recommended Broker
🔵 Best Broker for Europeans ( Leverage 1:500)


