关于过节没有夜盘的问题

我的实盘代码是以日线开盘价上下多少跳挂单,正常情况都能在20:57集合竞价开仓,但是遇到明天放假头一天没有夜盘,周一我的策略就不会正常发单,而要等到当天晚上20:57,也就是周二的交易日才能正常发单。请问,我该如何写,能让策略在20:57开仓失败的情况下(当天没有夜盘,开仓失败,如果能自动获取直接不开仓最好),才自动在08:57重试