GoldEdge Matrix is not just an Expert Advisor — it is a professional automated trading system built on the ATR Border Grid System, designed for traders who prioritize stability, discipline, and risk control.
Developed since 2024 with 40+ version iterations, GoldEdge has evolved into a mature multi-currency auto-trading solution, supporting 16 forex pairs + 2 indices, validated by MQL5 live signals and FTMO-style challenge verification.
📖 The Story Behind GoldEdge
GoldEdge was born from a simple belief: a great EA should never be a black box. The market is flooded with over-optimized, martingale-style EAs that carry blow-up risk. GoldEdge chose a different path — centered around ATR dynamic borders, strict One Order Per Bar discipline, and a hedging close strategy that captures range-bound profits while controlling risk.
From the earliest ATR Border prototype to today's Authorization 2.0 activation system, Dashboard multi-account management, and GE Price Border 9 chart indicator, every GoldEdge update has been driven by feedback from real traders and prop firm challengers.
If you already understand ATR grid trading concepts, you will immediately see GoldEdge's value. If you are new to this, the following sections will break everything down in detail.
📊 Live Verified Performance
Don't just look at backtests — GoldEdge provides public live trading signals for you to track and verify:
| 🔵 MQL5 Live Signal #1 View on MQL5 → | 🔵 MQL5 Live Signal #2 View on MQL5 → |
| 🟢 FTMO Live Challenge Signal View FTMO Live Metrix → | 📋 FTMO Passed Verification GoldEdge Matrix has passed verification in FTMO-style evaluation environments |
🧠 Core Strategy: ATR Border Grid System
GoldEdge's core strategy is a 4-layer ATR dynamic border grid system. Unlike traditional grid EAs, GoldEdge's borders expand and contract in real time with market volatility (ATR), ensuring that entry zones always match current market conditions.

