I'm sorry to say this, but this will unlikely work with a real account and real amounts.
If your account is under capitalised (<100k) or uses too much leverage (anything above 5:1), the broker will not place your trades, by default.
Even a regulated broker will not -- in fact, when you get regulated with the FSA (or with the FINMA here in switzerland), they allow you to take X % of exposure and not fill Y % of your clients position.
As soon as they don't place your orders, it is in their best interest to give you bad fills (re-quotes, slippage, long response time), otherwise you would be making money from their pocket.
The only way your system would work in live (over more than 1 month) is if you had any sort of institutional access to the market, such as a guarantee execution time, low spreads (0.5 incl. commissions) and a guarantee A-booking account (A booking=they place your trades). However, that requires a monthly traded volume of 5+ yards (50 000 lots).