策略交易状态self.trading为True的时候,策略调用send_order函数才会发往CTA策略引擎。策略交易状态self.trading为False的时候,策略调用send_order函数只会返回一个空列表。CTA策略引擎的start_strategy函数是先给策略推送on_start,再把策略交易状态变为True的
xiaohe wrote:
策略交易状态self.trading为True的时候,策略调用send_order函数才会发往CTA策略引擎。策略交易状态self.trading为False的时候,策略调用send_order函数只会返回一个空列表。CTA策略引擎的start_strategy函数是先给策略推送on_start,再把策略交易状态变为True的
你就设一个全局变量默认为False,on_tick在策略trading为True以及这个变量为False的时候,发出缓存的停止单,然后变量变为True,不就不会重复发单了吗