以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 关于Formula.GetBufData数据有效性的疑问 (http://www.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 -- 动态牌上品种右键-》数据-》日线数据,检查本地数据保存情况 |