MATrader AI
- Experts
-
MARC ALBRECHT SCHMID
Marc Albrecht – Empowering Traders with Free, World-Class EAs 📈 - Version: 9.3
- Updated: 10 April 2026
MATrader AI - Advanced AI Gold Trading for XAUUSD
MATrader AI is our flagship XAUUSD Expert Advisor, developed by Marc Albrecht Trading after more than a decade of experience building and trading automated systems.
Before releasing MATrader AI publicly on MQL5, we spent over 10 years testing, developing and refining the strategy.
Today MATrader combines our AI-calibrated MAT Trend and Momentum engines, proprietary MAT algorithms, higher-timeframe trend analysis, dynamic cycle trading, advanced recovery logic, configurable grid management and extensive profit and risk controls in one Expert Advisor.
Optimized symbol: XAUUSD
Default timeframe: M1
Recommended reference environment: RoboForex ProCent with KXTL
Live MAT Trading Results
You can follow our live MAT trading results in real time through our MQL5 Signal:
https://www.mql5.com/en/signals/2389532
We believe long-term live trading is much more useful than showing a few selected backtests. It lets you see how our trading systems behave through normal markets, volatility, corrections and changing gold conditions.
Over Ten Years of Testing Before Public Release
MATrader was not created after a few backtests. We spent more than 10 years developing, testing and refining the system before making it public, covering entries, higher-timeframe trend detection, grid behavior, position sizing, recovery logic, profit management, filters and how all parts work together.
Our conservative reference configuration has now been running for more than seven years across very different XAUUSD conditions. It intentionally uses conservative sizing so we can observe the strategy consistently over long periods rather than maximize short-term returns.
MATrader can be customized extensively, but we recommend understanding the standard strategy before increasing exposure.
How MATrader AI Trades Gold
MATrader was developed specifically for XAUUSD around one core idea: trade with the major gold trend instead of constantly fighting it.
The standard entry process combines two parts of our AI-calibrated MAT logic:
- MAT Trend Engine - Uses MN1 to determine the larger market direction.
- MAT Momentum Engine - Uses M5 as a shorter-term confirmation layer.
MATrader can wait until the larger trend and shorter-term conditions align instead of constantly opening new trades.
Once a position is active, it manages the complete cycle automatically. Its grid and recovery logic can add and manage positions when needed, using normal XAUUSD retracements and market movement to work the basket toward an exit.
The EA can therefore react differently to an initial entry, normal correction, larger adverse move or existing basket. Advanced users can also customize many additional settings and protection systems.
Why MATrader Currently Trades Almost Only BUY
MATrader has both BUY and SELL engines, but it does not trade both directions just to create more trades. The default strategy follows the higher-timeframe trend, with MN1 determining the main direction.
Gold has remained in a strong long-term bullish structure for much of our reference period, so the MAT Trend Engine has stayed predominantly bullish and the trading history is almost entirely BUY. This is intentional.
MATrader does not short gold simply because price has risen a lot or a short-term indicator looks overbought. A SELL cycle becomes relevant only when the higher-timeframe trend turns bearish and the shorter-term conditions confirm it.
We believe this trend alignment is an important reason MATrader has remained profitable across many years instead of depending on one short market phase.
Money Management
- Percent Lot - Position sizing can automatically scale according to the account balance.
- Fixed Lot - Uses a consistent starting position size selected by the user.
- Step Lots - The standard MATrader grid progression. Lot size increases gradually after a configurable number of positions.
- Lot Multiplicator - Multiplier-based progression is available as an optional advanced configuration.
- Sum Lots - Position sizing can increase according to the accumulated sequence.
- Fixed Grid Lots - Additional grid positions can use a fixed lot structure.
- Maximum Lot - The maximum position size can be capped.
- Configurable Grid Step - Grid distance can be adjusted according to the desired configuration.
The standard MATrader configuration uses Step Lots, not classic Martingale progression.
With Step Lots, the lot size remains unchanged for several grid positions before increasing by another controlled step. This produces a much more gradual exposure curve than multiplying every consecutive position.
Grid and Recovery Management
Once MATrader opens an initial position, it manages the complete cycle automatically.
If XAUUSD moves as expected, normal Take Profit and profit-protection logic can manage the exit. If price moves temporarily against the trade, MATrader can add grid positions according to the configured distance and lot rules.
The positions are then managed as one basket. Different entry levels change the average price and give the recovery logic more opportunities to use normal market retracements. The standard setup adds recovery positions in the active cycle direction rather than constantly opening opposite trades.
Optional Hedge Controls
MATrader includes advanced hedge functionality for users who intentionally want it, but Hedge Mode is disabled in our normal reference configuration.
The standard approach follows the higher-timeframe trend and manages the resulting cycle instead of constantly hedging trend-aligned positions. If enabled, hedge controls can activate after a selected number of positions and include advanced cross-engine options.
Profit and Trade Management
- Take Profit - Configurable Take Profit distance for the trading cycle.
- Minimal Profit Protection - Larger grids can be closed when the configured combined profit condition is reached.
- Partial Profit Close - Profitable parts of a position structure can be managed separately when enabled.
- Trailing Stop - Protects profitable movement as XAUUSD continues in the trade direction.
- Break Even - Can protect a position after the configured profitable movement has been reached.
- Equity Take Profit - Can close the managed positions once a configured floating-profit percentage of account balance is reached.
- Daily Target - Can close the trading cycle once the configured daily profit target is reached.
- Trade Frequency Filter - Restricts how frequently additional positions can be opened.
The standard order-frequency control can restrict MATrader to one new order per selected candle. This helps prevent several grid positions from being opened too quickly during a sudden market movement.
Risk Management
Gold can move very quickly, so MATrader includes several separate protection layers.
- Equity Caution - Can pause additional orders when floating drawdown reaches the configured soft limit.
- Equity Stop - Provides a separate hard drawdown threshold for critical conditions.
- Optional Close All on Equity Stop - The hard equity protection can be configured to close the complete position structure.
- Maximum Lot - Prevents the EA from exceeding the configured maximum position size.
- Maximum Open Trade Limits - Optional controls can limit total positions and positions per engine.
- Daily PnL Protection - Optional daily profit and loss limits can stop new trading.
- Hard Grid Level Cap - Can restrict how deep a grid is allowed to become.
- Recovery Mode - Can automatically reduce position sizing during larger drawdown.
- Drawdown Circuit Breaker - Can temporarily pause new trading after difficult trading sequences.
Trading Filters and Protection
MATrader's standard strategy already uses the MAT Trend and Momentum engines. Advanced users can activate additional filters if they want a more specialized configuration.
- News Filter
- Day Filter
- Time Filter
- Trade Frequency Filter
- RSI Confirmation
- ATR Volatility Filter
- ADX Trend Filter
- Momentum Spike Protection
- Adaptive Spread Filter
- Anti-Trend Grid Protection
Additional XAUUSD Tools
MATrader also includes several optional features developed specifically around gold-market behavior:
- Session-aware trading
- Session-aware grid management
- Asian Range Breakout Filter
- Rollover Protection
- Weekend Protection
- EURUSD Correlation Filter
- VWAP Direction Bias
- Basket Trailing
- Stale Position Management
- Dynamic ATR Take Profit
On-Chart Information
MATrader includes an on-chart HUD that lets you see important information directly while the EA is running.
The visual system can also display useful XAUUSD market information such as:
- Trade entry and exit information
- Current-day support and resistance
- Previous-day support and resistance
- Pivot levels
- Asian, London and New York session areas
- Daily open level
- Current drawdown information
- Active filter and EA status information
Why the Broker Matters
An Expert Advisor does not trade one universal XAUUSD price.
It trades the Bid and Ask prices, spreads and execution conditions delivered to MetaTrader by the broker.
Different brokers can use different banks, liquidity providers, liquidity pools and price aggregation systems. Because of that, two brokers displaying XAUUSD at exactly the same moment can still produce slightly different prices and execution.
These differences can include:
- Liquidity providers - Brokers can receive executable gold prices from different market participants.
- Liquidity aggregation - Bid and Ask prices can be assembled differently from available liquidity.
- Bid and Ask prices - The exact XAUUSD quote can differ between brokers.
- Tick timing - Price updates can arrive in a different sequence or at slightly different times.
- Spread behavior - Gold spreads can widen differently during volatility, news and lower-liquidity periods.
- Execution price - The available fill can change between the trading decision and execution.
- Slippage - Different liquidity and execution infrastructure can produce different fills.
- Execution latency - Broker servers, VPS location and network routing can affect execution timing.
- Short price movements - One broker can reach a grid level that another broker misses by only a few points.
- Trading costs - Spreads and other order costs affect effective entry and exit prices.
- Swap - Overnight financing can differ between trading environments.
- Contract specifications - Minimum lot size, lot step, contract size and other XAUUSD specifications can differ.
Why This Matters for MATrader AI
This becomes especially important when MATrader is managing a larger cycle.
If RoboForex reaches the next BUY grid level and opens another position while another broker misses that level by only a few points, the two accounts immediately contain different baskets.
From there, average entry prices, later grid levels, Break Even and Take Profit can all differ. That is why the same MATrader settings do not necessarily reproduce the same trades on another broker.
If you want to stay as close as possible to our reference environment, using the same RoboForex ProCent setup makes sense.
Why We Use and Recommend RoboForex
MATrader was developed, tested and monitored using RoboForex ProCent conditions, but our reason for using RoboForex is not only technical.
During more than 15 years of trading, we have tested many brokers, and RoboForex is the one we personally trust most. We have never had withdrawal problems, unexplained account restrictions or similar issues, and our community has not ever reported us problems of that kind either.
That long experience is why we are comfortable using RoboForex as our MATrader reference environment and recommending it to traders using our systems.
Why RoboForex ProCent Works So Well with MATrader
MATrader's standard setup was developed around RoboForex ProCent price feeds. Its very small effective position sizes give the EA much finer control over risk and grid progression.
When several positions are managed in one cycle, smaller increments let exposure build gradually instead of forcing large jumps in lot size. That is why ProCent is our standard reference account.
Why We Use KXTL
If you are opening RoboForex ProCent for MATrader anyway, our advice is simple: use partner code KXTL.
KXTL is our community setup. Registering through it makes you a KXTL member and automatically gives you the additional KXTL account conditions and community benefits.
If you are already using the same broker and account type, there is not much reason to leave those benefits unused.
Exclusive 0.01 ProCent Lot Size with KXTL
This is especially useful for MATrader. The normal RoboForex MT4 ProCent minimum is 0.10 ProCent lots, while KXTL members can trade from 0.01 ProCent lots - approximately 0.0001 lots of standard-account exposure.
KXTL is the only RoboForex partner setup that provides this 0.01 ProCent minimum lot size.
That gives MATrader ten times finer control over its smallest position, which is genuinely useful for gradual grid and recovery sizing.
Lower Trading Costs with KXTL
KXTL members also receive reduced trading-cost conditions. Because MATrader can execute several positions in one cycle, even small cost differences can add up over time.
If you are using RoboForex anyway, we prefer the KXTL conditions rather than the same broker without the additional benefits.
Free VPS for KXTL Members
All KXTL members receive access to a free VPS, so MATrader can remain online continuously without your home computer running 24/7.
- Continuous operation - MATrader can stay active around the clock.
- Stable MetaTrader environment - Trading does not depend on your personal computer.
- Less dependence on home internet - Local connection interruptions do not stop the VPS.
- Remote access - Access the trading environment when needed.
- Dedicated EA environment - Keep the VPS focused on MetaTrader and automated trading.
Free Expert Advisors for KXTL Members
KXTL members also receive access to multiple Marc Albrecht Trading Expert Advisors at no additional cost, including systems otherwise offered separately as paid products.
Instead of buying every MAT system individually, members can use several strategies through the community. We continue adding new EAs, updates, tools and resources as the ecosystem grows.
KXTL Community Benefits
- Exclusive 0.01 ProCent minimum order size - Instead of the normal 0.10 MT4 ProCent minimum.
- Reduced trading costs - KXTL members receive the KXTL trading conditions.
- Free VPS - For running MetaTrader and Expert Advisors continuously.
- Additional MAT Expert Advisors at no additional cost - Including systems otherwise offered separately as paid products.
- Multiple MAT strategies - Access to systems developed for different markets and trading approaches.
- EA updates - Access to supported community EA updates.
- New MAT systems - Additional Expert Advisors and tools as we develop them.
- Reference configurations - Access to setups used throughout the MAT ecosystem.
- Community resources - Additional tools, information and trading resources.
Why Use KXTL If You Are Opening RoboForex Anyway?
Pretty simple: if you are using RoboForex ProCent for MATrader anyway, use KXTL.
You get the same broker and account environment we use, plus the 0.01 ProCent minimum, lower trading costs, free VPS and access to our other MAT Expert Advisors.
Without KXTL, the normal MT4 ProCent minimum remains 0.10 and you miss those community benefits. For MATrader, KXTL is simply the setup we would choose ourselves.
KXTL Also Supports Our Development
KXTL also helps us keep developing MATrader and the MAT ecosystem. RoboForex pays us a partner commission for referred traders, which we put back into development, testing, infrastructure, EAs and community tools.
this is a real win-win: you receive the KXTL account conditions, lower trading costs, free VPS, smaller 0.01 ProCent sizing and access to additional MAT systems, while the partnership helps finance continued development and more free tools for the community.
The better our community does, the better this model works for everyone. That is also how we can keep investing in MATrader and make several MAT systems that would normally be paid products available to KXTL members at no additional cost.
Recommended Reference Configuration
- EA: MATrader AI
- Symbol: XAUUSD
- Timeframe: M1
- Broker: RoboForex
- Account type: ProCent
- Partner code: KXTL
- KXTL minimum order size: 0.01 ProCent lots
- Trading mode: Fully automatic
- Main direction: Monthly trend aligned
- Grid lot mode: Step Lots
- Hedge mode: Off in the standard reference setup
- EA settings: Default reference settings unless you intentionally want to customize the strategy
- Connection: Stable MetaTrader environment or the free KXTL VPS
Recommended Account Size
RoboForex ProCent: Approximately USD 200 or more for the reference Cent-account configuration, displayed as approximately 20,000 US cents.
Standard account: Approximately USD 20,000 or more for comparable effective sizing because the contract and position-sizing structure is substantially different.
How to Start
1. Install MATrader AI through MQL5 Market.
2. For our reference environment, open a RoboForex ProCent account. If you want the KXTL setup and community benefits, use partner code KXTL.
3. Make sure XAUUSD is available in Market Watch.
4. Attach MATrader AI to XAUUSD M1.
5. Enable automated trading.
6. MATrader is designed to work directly on XAUUSD M1 with the standard reference settings, so you do not need to change dozens of parameters before starting.
7. Once you understand how the strategy works, you can customize lot sizing, grid behavior, filters, profit management and protection settings if you intentionally want a different configuration.
If Something Is Wrong, Please Talk to Us First
If you encounter a problem with MATrader, please contact us before leaving a negative review or assuming the EA does not work.
We know MATrader works. We have developed, tested and traded it for many years across thousands of real XAUUSD trades ourselves and in the community, If your account behaves very differently from our reference setup, there is usually a reason.
This is the important "aha" point: the EA is only one part of an automated trading setup. The broker, account type, XAUUSD specifications, minimum lot size, MetaTrader settings, EA parameters, VPS and connection can all change how the system behaves.
A wrong account type, different XAUUSD specification or incorrectly configured VPS can make a working EA look as if something is wrong.
So please do not struggle with it for days or leave a bad review over something that may have a simple explanation. Message us and tell us what you are seeing. We are happy to check the broker, account, MetaTrader, VPS and MATrader settings with you.
Our goal is not simply to give you an EA and disappear.
Our goal is to make every trader in our community profitable. That means helping you use the correct setup, understand MATrader and solve problems when something is not working as expected.
Your success is good for you, the community and us. If anything looks wrong - MATrader, RoboForex, KXTL, XAUUSD, lot sizing, MetaTrader or VPS - message us first. Very often the cause is one small setup detail that can be fixed quickly.
Free Because We Want People to Actually Use It
MATrader AI is completely free on MQL5, but it is not a small side project. It is our flagship XAUUSD system and one of the EAs we have spent the most time developing.
We prefer to let traders use our systems, see how we work and join the community instead of putting a separate price tag on every tool.
KXTL helps make that model possible because the broker partnership supports development while members receive additional EAs, infrastructure and tools without having to purchase everything separately.
Final Information
After more than 15 years with many brokers, RoboForex is the broker we personally trust most. If you are opening RoboForex ProCent for MATrader anyway, our advice is simple: use KXTL for the 0.01 ProCent minimum, reduced trading costs, free VPS and additional MAT EAs while supporting continued development.
If MATrader has been useful to you, we really appreciate an honest MQL5 review. If something is not working as expected, contact us first - in most cases there is a setup, broker, MetaTrader or VPS-related reason we can help you identify and fix.


This matrader change my family and my life profit everyday!! Thank you!