Yeah, it's pretty shit. the CFD's charts with no volume and incorrect data are utter shit as well.
The only way around this is to subscribe to tradingview's own datafeeds, then you can see realtime continuous ES1! GC1! etc.
But then you end up paying twice for data, and you can't execute...