Interactive Broker's TWS-API wrapped in Reactive Extensions.