Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal


Strategy - Set And Forget (with Martingale system) - script for MetaTrader 5

Mario Gharib

votes: 5
2020.09.14 21:05


Before we start, it is important to define the Martingale system. It is a system that allow you to increase the size of your position as the trade moves against you or after a losing trade. *


This strategy is the well known set & forget accompanied by the martingale system. It is very useful if you are very busy in which you don't have time, you want to trade the London session while you are sleeping in USA, etc.

Do not forget to send you comments as well as rate this script. Happy trading! 


You can check the following video that will explain

  • The set and forget strategy (with the martingale system)
  • Who usually use this strategy,
  • How to compile the script, and
  • How to use it in real example


This EA has 5 inputs

  • 1st input (NB TRADE): Specify the total number of Stop limit (Buy/Sell limit).
  • 2nd input (INITIAL ENTRY): Specify the initial entry price.
  • 3rd input (INITIAL STOP): Specify the initial stop loss.
  • 4th input (INITIAL TARGET: Specify the initial take profit.
  • 5th input (POSITION SIZE): Specify the position size of each trade.

* LIVE TRADING SESSION: (How to properly trade small accounts - KNOW WHEN TO STOP). 

This is an example that I was using the Martingale technique 



Please note that investing involves risks. Any decision to invest in either the real estate or stock markets is a personal decision that should be made after thorough research, including an assessment of your personal risk tolerance and your personal financial condition and goals. Results are based on market conditions and on each individual and the action they take and the time and effort they put in.

Decorator - structural design pattern Decorator - structural design pattern

Attach additional responsibilities to an object dynamically; and provide a flexible alternative to subclassing for extending functionality

Peter Panel 1.0 Peter Panel 1.0

Trading panel that allows user to define levels of trade by simply dragging lines.

Bulk Information 1.0 Bulk Information 1.0

This script displays useful information.

Volatility vs Range Volatility vs Range

This indicator shows the amount of price movement within a certain time, compared to the actual price movement range. Good to detect consolidation areas, as well as new trends being formed