Sounds like your broker setting is set for Paper Broker and not IB?
I have a trading system that works fine in simulation. When it is linked to IB via TWS, it does not seem to work. I would also try to submit discretionary orders, they would get registered in RE, but they would not show up in TWS. I am able to download historical data via TWS, and the API tab appears, which tells me that the interaction between RE and TWS is working...at least partially, since nothing shows up on the API tab in TWS.
I also tried to synch positions in RE from TWS:
BrokerAccountState myAccount = new BrokerAccountState();
List pendingOrders = myAccount.PendingOrders;
List positions = myAccount.Positions;
The counts of both pendingOrders and positions is zero - even though in TWS there are orders.
I am using Windows 7 Ultimate 64bit, with Java 32 and 64 bit (both versions installed), and TWS 4 (I had to install Java 32 bit after I already had it 64-bit, in order for TWS to install - it would not otherwise).
Also - the license I had for RE 2008 Ed 2 does not work with RE 2010 RC1.
I would appreciate some insight into this situation.