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


MA Trend - expert for MetaTrader 5

Samael87 | English Русский Español

Published by:
Vladimir Karputov
votes: 15
2019.02.07 09:02
MA Trend.mq5 (76.74 KB)view

Idea by: Dmitry

mq5 code by: barabashkakvn

The Expert Advisor uses indicator iMA (Moving Average, MA). It has many settings:

  • Only one positions - only one position can be held in the market
  • Reverse - reversal of trading signals
  • Close opposite - forcedly closing opposite positions when receiving a trading signal

Generating trading signals, where all parameters are set by default:

The current ASK price is higher than the indicator value on bar #1 -> a signal to open a BUY position

The current BID price is lower than the indicator value on bar #1 -> a signal to open a SELL position

And how it looks in the MQL5 code:

      else if(m_symbol.Bid()<ma[1])

A sample of how it works where parameters of Only one positions are false and true:

MA Trend

The next sample of Only one positions - true, Reverse - false, and Close opposite - true: A BUY position was opened, and then a signal for opening a SELL position was received. Since Close opposite - true, then the BUY position was closed first (as it was opposite to the signal) and only after that the SELL position was opened.

MA Trend

Translated from Russian by MetaQuotes Software Corp.
Original code:


Three PEMAs from three different timeframes on a single chart


A colored cloud made of two PEMAs from different timeframes on a single chart.

CandlesAutoFibo_Grand CandlesAutoFibo_Grand

Indicator CandlesAutoFibo with a wider range of settings to display Fibo levels.

BITEX.ONE MarketMaker v1.01 BITEX.ONE MarketMaker v1.01

The market maker robot for trading futures and swap cryptocurrency contracts