In case you have no access to ESignal.
I have now released a Futures-Trader version, which is capable of writing monthly continuous Playbackfiles.
Download FT 3.29 and once started click Options/Preferences/Save Datafiles.
Now connect to IB (File/Connect) and FT will save every tick in all contracts you have setup under Options/Select Ticker
Contracts, which have a green button to the right, will be requested from IB. You will have to let FT run for as long as you wish to receive tickdata of course.