以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- VBS marketdata SaveData方法之前没问题,现在有问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=174833) |
-- 作者:chuyue -- 发布时间:2020/3/8 11:36:10 -- VBS marketdata SaveData方法之前没问题,现在有问题 用整理好的外部数据,导入金字塔,之前(大概2,3年前)没问题。现在又处理时,估计新版本加了数据检查,有问题了
Set History = marketdata.GetHistoryData("IF00","zj",12,0)
History.InsertAt(History.Count)
History.Date(History.Count-1) = idt
History.Open(History.Count-1) = rarr(3)
History.Close(History.Count-1) =rarr(4)
History.High(History.Count-1) = rarr(5)
History.Low(History.Count-1) =rarr(6)
call History.SaveData("IF00","ZJ",3)
rarr都是VBA调用C++ 的返回值
发现能存2条,系统出现如下检查错误 |
-- 作者:chuyue -- 发布时间:2020/3/8 11:38:23 -- 您看下,我觉得没复杂问题,你看怎么把您们加的限制检查去掉。或者建议个给我个能用的老版本 |
-- 作者:无为剑 -- 发布时间:2020/3/9 10:25:59 -- 看不到你的截图信息,你是否可以给出一段能描述出问题的代码呢?便于我们这边能快速核实一下问题? |
-- 作者:chuyue -- 发布时间:2020/3/11 21:56:06 -- 老哥,放不了 图 |
-- 作者:chuyue -- 发布时间:2020/3/11 21:59:26 -- |
-- 作者:无为剑 -- 发布时间:2020/3/12 8:58:38 -- 看了一下下面的截图,时间顺序明显是错乱的 |
-- 作者:chuyue -- 发布时间:2020/3/12 18:39:47 -- 2010是我存的, 2020/3/3是系统自动生成的垃圾数据. 关键是第一个图, 以前版本同样程序和导入数据没有问题, 你们后面版本加了数据校验, 校验完毕, 停止了我的程序.
建议您们看看代码, 什么时候会跳出那个校验框. 大家以更严谨的态度看待问题, 而不是草草说什么错乱的. 方便的话,可以电话的 |
-- 作者:chuyue -- 发布时间:2020/3/12 18:48:08 -- 图里是启动了2次程序, 输入2条后,就被程序打断了. 代码也已经在上头了. 如果程序不打断, 都输完, 我不用纠结那第3条垃圾数据怎么回事, 手工删掉就行了. |
-- 作者:无为剑 -- 发布时间:2020/3/13 12:41:22 -- 目前的数据校验就是判断前后数据的日期,如果后面的日期小于前面的日期,说明是数据错乱 |
-- 作者:chuyue -- 发布时间:2020/3/13 20:00:25 -- 多谢无为兄, 我研究下, 第三条数据看看是哪里来的. |