以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


--  作者:无为剑
--  发布时间: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
--  

多谢无为兄,  我研究下, 第三条数据看看是哪里来的.