前提 已经补好日线数据
使用vbs在获得公式的日线数据 偶然发现下面的语句会取不到值
Formula.GetBufData("StopLossValue",i)之后,将上面公式的数据导入到数据库,发现果真如此, 会偶然出现StopLossValue列为空的情况.
我想使用
isnull(Formula.GetBufData("StopLossValue",i))
或者
isempty(Formula.GetBufData("StopLossValue",i))
可返回值都是 true.
问题: 求如何判断Formula.GetBufData("StopLossValue",i)的值为空或者取不到值?
通过你的描述我们无法判断问题,如果你的公式数据里含有无效值,那么应该返回0
谢谢。我再测试后感觉应该是数据补充不全的问题导致。
可我已经删除了data文件夹,将所有的日线数据都重新下载了啊。
现在转问如何确保历史k线数据的完整性?
动态牌上品种右键-》数据-》日线数据,检查本地数据保存情况