📐 4-Layer ATR Border
Four dynamic borders (Border 1, 2, 3, SL) are calculated based on the ATR period (default 110) and smoothing period (default 61), forming an adaptive trading range. Price oscillates above and below the border midline, and the EA decides trade direction based on price position.
⚡ Bi-Level Trade Direction Protection
- ☝️ Price above the border midline → SELL only
Wait for price to return to the range. Do not chase highs. - 👇 Price below the border midline → BUY only
Wait for price to recover. Do not chase shorts.
This dual-direction protection mechanism prevents the EA from adding positions against extreme trending moves, dramatically reducing black swan event risk. In fact, GoldEdge successfully protected capital during the March 2025 global trade war while many grid/martingale EAs suffered heavy losses.
🕐 One Order Per Bar
Only one order allowed per candlestick. This is the most critical discipline — when price spikes or drops rapidly, the EA does not pile on positions but waits for the next bar to re-evaluate. This makes GoldEdge especially suited for Prop Firm challenges with strict daily loss limit and max drawdown requirements.
📈 Ranging Zone Specialist
GoldEdge performs best in ranging, consolidating markets. When price oscillates within the border range, the EA precisely positions near the borders and takes profit when price returns to the midline. After major moves, the EA lets the market stabilize first before re-entering.
🔧 Key Components
🔄 Hedging Close Strategy
When the market holds both Buy and Sell positions simultaneously, the hedging close strategy calculates the net profit and closes both sides when the target is reached (default 0.25% of AmountPerBaseLot). This is not traditional loss-cutting — it uses profitable positions to offset losing ones, exiting cleanly when net profit hits the target.
Optional settings:
- Same-Direction Hedge Close: Buy profits only offset Buy losses; Sell profits only offset Sell losses.
- Maximum Profitable Positions: Use at most N profitable positions to offset 1 losing position.
📊 ATR Ratio Filter
This is not a simple "low volatility filter" — GoldEdge's ATR Ratio filter simultaneously filters out extreme high volatility. When the market experiences sudden spikes or crashes (ATR Ratio exceeds the upper limit), the EA pauses opening new positions, avoiding catching a falling knife at tops or bottoms. This is critical during major news events like NFP, central bank decisions, etc.
🎯 ATR-Based Stops & Targets
Take Profit and Stop Loss are all dynamically calculated based on ATR, eliminating the problem of "fixed 50-pip stop being too far for low-volatility pairs and too close for high-volatility pairs."
📏 ADR Module (Average Daily Range)
The ADR module monitors daily range. When the market has already consumed most of its average daily range, the EA stops opening new positions, avoiding over-trading in exhausted markets.
⏱️ Independent Timeframe ATR Filter (Matrix Exclusive)
The Matrix version supports pulling ATR Ratio from a second timeframe (e.g. H1, H4, D1) for dual verification. For example: run the EA on M5 chart, but require the H4 ATR Ratio to also be within acceptable range — further enhancing entry quality.
🖥️ Understanding the Interface
After attaching the EA to a chart, you will see a clean, professional floating panel:
| Display Item | Description |
|---|---|
| Symbol / Timeframe | Current trading symbol and timeframe |
| Account / License | Registered MT5 account and activation status |
| Spread | Current spread and pass/fail status |
| No. of Orders | Current open positions / max position limit |
| ATR Ratio | Current volatility ratio status |
| Profit (Buy / Sell) | Floating P&L for Buy and Sell directions |
🎮 Panel Control Buttons
- Close Buy: Close all Buy positions and pause Buy entries for 5 minutes
- Close Sell: Close all Sell positions and pause Sell entries for 5 minutes
Button colors change based on your P&L status — showing your custom profit color when profitable, custom loss color when losing.
📦 Spark vs Matrix — Choose Your Version
| Feature | GoldEdge Spark | GoldEdge Matrix |
|---|---|---|
| Best For | New traders testing / simple setup | Traders seeking the full Matrix system |
| Price | Free | $799 Lifetime License |
| MT5 Account Limit | Unlimited | Up to 6 authorized accounts |
| Strategy Depth | Core GoldEdge logic | Advanced Matrix logic + stronger filters |
| SetFiles | Use default settings | Optimized SetFiles grouped by currency pair |
| Risk Control | Basic protection | Advanced ATR / Border / Hedging controls |
| Support | Community support | Priority support |
| Updates | Basic updates | Lifetime updates |
| Multi-Timeframe ATR | ❌ | ✅ |
Spark is enough if you want to: test GoldEdge, run basic settings, use unlimited MT5 accounts.
Matrix is for you if you want: optimized SetFiles, stronger risk controls, priority support, and up to 6 activated accounts.
⚙️ How to Download, Set Up and Test
Step 1: Download the EA
- Go to the GoldEdge Download page
- Choose GoldEdge Matrix or GoldEdge Spark
- Download the .ex5 file
Step 2: Install in MT5
- Open MT5 → File → Open Data Folder
- Navigate to MQL5 → Experts folder
- Place the .ex5 file in this folder
- Restart MT5 or right-click Refresh in the Navigator
Step 3: Configure WebRequest
- MT5 → Tools → Options → Expert Advisors
- Check "Allow WebRequest for listed URL"
- Add: https://goldedgeea.com
Step 4: Activate the EA
- Go to the GoldEdge Dashboard and log in
- Register your MT5 account on the MT5 Accounts page
- Copy your Authorization 2.0 Activation Key
- Drag the EA onto a chart and paste the Activation Key in the parameters
- Your MT5 account will be activated automatically
Step 5: Backtest Recommendations
- Use approximately 1.5 years of historical data
- Select 1 Minute OHLC or Every Tick (based on real ticks)
- Matrix is recommended for backtesting on H4 timeframe for best stability
- Focus on comparing Gain vs Drawdown, not just total profit
- Load Matrix SetFiles in Strategy Tester before testing (if available)
📋 Parameter Breakdown
Below are the most important parameter categories in the EA settings window:
🔹 1. MT5 Setup
| Allow WebRequest | Add https://goldedgeea.com — required for account activation and service verification |
| Dashboard Activation Key | Authorization 2.0 Key copied from the GoldEdge Dashboard |
🔹 2. Magic Number
| EA Magic Number | Default 1030401. Used to identify EA positions. Must use different Magic Numbers when running multiple EAs on the same MT5 |
| Order Comment | Default GoldEdge Matrix. Used together with Magic Number to identify EA orders |
🔹 3. Trade Settings
| Trading Mode | Buy Only / Sell Only / Buy & Sell |
| Prevent same-side Buy/Sell | Prevents duplicate same-direction entries within the same MT5 |
| Maximum Spread in Points | Default 30. No entries if spread exceeds this value |
| Maximum Positions | Default 100. Maximum number of open positions |
| Minimum Order Distance X ATR | Default 0.5. Minimum ATR distance between same-direction entries |
🔹 4. Border Settings
| ATR Period | Default 110. Measures market volatility and controls border distance |
| Smoothing Period | Default 61. Smooths the midline. Lower values = faster reaction, higher = more stable |
| Border 1 / 2 / 3 ATR Multiplier | Controls the distance of each border layer from the midline |
| Border SL ATR Multiplier | Default 200. Outermost risk-control border |
🔹 5. Money Management
| AutoLot: scale BaseLot by Balance | Default false. When enabled, automatically adjusts BaseLot based on account balance |
| Amount per BaseLot | Default 1000. Every $1,000 balance = 0.01 lot |
| Take Profit ATR | Default 8.0. Take profit distance calculated as ATR multiplier |
| Stop Loss ATR Multiplier | Default 30.0. Stop loss distance calculated as ATR multiplier |
| Initial Lot Size | Default 0.01 |
| Lot Multipliers by Border Zone | Border 1 / 1-2 / 2-3 / 3-SL each zone can use different multipliers |
🔹 6. Hedging Close Strategy
| Enable Hedging Close Strategy | Default true. Uses profitable positions to offset losing positions |
| Only hedge-close with same direction | Buy profits only offset Buy losses |
| Maximum Profitable Positions | Default 4. At most N profitable positions used to offset 1 losing position |
| Target Net Profit After Hedging | Default 0.25% of AmountPerBaseLot |
🔹 7. ATR & Volatility Settings
| ATR Ratio Period | Default 60. Period for current ATR Ratio calculation |
| ATR MA Period | Default 20. Moving average period for comparing current ATR |
| Minimum ATR Ratio | Default 0.7. No entries when volatility is too low |
| Maximum ATR Ratio | Default 10.0. No entries when volatility is too high |
🔹 8. Trading Time Settings
| Trading Start / End Time | Controls the EA's daily trading window (format HH:MM) |
| Allow weekday trading | Monday through Sunday toggles (Sat/Sun usually off) |
| Enable Time Close All Positions | Close all EA positions at a specified time |
📈 Backtest Results & Insights
The backtests below show GoldEdge Matrix and Spark performance across different currency pairs and brokers:
GoldEdge Matrix Backtests
![]() | ![]() |
GoldEdge Spark Backtests
![]() | ![]() |
Backtests above use high-quality tick data and real spread settings. For the full backtest image library, visit the GoldEdge Strategy page.
Backtest Analysis Highlights:
- 🟢 Matrix H4 Strategy: Smooth equity curve, low drawdown, ideal for long-term automated running
- 🟢 Cross-Pair Adaptability: Consistent performance across AUDCHF, NZDJPY, CADJPY, USDJPY and more
- 🟢 Cross-Broker Consistency: Consistent results across ICM, Vantage, FTMO and other brokers
- 🟡 Spread Sensitivity: Recommended to use ECN/RAW/Low Spread accounts for best execution
💡 Pro Tips for Best Results
- ✅ Use low-spread ECN/RAW brokers — Spread directly affects EA entry quality and overall performance
- ✅ Run on a VPS 24/7 — The EA needs continuous monitoring of border conditions during market hours; a VPS is essential
- ✅ Backtest first, then go live — Test different setting combinations in Strategy Tester to find the configuration that matches your risk appetite
- ✅ Avoid over-leveraging — Even the best EA requires balanced risk management. Start with an initial lot size of 0.01
- ✅ Use Matrix SetFiles — If you have the Matrix version, load the official per-pair optimized SetFiles to save significant tuning time
- ✅ Monitor the ATR Ratio — If the EA hasn't opened positions for a while, check the ATR Ratio status on the panel; volatility may be too low or too high
- ✅ Set your GMT Offset correctly — Ensure GMT Offset matches your broker's server timezone for accurate trading session settings
- ✅ Use different Magic Numbers per EA — Must use distinct Magic Numbers when running multiple EAs on the same MT5
🌍 Supported Symbols
GoldEdge supports 16 forex pairs + 2 indices:
| EURUSD | GBPUSD | USDJPY | USDCAD | USDCHF |
| EURGBP | CADJPY | NZDJPY | SGDJPY | NZDCAD |
| AUDCHF | CADCHF | GBPCHF | NZDCHF | EURNZD |
| GBPNZD | FRA40 | HK50 |
🏦 Minimum Requirements & Recommendations
| Minimum | Recommended | |
|---|---|---|
| Initial Deposit | $1,000 (1:1000 leverage) | $2,000 (1:1000 leverage) |
| Leverage | 1:1000 | 1:2000 |
| Account Type | Hedging | Hedging |
| Spread | ECN/RAW/Low Spread | ECN/RAW/Low Spread |
| Timeframe | Any | H4 (best stability) |
| VPS | Required | Required |
🏆 Final Thoughts
GoldEdge Matrix is an EA built for stability — not a martingale strategy chasing short-term windfalls, but a professional trading tool centered on discipline and risk control.
Its value lies in:
- 📐 ATR Border Grid System: Dynamically adapts to market volatility, no reliance on fixed parameters
- 🛡️ Bi-Level Direction Protection: Capital protection during black swan events
- 🔄 Hedging Close Strategy: Smart hedging exit that prevents unlimited loss accumulation
- 📊 Public Verification: MQL5 live signals + FTMO Live Metrix — no black box
- 🆓 Spark Free Version: Fully test the strategy logic before committing to Matrix
Whether you are aiming to pass a Prop Firm challenge or build a long-term stable automated trading system, GoldEdge provides a complete solution validated through 40+ iterations.
Slow and consistent wins every time — and with GoldEdge Matrix, you're equipped with both power and precision.
🔗 Useful Links
- 🌐 Official Website
- 📥 Download EA
- 💎 Matrix Pricing
- 📊 Strategy Details
- 📖 Full Documentation
- 🔄 Version History
- 📡 MQL5 Live Signal #1
- 📡 MQL5 Live Signal #2
- 💬 Telegram Community
- 📱 WhatsApp Community
⚠️ Disclaimer
Trading in financial markets involves significant risk and may not be suitable for all investors. The use of Expert Advisors, indicators, or automated systems — including GoldEdge Matrix and GoldEdge Spark — does not guarantee profits or protect against losses.
Past performance is not indicative of future results.
By using this product, you acknowledge that you are solely responsible for your trading decisions and the associated financial outcomes.
The author and developer are not liable for any direct or indirect losses arising from the use of this software.
Always test your settings on a demo account before trading live and manage your risk responsibly.




![[Two Different Approaches to Market Timing]: The Spiral Calendar and the VISTmany Research Project [Two Different Approaches to Market Timing]: The Spiral Calendar and the VISTmany Research Project](https://c.mql5.com/6/1012/splash-preview-771691.png)

