• Overview
  • Reviews
  • Comments (2)

Full MT

This is a auto-trading program based on Martingale strategy.

The basic idea of this strategy is to add more lots when the market moves on the contrary direction after the first order.

Once the market direction reverses, it is able to get profit.

Many people think the Martingale is not a good strategy, and even some platforms prohibit such trading.

But, as I known,trading based on Martingale can help you make money if you know how to operate.

Because the market always reverses!

This EA also include many useful functions which are proposed by many trading guys. And thank you guys.


  • Target profit points per hand is configurable.
  • Minimum order opening interval is configurable.
  • Initial Lot and Lot Incremental Rate is configurable.
  • Four work mode: buy only, sell only , single, and dual.
  • Max order number for one series is configurable.
  • Support Start time and End time.
  • Support Account SL.


  • WinPoints: Target profit points per 0.01 hand. Bigger setting equal to more profit and high risk. On the contrary small profit and low risk.
  • MinIncPoints: Minimum order opening interval. The smaller the value, the greater the risk.
  • IncRate: Lot incremental rate. such as 1.3, 1.5, 2, 3... any value as you like.
  • InitLot: Initial order lot.
  • MaxLevel: Max order numbers of one order series.
  • StopNewOrders:
    • True - no longer open a new series of orders. Opened orders will continue until it is automatically closed.
    • False - normal run mode.
  • EnableBars:
    • True - Order opening is based on new bar of chart. Chart can be M1, M5, M15, which the risk diminishes .
    • False - Order opening is based on Tick every time, high risk.
  • WorkMode: BuyOnly, SellOnly , Single, DualRun(Buy and sell at the same time).
  • StartHour: EA start time of hour(GMT+2). If you want EA run 24 hour, set StartHour=StartHour.
  • EndHour: EA stop time of hour(GMT+2). Note: an hour before this time EA will stop open new series, and opend series will continue. All orders will be closed when EndHour arrivals.
  • AccountSLPercent: Stop Lose percentage of your account. All orders would be closed when the lose of opened orders more than this value. For example, AccountSLPercent=0.2, orders would be closed when you lose 20% of your account ballance.
  • StopHourAfterSL: EA would stop work for StopHourAfterSL hours when Account SL happened.
  • MAGICBUY: Buy orders MagicNum. Must not equal to MAGICSELL.
  • MAGICSELL: Sell orders MagicNum. Must not equal to MAGICBUY.


  1. Martingale is a high risk strategy, users should know that.
  2. Users need to understand the meaning and risk of each parameter, please read the above description.
  3. If you are familiar with the market and are able to assume greater risk, you can adjust the parameters.
  4. It is recommended to run this EA on EURUSD. Other currency pairs are also acceptable, but need suitable parameters.
  5. You can send me messages if you have any questions.
No reviews