
Macd Martingale is an MT4 expert advisor that enters trades on MACD signals and raises the lot size after each losing trade, with fixed take profit and stop loss levels. Martingale sizing carries high risk.
Get one message the moment it launches, with its price.
Macd Martingale is an automated expert advisor for MetaTrader 4. It reads signals from the MACD indicator to open positions, and it uses a configurable martingale to size the trades that follow a loss.
The advisor builds its entry signal from the MACD, where you choose the fast and slow moving average periods. When a signal appears inside the allowed trading hours, it opens a position with the starting lot size. Each position has a take profit and a stop loss that you set in the inputs.
If a trade closes at a loss, the next trade uses a larger lot, calculated by multiplying the previous volume by the Martingale value. The author explains that with a multiplier of 2 the take profit of later trades stays the same, with a value above 2 it becomes smaller, and with a value below 2 it becomes larger. Once a trade closes in profit and covers the earlier losses, the advisor goes back to its initial parameters and starts a new series.
Increasing volume after losses means a long run of losing trades can produce very large positions. The lot cap and the stop-out level exist to limit this, but they do not remove the risk.
The author recommends trending currency pairs that move in one direction for a while without sharp reversals, and names EURUSD on M15, M30 and H1 as the best fit. The advisor is written for five-digit quotes, and the author suggests keeping spreads at about 3 points or lower. Other pairs and timeframes should be tested before you rely on them.
| Input | Purpose |
|---|---|
| Magic | Unique number so the advisor can tell its trades from others |
| Order_Comment | Text comment attached to orders |
| Lots | Volume of the first position |
| Lots_static | Option for a constant volume |
| Lots_max | Upper limit on position volume |
| Martingale | Multiplier applied to volume after a losing trade |
| Takeprofit / Takeprofit_static | Take profit for the first position and a constant initial take profit option |
| Takeprofit2 | Extra take profit for the position that closes a losing series |
| Stoploss | Stop loss distance |
| FastMa / SlowMa | Moving average periods used by the MACD |
| BeginHour / EndHour | Hours during which new trades may open |
| Stopout | Percentage of the deposit at which trading stops |
No default values are given here. Check the inputs tab after attaching the advisor, and confirm the unit used for take profit and stop loss in the strategy tester, because the author notes these use four-digit values on a five-digit feed.
Trading carries risk, and martingale position sizing can multiply losses during an unfavourable run. Past results do not predict future ones. Only trade with money you can afford to lose and keep the lot cap and stop-out level in place.
Before using a live account, run the advisor in the strategy tester with your intended settings, or optimise them, then follow it on a demo account. Pay close attention to the largest lot size reached and the deepest drawdown in the reports.
| Product type | Expert Advisor |
|---|---|
| Platform | MetaTrader 4 (expert advisor) |
| Strategy focus | Trend, Momentum, Volume |
| Delivery | Download from your account after purchase |
| License key | Not needed |
| Status | Launching soon |
| Category | Expert advisor, automated trading |
| Strategy style | Trend and momentum entries with martingale position sizing |
| Markets | Forex pairs; the author suggests trending pairs such as EURUSD |
| Timeframes | M15, M30 and H1 suggested by the author |
| Quotes | Built for five-digit price feeds |
| Spread | The author suggests keeping it to about 3 points or less |
| Requirements | MT4 terminal with automated trading enabled; a VPS is helpful |
No reviews yet. Customers who own Macd Martingale can review it here.
No. This product is an MT4 expert advisor and will not run on MetaTrader 5. If you use MT5, look for a version built for that platform.
Open your MT4 terminal, choose File then Open Data Folder, copy the expert file into MQL4/Experts, then restart the terminal or refresh the Navigator. Drag the advisor onto a chart and make sure automated trading is switched on.
It is the multiplier applied to the lot size of the next trade after a loss. Higher values grow exposure faster, so a losing streak can become expensive quickly. After a trade that recovers the series, the settings return to their starting values.
A broker with tight, stable spreads and five-digit quotes suits it best. Check the minimum balance the author recommends for your account type, and test with your own broker's data in the strategy tester before using real money.
It is not advisable. Run it in the strategy tester and then on a demo account with the settings you plan to use, paying attention to the largest lot size and the deepest drawdown in the results.
No result can be promised. Trading carries risk, martingale sizing increases that risk, and past results do not predict future ones.
Macd Martingale
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 Macd Martingale? Sign in to review it.