VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 21
声望: 0

策略类里的,在判断K线是否初始化完成的条件里,能把return可以换成continue吗

Member
avatar
加入于:
帖子: 1472
声望: 105

continue只能在循环体里使用

Member
avatar
加入于:
帖子: 4711
声望: 287

不能,continue是在循环里用的

Member
avatar
加入于:
帖子: 21
声望: 0

xiaohe wrote:

不能,continue是在循环里用的
description

这个本身就在 for循环里呀

Member
avatar
加入于:
帖子: 21
声望: 0

xiaohe wrote:

不能,continue是在循环里用的
如果用return 在portfolioStrategy ,就会存在一些问题,在回调函数里当bars传进来合成指标是,假如bars里有三个合约,遍历第一个合约是,首先会判断am初始化成功,能成功执行后面的逻辑,但是如果第二个合约am尚未初始化成功,就会直接return,后面的第三个合约都不会进行am.init()判断了,即便第三个合约是初始化成功的,但被第二个合约return了,就会导致init()成功的品种不会进入核心逻辑里面、

Member
avatar
加入于:
帖子: 4711
声望: 287

for循环就是循环,可以用continue

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】