策略类里的,在判断K线是否初始化完成的条件里,能把return可以换成continue吗
策略类里的,在判断K线是否初始化完成的条件里,能把return可以换成continue吗
continue只能在循环体里使用
不能,continue是在循环里用的
xiaohe wrote:
不能,continue是在循环里用的
如果用return 在portfolioStrategy ,就会存在一些问题,在回调函数里当bars传进来合成指标是,假如bars里有三个合约,遍历第一个合约是,首先会判断am初始化成功,能成功执行后面的逻辑,但是如果第二个合约am尚未初始化成功,就会直接return,后面的第三个合约都不会进行am.init()判断了,即便第三个合约是初始化成功的,但被第二个合约return了,就会导致init()成功的品种不会进入核心逻辑里面、
for循环就是循环,可以用continue