Ian,
For the past few weeks I'v been using MT to provide the history and IB the real time updates. I have a batch file that copies all the files I'm interested in from my MT to my IB installation of Sierra, and changes the names. This happens before the open, and provided I get IB fired up before then I have full histories for my charts. but only have to pay $25 a month to MT, for the Sierra link, instead of the $60 or so I used to pay.
It's a little fiddly, but I prefer using IB for the real time data anyway, it's more reliable, and it saves a fair bit of cash, and having to pay all my exchange fees twice.