Bad news, turns out that my broker server was disconnecting me for long time periods for two months now, I discovered it when they asked me if I want to switch a server, I went to check my logs and I found out that my system failed cause the server disconnected me.
After that I filed a complaint showing my application simulation - what was supposed to be the positions but they refused claiming it is hypothetical.(I files a second query, its under investigation)
I learned my lesson - I changed my system from running only on new ticks(which didn't arrive from the server) to an infinite loop that check to see it the server is online and I am now getting informed about it.
In my next broker I hope I will be able to catch and solve the problems in time.
Seems to me you can't build an automated system because no matter how fail safe is your system other factors can ruin it.(you have to add human to solve real life problems)
If there is a broker you had good experience with, let me know please, currently I am checking Oanda and Alpari UK.
My Biggest problem now is my track record which will have a big drawdown, I hope next month I will have better news, I am still improving my algo and adding new features.
Next algo is in final stages and I will run it few hours each day, very aggressive algo should make 1% per day.