I decided to write an article about this neat feature. If you've been writing algoBots for any length of time, then you'd know that you have to be constantly making an effort to minimize the amount of variables that will need to be optimized. As nice as it would be to add all the possible indicators, time of day, days of the week, and etc, and get back the results that will instantly make you a millionaire, it is only a dream that is unrealistic to implement in real life.
Lately, I've been writing EA's using multiple currencies and I'm in the process of writing additional strategies, all within the same file. This is a plus, because I get a better idea of how all of these strategies on different currencies are going to perform in conjunction. The bad thing about doing it this way, is that the number of cycles can get so big, that you'll need a supercomputer to finish the processing in your lifetime. I guess that's why programmers of trading platforms decided to create different ways of speeding up the results such as: only the fittest survive or bigger modeling schemes.
Until a few weeks ago, I just had to take those as limitations. However, over the past few weeks, I ran into MT5. You can run different agents (access to other computers remotely), and use the cloud optimization at a very reasonable price. Now that I used it, I cannot imagine not having access to it. Over the past few weeks, I've spent a lot of money using it. What's in it for PFSoft? I believe you guys can make good money with this too. When and if this platform attracts serious algoBot creators, they are going to be willing to put up the money to increase their edge in the market. Here is an image of what I'm talking about: