
Apache MHL Moving Average is an MT4 expert advisor built for gold (XAUUSD). It opens trades on moving average breakouts, filters them with RSI and can add martingale-style recovery orders.
Get one message the moment it launches, with its price.
Apache MHL Moving Average is an expert advisor for MetaTrader 4 that focuses on one market: gold, quoted as XAUUSD. It watches price against several moving averages, opens a buy or sell order when price breaks through them by a set margin, and manages the resulting trades with a martingale and grid routine.
The entry logic uses simple moving averages calculated on price highs and on price lows. When price moves beyond those averages by the distance, in points, that you configure, the robot treats this as a breakout and opens an order in that direction. An RSI filter can be used as an extra check on the strength of the move before an order is sent.
If a trade moves against the position, the robot can add further orders at defined distances. Each new order uses a multiple of the initial lot, and the number of repetitions is capped by an input. This is a martingale and grid approach, which means exposure grows as the market moves against you.
The robot adds up the profit of the orders it manages. When that total reaches the target you set, it closes all of them together. Individual take profit and stop loss values are also available.
The product is built for XAUUSD. Gold can move fast and spreads can widen around news, so check how your broker prices the symbol. The chart timeframe is up to you; compare several in the strategy tester and on a demo account instead of assuming one is best.
The exact default values can differ between builds and brokers, so read them in the inputs tab after attaching the robot. The main groups are:
| Group | What it controls |
|---|---|
| Lot size and multiplier | Starting volume and how much it grows on recovery orders |
| Moving averages | Periods used on highs and lows |
| Breakout distance | Margin in points beyond the averages before entry |
| Martingale | Distance between orders and the maximum number of repetitions |
| RSI | Optional strength confirmation |
| Trading hours | Time window in which new orders may open |
| Exits | Take profit, stop loss and accumulated profit target |
| Order limit | Maximum number of open orders |
The chart panel shows the number of open trades and the robot's current state, which helps when you monitor it.
Martingale and grid methods can produce a long run of small closes followed by a large loss when the market keeps moving one way. Keep lot size small relative to your balance, set a sensible cap on repetitions and order count, and confirm the minimum balance and leverage that suit your broker.
Trading carries risk, and past results do not predict future ones. Test on a demo account first and only trade money you can afford to lose.
For continuous operation, many users run MT4 on a VPS so the terminal stays connected.
| Product type | Expert Advisor |
|---|---|
| Platform | MetaTrader 4 (MT4) |
| Strategy focus | Gold or XAUUSD, Scalping, Signals, Momentum |
| Delivery | Download from your account after purchase |
| License key | Not needed |
| Status | Launching soon |
| Category | Expert advisor |
| Main market | Gold, XAUUSD |
| Timeframes | Set by the user; test several before going live |
| Trade style | Breakout scalping with martingale and grid recovery |
| Indicators used | Moving averages on highs and lows, optional RSI |
| Exit logic | Take profit, stop loss and basket close on accumulated profit |
| Requirements | Algo trading enabled, stable connection, preferably a VPS |
No reviews yet. Customers who own Apache MHL Moving Average can review it here.
This listing is the MT4 build and runs only in MetaTrader 4. Files compiled for MT4 cannot be loaded in MT5. If you trade on MT5, look for the separate MT5 edition of the product.
The robot is designed for gold, usually quoted as XAUUSD. Brokers name the symbol differently, for example with a suffix, so check the exact name in your Market Watch. Test on your own broker's symbol before using it on a live account.
Open MT4, choose File, then Open Data Folder, and copy the expert advisor file into MQL4/Experts. Restart the terminal or refresh the Navigator, drag the robot onto a XAUUSD chart and tick Allow live trading in the properties window. Make sure the Algo Trading button in the toolbar is switched on.
Yes. After a losing order it can open further orders with larger lots at set distances, up to a maximum number of repetitions. This can raise exposure quickly, so check the multiplier, the distance and the repetition limit carefully and size them against your account balance.
There is no single correct set. Inputs cover lot size, multiplier, moving average periods, trading hours, order limits, breakout and martingale distances, take profit, stop loss, RSI and the maximum number of martingales. Run the strategy tester and a demo account first, and ask the developer if you need guidance on a particular broker setup.
It should run on brokers that offer XAUUSD on MT4, but spreads, execution speed, stop levels and hedging rules differ. Check these on a demo account with your broker before trading real money.
Apache MHL Moving Average
Notify me at launchQuestions about this tool?
Ask us on Telegram Install guide for MT4 and MT5 Get a custom version builtFree, practical help with testing, sizing and running expert advisors.
Own Apache MHL Moving Average? Sign in to review it.