I did not find NIFTY, SGXNK and XINA50 in your list of SGX products. I might have overlooked them? Those are the contracts I use. I use the Korean KOSPI index (K200 at IB) as I already have that market subscription for the Korean bond futures. I do admit that NIFTY and XINA50 have a disadvantage: they need to be rolled over every month. Only the front month has decent trading volume and rollover needs to be done about 3 days before expiry.
I had the same consideration about market data fee versus how much I would use it. As you see, I use multiple instruments from SGX, so this SGD2 per month is certainly worth it. From Hong Kong and Osaka I was considering only one product each, which is why I decided against it.
You're right they are missing. I did the selection manually by copying and pasting off the IB website, and as I was trying to ignore single stock futures I may have missed some (in fact it looks like I've missed loads in SGX). I've got the XIN0I but not XINA50, I already have the Nikkei in Osaka, but I don't have the Nifty at all.
I'm also missing (though haven't checked if these are viable yet): AJ, AU, CY, INR, IU, KJ, KU, SGB, SND, TD, TWD, TWN, UC, UJ, UY.
GAT
) that you'll not going to bother with trading ICE contracts without the real-time data using IB-algo orders, at least for now ?