Hey fellow traders! Today, let’s dive into the Pure Martingale system designed for MetaTrader 4. This unique approach offers a flexible entry strategy that you can customize for better results.
The beauty of this Martingale system lies not just in increasing the lot size after a loss, but also in the way it adjusts the take profit distance. This means you can weather a string of losses without breaking a sweat. Just make sure to set your account history in the terminal to show all trades to get the best performance.

Input Parameters:
Martingale Settings:
- sl_tp = 20; - This sets your stop loss and take profit in pips.
- lotsMultiplier = 1.5; - If a trade results in a loss, the next trade will have a lot size that's 1.5 times larger.
- distanceMultiplier = 1.5; - After a losing trade, the take profit distance will be 1.5 times greater.
- Lots = 0.03; - This is the lot size for your initial trade.
- MaxSlippage = 3; - The maximum allowed slippage in pips.
- magicNumber = 1212123; - A unique identifier to prevent conflicts with other EAs or manual trades.
Trading Hours:
- useTradingHours = false; - If this is true, the system will only open trades during the defined hours.
- StartTime = "06:00"; - This is when trading begins.
- StopTime = "18:00"; - This is when trading wraps up.
- GMT_Offset = 0; - This sets your GMT offset.
Trading Days:
- Monday = true;
- Tuesday = true;
- Wednesday = true;
- Thursday = true;
- Friday = true;
- Saturday = true;
- Sunday = true;
View Settings:
- showMenu = true; - If set to true, the EA will display information about open trades, lot sizes, and profits on the chart.
- menuColor = Blue; - This is the color of the menu text.
- variablesColor = Red; - This defines the color for the variables.
- font = 10; - This sets the font size.
Comments 0