Contest - page 15

Sergey Golubev
Moderator
110859
Sergey Golubev  

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.

Sergey Golubev
Moderator
110859
Sergey Golubev  

MAChannel EA this week statements.

barrys
71
barrys  

MaChannel

Do you think it will perform good in live trading? Is it risky? I'm asking you because you know it more than me (I only developed the EA and even forgot what was the idea behind it ).

Codersguru,

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.

Thanks,

Barry

Sergey Golubev
Moderator
110859
Sergey Golubev  

Please find updated statements (attached) for MAChannel EA https://www.mql5.com/en/forum/176044

Files:
machannel.zip 40 kb
Sergey Golubev
Moderator
110859
Sergey Golubev  

MAChannel EA.

https://www.mql5.com/en/forum/176044

H1 timeframe.

Default settings.

EURUSD and USDCHF.

Starting with 5,000 deposit.

0.1 lot size.

No any money management.

North Finance broker.

Visual statements:

Sergey Golubev
Moderator
110859
Sergey Golubev  
newdigital:
PriceCross

-------------------

Settings: Default.

TF: 1H

Pairs:

"EURUSD","USDCHF","GBPUSD","EURJPY"

MaChannel

-------------------

Settings: Default.

TF: 1H

Pairs:

"EURUSD","EURGBP","GBPUSD"

Please find forward testing statements attached for MaChannel EA.

And just for information:

MaChannel is here (old version) and fixed version is here.

Files:
machannel.zip 46 kb
Sergey Golubev
Moderator
110859
Sergey Golubev  
newdigital:
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.

Files:
Sergey Golubev
Moderator
110859
Sergey Golubev  
newdigital:
MaChannel

-------------------

Settings: Default.

TF: 1H

Pairs:

"EURUSD","EURGBP","GBPUSD"

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:

string LP[] = {"EURUSD","EURGBP","USDCHF"}; // add/remove the pairs you want to limit.

So, just type

EURUSDm

instead of

EURUSD

and so on

MaChannel is here (old version) and fixed version is here.

Sergey Golubev
Moderator
110859
Sergey Golubev  

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.

Files:
machannel.zip 28 kb
PRADIP RUPARELIA
5795
PRADIP RUPARELIA  
codersguru:
That's GREAT! But the version you have has a little bug!

I don't know how it made profit!

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) //<-- Long position is opened

{

if(UseClose)

{

if(CloseBuyCondition) //<-- Close the order and exit!

{

CloseOrder(OrderType()); return(0);

}

}

TrailOrder(OrderType()); return(0); //<-- Trailling the order

}

if(OrderType()==OP_SELL) //<-- Go to short position

{

if(UseClose)

{

if(CloseSellCondition) //<-- Close the order and exit!

{

CloseOrder(OP_SELL); return(0);

}

}

TrailOrder(OrderType()); return(0); //<-- Trailling the order

}

}

}[/PHP]

It should be:

[PHP]for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) //<-- Long position is opened

{

if(UseClose)

{

if(CloseBuyCondition) //<-- Close the order and exit!

{

CloseOrder(OrderType());

}

}

TrailOrder(OrderType()); //<-- Trailling the order

}

if(OrderType()==OP_SELL) //<-- Go to short position

{

if(UseClose)

{

if(CloseSellCondition) //<-- Close the order and exit!

{

CloseOrder(OP_SELL);

}

}

TrailOrder(OrderType()); //<-- Trailling the order

}

}

}

Attached the fixed version!

Hi

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

regards

El Cid