I just attached your EA to the MetaTrader chart long time ago and it is still testing. I did not change any settings. You may see live testing results from excel file. It is profitable for many months with consistent profit results (demo account, North Finance broker).
I think if somebody wants to use this EA with real money account so broker may be important as this is EA based on MA indicator and those kind of EAs are very sensitive concerning different broker's data.
Anyway check excel file attached.
MAChannel EA this week statements.
I just had a look at the code, and it seems to me that it enters long when 2 consecutive bars are completely below a Simple Moving Average. It enters short when 2 consecutive bars are completely above a SMA.
It exits when the opposite entry is given, so that would make it an always-in-the-market system. I think it would start to make a profit when price returns towards the SMA, and it would lose if the 2 candles were the beginning of a new trend. If you get a chance to look at your code, I would be interested to know if I have understood it correctly.
Please find updated statements (attached) for MAChannel EA https://www.mql5.com/en/forum/176044
EURUSD and USDCHF.
Starting with 5,000 deposit.
0.1 lot size.
No any money management.
North Finance broker.
Please find forward testing statements attached for MaChannel EA.
And just for information:
MaChannel is here (old version) and fixed version is here.
Please find updated statements.
The members are asking to use this EA with IBFX broker which is having EURUSDm instead of EURUSD, EURGBPm instead of EURGBP and so on.
Just open this EA in MetaEditor and you will see:
So, just type
and so on
MaChannel EA performance for this week:
USDCHF: +220 pips closed; +264 pips still open.
EURUSD: -109 pips closed; -88 pips still open.
EURGBP: -10 pips closed; -2 pips still open.
See excel file for full performance since the beginning.
I don't know how it made profit!
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())
if(OrderType()==OP_BUY) //<-- Long position is opened
if(CloseBuyCondition) //<-- Close the order and exit!
TrailOrder(OrderType()); return(0); //<-- Trailling the order
if(OrderType()==OP_SELL) //<-- Go to short position
if(CloseSellCondition) //<-- Close the order and exit!
It should be:
TrailOrder(OrderType()); //<-- Trailling the order
My backtests are showing losses of over 5000 pips.Is there preset ea somewhere which matches published performance of machannel on euro/usd and usd/chf