DislikedWould not like to trade this with a JAVA platform ... combined with bad operation system ... because then all trading decisions are always too late ...Ignored
Generally, unless your analytics and trade window are down at arb frequency, you shouldn't have any problem with Java apps on either count. When watching your auto calls earlier, it didn't seem like your trades are anywhere near a continuous roll.
One good architecture to use for even reasonably high frequency (like PA based) trading, BTW, is to have the analytics engine "own" the inbound market data feed, and have that application communicate its trading calls to another app (on same or other machine on the same network) via IP packets thru a socket. The second app's only job is to handle the trade execution/cancelation dialogs with the broker, and know what your position is when asked for it by the analytics. That way, it's never busy with something else when it's time to trade.
Anyway, best of luck with your automation efforts. When the operational kinks iron out, and the platform settles down and bulletproofs, automated trading literally can become a life-changing event, regardless of the frequency.