While experimenting with talib moving averages based on minute history, trading is off at market open on large gap up/down days. Is this happening because pre market data is unavailable to the moving average, and it has to catch up with the data after market open? If so, is there any workaround to this, other than schedule function to start trading after the data has caught up?