Degrees of Freedom and my system

Hey guys,

I have been working on a system which uses 4 parameters along with a TP and a SL. This is a H1 time frame with the expert always being in the market (back in on the start of a new hour after closing a position). I am currently working on my third version of this EA with each version offering improvements over the previous.

I noticed when optimizing that i could always achieve good back test results, i would then take these results and try them in the future (typical walk forward). I used begging of 2010 to beginning of 2013 to optimize and the time until now to walk forward test.

After running live i noticed a interesting thing which i probably should have known anyway. Basically if you take your optimization and run it immediately after you may or may not have good results. However if you run it a day late, eg start it on the 2nd of Jan 2013 instead of the 1st, you may have completely different results. This is because the optimization is being subjected to slightly different data on the walkforward, data that is a day shifted.

So i noticed that some of these optimizations work well regardless of how much i am stepping this optimization start date. I think of this as this system having more degrees of freedom (i know this is likely not the correct term but it makes sense to me). Some of these optimizations work almost on every step i try to take to offset the start date on the walkforward, others yield completely different results.

So what i am looking to do is take the list i have of 10 - 20 passes which i deemed as good on the walkforward and somehow quantify how well or how robust they are to having the start dates offset and still working. Then at the end i will have a large number of passes which i can sort through and pick the best one which produces the most consistent results on the walkforward date step analysis. From here i will select these parameters which pass the walkforward start date step process for a number of pairs and run them on the demo.

My logic is that if they worked on the optimization, and continued to work well in the multiple walkforward start date offsets, then they will likely work in my account since they are made of parameters which are likely a good fit for the current market and not just a fancy computer optimization.

Does my logic make sense? This is the only way i can think of how to overcome this problem of start dates and some of the optimizations being less robust and more affected by when the trade was taken. I figure if i pick ones that are more robust they will have a higher chance of producing profit during the live test.

Ways I have thought of improving these “degrees of freedom” is by increasing the number of trades and lowering the TP and SL.

Any help is much appreciated.

Thanks

Hi, I have gone through your total words. But, I really new comer in this field. So, I also look forward to gather information.

Okay so here is where i got with this. The account has been running since march 31st. It trades 20 currencies i think and also gold. I had silver too at one point but the TS and TP were all screwed up for some reason. Anyway i think its sort of crude but was expecting it to be profitable. By its self i don’t think it is, however i put in a close all function which is making it work better i think. It also gives the currencies a chance to reset since this system has few “degrees of freedom”. I also figured out how to improve the degrees of freedom and it is to make smaller SL and TP’s in an attempt to increase the number of trades for a EA that is always in the market.

What does everyone think of this system?

https://www.myfxbook.com/portfolio/mt4-27609/892899

anyone…?

-dupe post for some reason-

I don’t trade with EA’s or anything automated, so let me preface this by stating that.

From an investing point of view (not sure what your goals are…) a few things standout immediately:
[ul]
[li]Your drawdown is decent < 20%, but I’d still consider that too risky for my appetite and those who are a bit more conservative. 0-5% drawdown is immaculate, 5-10% is great, 10-15% is good, anything over 15% is too risky [B][U]for me[/U][/B].
[/li][li]Your risk of ruin table is a bit off-putting. You’re almost @ a 1-in-4 shot of an investor losing 10% of their initial investment with a mere 12 trades. You’ve made over 220 trades in less than 2 months, so that is a major negative seeing how easily 10% of my investment could be lost (Especially if you’re only pulling down 15% / month in profit). The other levels look OK though- I’d try to improve that over time… To me, from an investment viewpoint, I’d be looking for less than a 1% - .5% chance across the board of losing anything across a multiple of the total trades you take.
[/li][li]Whats up with your growth v equity growth? Those two should move relatively close to one-another. This may signal you are over-leveraged if your trades aren’t consistent.
[/li][li]Also, I’d get your track record and trading privileges verified if you want to be taken seriously (on top of trading a live account). This just adds confidence to your system.
[/li][/ul]

What type of leverage are you using- it seems like you may be over-leveraging. Again, I’m unsure of your purpose and why you’re sharing this, but I’m assuming it’s to potentially attract investors one day as most people on these forums have dreams of doing so by trading other people’s money and becoming their own little “hedge fund”.