以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  关于Formula.GetBufData数据有效性的疑问  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=78128)

--  作者:chacterchen
--  发布时间:2015/4/29 13:20:45
--  关于Formula.GetBufData数据有效性的疑问
前提 已经补好日线数据
使用vbs在获得公式的日线数据 偶然发现下面的语句会取不到值
Formula.GetBufData("StopLossValue",i)
之后,将上面公式的数据导入到数据库,发现果真如此, 会偶然出现StopLossValue列为空的情况.
我想使用
isnull(Formula.GetBufData("StopLossValue",i))
或者
isempty(Formula.GetBufData("StopLossValue",i))
可返回值都是 true.

问题: 求如何判断Formula.GetBufData("StopLossValue",i)的值为空或者取不到值?



--  作者:王锋
--  发布时间:2015/4/29 20:24:39
--  

通过你的描述我们无法判断问题,如果你的公式数据里含有无效值,那么应该返回0


--  作者:chacterchen
--  发布时间:2015/4/29 20:28:37
--  
谢谢。我再测试后感觉应该是数据补充不全的问题导致。 可我已经删除了data文件夹,将所有的日线数据都重新下载了啊。 现在转问如何确保历史k线数据的完整性?
--  作者:王锋
--  发布时间:2015/4/29 20:38:32
--  

动态牌上品种右键-》数据-》日线数据,检查本地数据保存情况