_rdb_The Best Free EA - page 22

 
crossy:
Dear MLADEN,

I realy did not understand what you want to say. Can you please help me to...

Thankes

Mladen says that ea looks for future, and do you know an indi that look in the future? Sorry i loose my crystal ball.

 
Ihipro : Finally you appear, senior

Hi ihipro, how are you to day ?

 

The great Honest Person - Rahman

_rdb_:
you may need to re-read my posting on page 1

I said there, you must know either the broker places with you to make trades.

abot spreads protection. I set for IBFX MaxSpread = 4, waiting to leave the EA signal with the condition spreads <= 4, if the condition is not found, and EA is not open position, so do not intrude with the increase MaxSpread. (EURGBP Spread in IBFX between 3-14)

images that I upload the results are the results of the previous 4-day trading on the broker ibfx.

Hello freind,

We both understand what is going on, and the solution for this is a new broker. Is somebody knows a GOOD BROKER?

 
crossy:
machsus, you may change maxspread to 6, and the e.a. Will work, of course, but you will loose. The assumptions of this e.a. Does not fit to spread = 6 !!

yes i know, i just give solution to him, because he use forex.com which have fractional spread. The spread is not fix, sometime 3,4 or 5. If he not agree it's ok, he will make decision for him self. So the solution is Just change your broker.....

 

Try FxPro as brooker . . .

 
crossy:
Dear MLADEN,

I realy did not understand what you want to say. Can you please help me to...

Thankes

MLADEN try to tell us :

the fractal I used in the script not perfect and do not have credible, Absolutly I agree with him, he is very good coder... I hope can get some learning this from MLADEN.

I agree, we must run forward test before go to real account,

and make your self be sure it's will make profit for you before used in your real account.

I think forward test need time three month.

 

...

Maybe some additional information on my post :

It is necessary to look into how the iFractals function works internally - when it looks for peaks (up or down) it is looking into at least 2 next values (the code is a part from the fractal code)

//----Up and Down Fractals

while(i>=2)

{

//----Fractals up

bFound=false;

dCurrent=High;

if(dCurrent>High && dCurrent>High && dCurrent>High && dCurrent>High)

{

bFound=true;

ExtUpFractalsBuffer=dCurrent;

}

So the trouble is in the fractal code itself and in the way metatrader uses time frame data that is not the same as the tested time frame (instead of generating data for different time frames, it uses already recorded real data - in cases like this it "knows" what the future value will be)

In the EA code, since it uses 1 as the first bar for fractals, it means it is internally looking into at least 1 future value of the price (for example it "sees" the currently tested 1H bar as already closed, and it "knows" exact values it will have at the end of 1H period, so it is making it "seeing the future")

Please, as _rdb_ already told, forward test the EA before using it on live account. That is the only reasonable way

regards

mladen

 

wow,i hope the raise of the spread is not because of this EA, or else, hahaha.

lets see if other brokers also raise their eurgbp spread

 
ServerUang:
Hi ihipro, how are you to day ?

I am fine and full of spirit .

 
_rdb_:
Hi latimeria,

Thanks for your code...

*DQADJ is new code for me, thank so much my friend.

You are welcome _rdb_.

I don't know what 5 or 3 digits should be called, but I call it Deci-Quotes.

So DQADJ means Deci Quotes Adjustment.

I think you have understood already, it can be used like this also.

When you decide pips-based SL or TP, If you write code like following,

Returned values are not what you intended for Deci-Quotes Brokers.

// example for 4 or 5 digits symbol

extern int SL = 50;

int start()

{

double StopLoss = Ask - SL*Point;

// SL*Point returns 0.0050 for Normal Brokers

// SL*Point returns 0.00050 for Deci-Quotes Brokers

}

[/PHP]

If you use DQADJ, It can auto correct this problem.

So you don't need to change settings for Deci-Quotes Brokers.

[PHP]

double StopLoss = Ask - SL*DQADJ*Point;

// SL*DQADJ*Point returns 0.0050 for Normal Brokers

// SL*DQADJ*Point returns 0.00500 for Deci-Quotes Brokers

Reason: