Download MetaTrader 5

RangerFX

To add comments, please log in or register
doshur
154
doshur  

Back-testing results

RangerFX V1.1 Strategy | Myfxbook

My facebook group

RangerFX | Facebook

Testers to test the EA

Need new inputs to make it better

Running on H1 TF

Inside this EA

- Moving Average Cross Over System

- Multi TF analysis

- Daily Range Exhaustion

- Day Trend Reversal (compensate day trend ma lag)

- Remove Gap Trades

- High Volatility Filter

Donations to my paypal account dyrws@yahoo.com

How to use / train

MAC_F, MAC_S, Trend - Settings for MA period

GAP - Threshold to take gap into consideration

HVF - Threshold to take a super long candle into consideration

sHour - Starting hour

rHour - Running hour (0 for 1 hour, 23 for full day 24 hours)

BE_Factor - Break even factor

TS_Factor - Trailing stop factor

SL_Factor - Stop loss factor

MM_Risk - Risk factor

Files:
wolero7
45
wolero7  

Screen shot pls!

Can u kindly post screen shot of your indi as i can not test it at the moment.

doshur
154
doshur  
wolero7:
Can u kindly post screen shot of your indi as i can not test it at the moment.

This is not a indicator. It is a EA.

wolero7
45
wolero7  

Sorry

Sorry, my bad.

cacus
112
cacus  

Great doshur,

I'm gonna take a look! Thanks for sharing.

cacus
112
cacus  

doshur,

Great coding, pretty clear and nice to eyes.

I've found this set to work best on EURUSD 1H. Steady growth due to good R/R ratio from 2003 until today.

Let's see what a time filter and a trailing could do to improve the profit factor.

Attached my test and my set.

cacus

Files:
ranger.gif 17 kb
ranger.set 1 kb
marcus1rex
56
marcus1rex  

Wow, pretty good results!

doshur
154
doshur  
cacus:
doshur,

Great coding, pretty clear and nice to eyes.

I've found this set to work best on EURUSD 1H. Steady growth due to good R/R ratio from 2003 until today.

Let's see what a time filter and a trailing could do to improve the profit factor.

Attached my test and my set.

cacus

Thanks cacus.

Hope to learn more from you. I have made some more improvement. Will update later.

Pls give me suggestion to make it better and more robust.

cacus
112
cacus  

Well, i could suggest a range filter. Since your EA calculate ranges you could add that filter in order to find the optimum conditions for a trade.

Some breakouts may happen when range is too high, and the same when range is too low.

Also, you could add some kind of reentering on a new signal, accept a No. of max trades in counter trend so the EA could recover from a first bad entry. (lot incremental would be a good thing to test with just in case).

If the No of open orders is > 0 then you set TP to the BE of the first order, or make a basket of profit cut, suppose: if there's 2 open orders and the net profit is 0.5 percent of the account balance then we close both orders in net profit and we finally recovered that first bad entry. On some of my EAs this works really great.

And you may think that this can raise the risk, technically speaking yes, but you could add a % or equity protection. I use it too and gives really good results.

Remember that for reentering you may have to set a minimal Pip distance variable to reenter. Say, you want to reenter only if we are down by 20 pips from the first order and so. (a kind of grid trading)

(Bid-FirstOrderOpenPrice)>PipDistance*OpenOrders()... something like that (reverse for buys)...

So the EA will open counter trend orders if he got another signal JUST at Xpip distance on each order...

I have implemented those kind of things on most of my EAs and this makes my EAs adapt hell better. It also raise the profit factor and the % winners and you get a smooth equity curve.

If i got another idea i will not hesitate to inform you.

Regards.

cacus

doshur
154
doshur  

Hi Cacus,

Can explain more on the range filter?

Thanks

cacus
112
cacus  
doshur:
Hi Cacus,

Can explain more on the range filter?

Thanks

I meant the ATR variable, you could add another ATR with 1 or 2 periods to take care of high volatility if its values are too high, so you make the EA waits for a good entry without high volatility (which generally causes breakouts).

If the values are really low i think it's not gonna matter cos it's already being filtered by the CCI, but i'm not completely sure so that addition would be ok for testing if it has or not a good influence over the strategy.

Regards

To add comments, please log in or register