优化参数的时候,参数之间是有关系而言的,如果我想优化的结果中,只要N1>=N2的情况,那么通过在策略中加入如下语句就可以实现得到的结果N1>=N2的情况。但是我把它放在那个函数下面合适了?def init()下面会报错,如果放在def on_bar()下面,是不是也不是最好的。或是不是在def on_init() 下面通过把添加下面语句,把trading改为Flase就可以了?
if self.get_engine_type().value == "回测" and self.N1 < self.N2:
return