Using self.IsMarketOpen(symbol) on a future symbol (I have tested Futures.Indices.SP500EMini) returns true between 9:30 AM and 6 PM, although the trading hours for the future is actually between 6 PM and 5 PM. Why is that? I am initializing the future with extendedMarketHours, which I want to do.