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: 18
2012.11.01 12:11
2016.11.22 07:32
ma2cci.mq5 (9.44 KB)view

This Expert Advisor is rewritten from MQL4 that was originally published here by its author George-on-Don.

How It Works 

The entry point lies at the intersection of two МАs and a concurrent intersection of the zero line by CCI. The exit lies at the reverse intersection of two МАs. The image below shows the entry into a sell position, the signal bar marked by a vertical line and the exit at the reverse intersection of two MAs.


Additionally, the Stop Loss is used at the value determined by the ATR indicator. The original version made use of ATR from the forming bar, whereas this Expert Advisor uses the first completed bar. 

If the trades are losing, the volume of new positions can be reduced in proportion to the number of losing trades. The more consecutive losing trades, the smaller the lot. If the trades are winning, the Expert Advisor keeps trading the initial lot size. The Initial lot can be constant or proportional to the available funds.


  • FMa - fast MA period.
  • SMa - slow МА period.
  • PCCi - CCI period.
  • pATR - ATR period for Stop Loss.
  • Lots - order volume; when 0, the MaxR parameter is used;
  • SndMl - sends messages by e-mail when the Expert Advisor opens and closes positions.
  • DcF - lot reduction factor at losses. If the value is 0, the reduction is not carried out. The lower the value, the greater the lot reduction. If the lot cannot be reduced, the minimum lot is used.
  • MaxR - maximum risk from 0-1 (share of free funds). It is effective when Lots value is 0.


Simple MAs are used on the closing price. CCI is calculated on the closing price. Only indicator periods can be changed in the window of properties.

Translated from Russian by MetaQuotes Software Corp.
Original code:

TradeChannel TradeChannel

The Expert Advisor based on the price channel

Gann_Multi_Trend Gann_Multi_Trend

The indicator of the Micro, Middle and Main Trends

Fast Trading Panel Fast Trading Panel

Fast Trading Panel - the panel for fast trading

Color ZigZag Color ZigZag

Multicolor modification of Fast ZigZag.