wondertrader / wtpy

wtpy是基于wondertrader为底层的针对python的子框架
MIT License
870 stars 246 forks source link

[mod] 修复次主力递延一位时出现的越界错误 #58

Closed ZzzzHeJ closed 2 years ago

ZzzzHeJ commented 2 years ago

如题,在递延前检查一次数组长度,避免出现越界错误

wondertrader commented 2 years ago

两个问题确认一下: 1、什么品种出现这种情况 2、如果不能递延,那么次主力岂不是和主力一样了?

ZzzzHeJ commented 2 years ago

1 我用的是米筐来获取日线数据,目前有TS品种出现了这个问题 2 如果不能递延,通常会是次主力的月份大于主力

会出现这个问题,应该是数据源获取日线数据是,没有能够从起点开始获取导致?但对len()提前进行一个判断,跳过或者给出报错都可以。