Hey everyone, I run a live algo with equities and futures.  Equities are regular hours only, futures clearly all the time.  My log stopped printing futures data at 24:00 last night.  I know today is a holiday but the futures market is open.  So why isn't my algo getting or trading on futures today? Lots of movement in the futures today so pretty bummed out that its not trading.  I'm glad it closed my positions on a signal last night before midnight, would have hated to be stuck in a position if it was on the wrong side of a move on a day like today.  Unfortunately I would have been short and made a killing today.  So with that being said, I need to get this fixed for future trading holidays.  Also, I've never ran into this issue on Friday/Mondays that are closed.

This is how I acquire my rolling futures contracts.

 

        # *** FUTURES INITIALIZE ***
        futureNQ = Futures.Indices.NASDAQ100EMini   # <<< NQ Contract here
        self._continuousContractNQ = self.AddFuture(
            futureNQ,
            dataNormalizationMode=DataNormalizationMode.BackwardsRatio,
            dataMappingMode=DataMappingMode.OpenInterest,
            contractDepthOffset=0,
            extendedMarketHours=True
        )
        self.symbolNQ = self._continuousContractNQ.Symbol
        self._continuousContractNQ.SetFilter(timedelta(days=1), timedelta(days=60))