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

votes: 23
2017.03.02 11:57
2018.02.15 17:36
New Martin.mq5 (45.72 KB)view

The Expert Advisor only works on accounts with hedging! (Read here about the hedging option: MetaTrader 5 now features hedging option)

Inspired by "Martin damped" (in Russian).

The New Martin Expert Advisor opens two opposite positions upon start. OnTradeTransaction handling. When Take Profit triggers, it opens a position (one position) in the same direction. The intersection of two MA indicators is a signal to open a position of a larger lot.

Open two opposite positions at start

Then wait for the activation of TakeProfit (processing of trading transactions in OnTradeTransaction):

  • If a BUY position was closed, open (no only one) BUY position
  • If a Sell position was closed, open (no only one) Sell position

New Martin algorithm

Then we have a losing position

How to eliminate it: waiting for the intersection of two MAs.

New Martin crossing

And open a position with an increased lot in the direction of the losing position.

The balance increases while equity does not grow

The method used: "Loss percent" (difference between equity and balance) is configured in the EA's inputs. It is calculated as follows:

New Martin formula



Translated from Russian by MetaQuotes Software Corp.
Original code:

TDI-2_Cloud_HTF TDI-2_Cloud_HTF

The TDI-2 indicator with the timeframe selection option available in input parameters.


The NRTR_Gator indicator with the timeframe selection option available in the input parameters.

SilverTrend v3 SilverTrend v3

SilverTrend v3 - trading based on the analysis of the High, Low and Close prices of bars.

aChartsAndMW5Class aChartsAndMW5Class

The class allows to easily determine from your MQL5 programs any changes in the Market Watch window (change of symbol sorting, adding, deleting a symbol or a set of symbols), as well as opening and closure of charts, and the availability of the one click trading option on the current chart, on which the program is running.