Well, after all I'm here to help people when they have problems with the site, but I don't myself as a personal programmer
Sometimes I can decide to make some request, that's how I can experience the tool and find missing functionality for example. With this project I found that something is missing when working with trading events and I will add this fix later. But I don't want to enter the cycle of "do that for me... ok... now do that.... well done! now I want you to do something more...".
But I read the last post and I think something with lot size is still missing. If B3 is 0.04, what about A4 and A5 and A2 and A3? I tried this with 0.1, 0.2, 0.4, 0.8 and 1.6 lots (my broker starts with 0.1)... when 1.6 lose, the EA is on loss. Even with no spread. So it's something missing for me, but you can find it for yourself 
http://fxdreema.com/shared/bmuZngP4e
And I don't think we can assume that there is no spread, because there is. And if there is no spread (some brokers), then we have commissions... which is basically the same with other words.
Once I tried something similar, which was interesting - pending orders in grid (for example 5 above, 5 below), and when you open a trade you move the opposite orders in it's direction. I don't remember all the details, I know that I tried to use the movement of the price itself to profit, and it was profitable... until certain price movement happens and everything goes wrong (it was range movement with specific amplitude). Also the spread was a biiiig factor.
So I think we can better assume that there are no really profitable strategies that uses only mathematics. I mean... open this, cover with this, cover again... Basically strategies with the idea to crack the market. There are tons of people trying strategies like this all the time with... you know what result 