hi All,
before people offer me code based solutions; I don't code... I'm trying to learn, but I really don't understand anything of value yet..
I have always noticed how slightly more complex EA's will do short tests of a roughly a month of less fairly speedily but longer tests of a year or two start to slow down, 5years plus can be at snail pace.. currently I have an MT5 ea written by a guy I know, its multicurrency and fairly complex, its tests really quite slowly slowly even on a single currency for short time frames, like 24hrs for a single pass on a 2year period on a single currency pair!!... but the results look pretty good and I really want to be able to test it with 15 pairs simulateanously for a 5 or 10 year period and do "all symbols in market watch" optimization. My PC is fairly decent but not amazing, only 16mb of RAM, i7 quad core @ 4.2ghz giving 8 threads. I tried running a 1 year optimzation on "all symbols in market watch" and was prepared for it to take days and days. But with 6 agents used my RAM was at 98% usage and it crashed after about a day. If I run just 2 agents I end up with about 70% of RAM being used but it would take forever. So, it would seem that as the pass progresses information accululates in arrays, logs or reports something, more resources might help, but surely there's somthing else I can do to speed things up? Does anyone have any suggestions as to how I can speed up longer passes?
many thanks,
Owain
before people offer me code based solutions; I don't code... I'm trying to learn, but I really don't understand anything of value yet..
I have always noticed how slightly more complex EA's will do short tests of a roughly a month of less fairly speedily but longer tests of a year or two start to slow down, 5years plus can be at snail pace.. currently I have an MT5 ea written by a guy I know, its multicurrency and fairly complex, its tests really quite slowly slowly even on a single currency for short time frames, like 24hrs for a single pass on a 2year period on a single currency pair!!... but the results look pretty good and I really want to be able to test it with 15 pairs simulateanously for a 5 or 10 year period and do "all symbols in market watch" optimization. My PC is fairly decent but not amazing, only 16mb of RAM, i7 quad core @ 4.2ghz giving 8 threads. I tried running a 1 year optimzation on "all symbols in market watch" and was prepared for it to take days and days. But with 6 agents used my RAM was at 98% usage and it crashed after about a day. If I run just 2 agents I end up with about 70% of RAM being used but it would take forever. So, it would seem that as the pass progresses information accululates in arrays, logs or reports something, more resources might help, but surely there's somthing else I can do to speed things up? Does anyone have any suggestions as to how I can speed up longer passes?
many thanks,
Owain