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

tick回测的时候会在每天的10:54:00的第一个tick报错
报错信息以及部分print如下:
description

description

tick数据如下:

description

description

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

你的打印语句在打bar.close_price,tick是没有close_price的
还有,tick回测的话,请问你load_bar改成load_tick了吗?

Member
avatar
加入于:
帖子: 39
声望: 1

xiaohe wrote:

你的打印语句在打bar.close_price,tick是没有close_price的
还有,tick回测的话,请问你load_bar改成load_tick了吗?

打印的bar.close_price是在是on_bar里面的,是tick合成bar之后再on_bar里面打印bar.close_price
tick回测,on_init函数里面的load_bar已经改成了load_tick.

是已经合成了近2个小时的分钟线之后才出现这样的错误.
而且都在同一时间报错
入门第一次回测还没有跑通,不知道有没有犯什么基础错误-_-...

策略是基础的双均线策略
description

Member
avatar
加入于:
帖子: 39
声望: 1

xiaohe wrote:

你的打印语句在打bar.close_price,tick是没有close_price的
还有,tick回测的话,请问你load_bar改成load_tick了吗?

同大佬说的一样,是load_bar的问题
前面on_init里面的load_bar改成了load_tick
但是在后面 am.inited后还有一个load_bar,导致每次am.inited都会报错,应该也是为什么总会在固定时点报错的原因.

description

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

沪公网安备 31011502017034号

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