There are some subtle differences when you use 1 minute data, for instance you must then update the contracts differently in backtest and in live trading.

In backtest the options chain has also the prices, so load it at any bar. But live it loads no prices but can take up to 10 minutes, so better load it live only once per day.