If you want to use E-Signal, Futures Trader already supports it. 


Quote from juggernaut:
IB does no bundling of trades. They just send a snapshot
of the current price/vol, etc at each time interval. That's
why you don't see certain prices if they occur between the
snapshot. If IB wanted to fix this while maintaining a snapshot
feed they need to send a HLC bar which gives a summary
of what transpired between the snapshots. This is not pie
in the sky, just a simple addition which would satisfy most
users of the datafeed.
Quote from juggernaut:
That's why you don't see certain prices if they occur between the snapshot.