Best Reverse Martingale Karambol_EA

To add comments, please log in or register
erkansam
33
erkansam  

This EA never loss.But it has got a few bug.

Bug 1-

First and second order's lots are replication.

They must be different.

For example: First order is 0.01 lot Buy

Second order is 0.02 lot Sell

But this EA First order is 0.01 lot Buy

Second order is 0.01 lot Sell

Bug 2-

İt runs only 1 TP and It stop work.It needs reload EA.

karambol_ea.mq4

Happy New Year.

Files:
lots.png 22 kb
work.png 28 kb
erkansam
33
erkansam  

Lot Settings

TP:0.001

SL:0.0005

Lotmiktari0:0.1

Lotmiktari1:0.2

Lotmiktari2:0.4

Lotmiktari3:0.8

Lotmiktari4:1.6

Lotmiktari5:3.2

Lotmiktari6:6.4 ETC.

NMSS_2
30
NMSS_2  

......

if(LotSirasi==26){LotMiktari=LotMiktari26;}[/CODE]

followed by the following code. Make sure to delete those duplicates at the end of the EA.

[CODE]

if(Process=="AlisAc")

{

PozisyonAc(Symbol(),OP_BUY,LotMiktari,MagicNumber, 1, "L1Buy_1");

Process="Yok";

}

if(Process=="SatisAc")

{

PozisyonAc(Symbol(),OP_SELL,LotMiktari,MagicNumber, 1, "L1Sell_1");

Process="Yok";

}

this should work.

how long have you tried out this strategy? any statements to show? like half a year? i have tried something similar but martingale strategies dont really work well for smallish account.

erkansam
33
erkansam  

Work

Ea's work strategy this.

This strategy not only Martingale.And you work GBPUSD.

You need 5000$+ for surety.

Can you share ready ea?

Files:
works.png 8 kb
erkansam
33
erkansam  

Bug 1 Fixed

Bug 1 Fixed

ThanksNMSS_2

karambol_eav1.1.mq4

Files:
erkansam
33
erkansam  

Bug 1 Fixed

Bug 1 Fixed

ThanksNMSS_2

karambol_eav1.1.mq4

erkansam
33
erkansam  

Dear JamesBonds

Hi JamesBonds

I can't backtest because Ea complate 1 order and later stop.We need reload ea.I can't fix Bug 2

Can you help?

Composer
50
Composer  

hi,

sorry but i am not a coder. may be anyone in the forum can do that?

best regards,

james

erkansam
33
erkansam  

What is your advice_

Mladen Rakic
106026
Mladen Rakic  

erkansam

Since you are not using stop loss or take profit, the thing you have to check is your closing logic. Your EA is opening orders as it should (as I can understand it) but conditions like this :

if(OrderMagicNumber()==MagicNumber || ((OrderMagicNumber()>MagicNumberBas || OrderMagicNumber()==MagicNumberBas) && (OrderMagicNumber()==MagicNumber || OrderMagicNumber()<MagicNumber)))

are probably preventing your EA to close positions (I am not sure that that line can be true in any condition). Check that and I think you will find a solution

Mladen Rakic
106026
Mladen Rakic  

Sorry, I must revoke what I told : this is your EA that opened and closed a bunch of positions, so it works OK. As you see it is opening multiple positions and closing them too.

What seem to be the problem is that Process variable never receives status "AlisAc" or "SatisAc" once when orders are closed. Check those

Files:
test_1.gif 60 kb
12
To add comments, please log in or register