以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  为什么前后导出的TICK数据不一样  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=99831)

--  作者:haizxj
--  发布时间:2016/6/29 21:50:50
--  为什么前后导出的TICK数据不一样


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

图片点击可在新窗口打开查看此主题相关图片如下:31.png
图片点击可在新窗口打开查看
前面是以前的,是对的,可以理解,

现在怎么这样呢,不可以理解

你们是不是哪里错了

同一个代码


--  作者:wenarm
--  发布时间:2016/6/30 8:17:50
--  
你通过什么方式导出的?看下你的A列是否是时间格式
[此贴子已经被作者于2016-6-30 8:18:00编辑过]

--  作者:haizxj
--  发布时间:2016/6/30 8:43:29
--  
set minutedata = marketdata.GetMinuteData("rb00","sq")
 oWb.Sheets("Sheet1").Range("a1").Value = "时间"
 oWb.Sheets("Sheet1").Range("B1").Value = "最新价"
    oWb.Sheets("Sheet1").Cells(1,3) = "成交量"
    oWb.Sheets("Sheet1").Cells(1,4) = "持仓量"
    oWb.Sheets("Sheet1").Cells(1,5) = "委卖价"
    oWb.Sheets("Sheet1").Cells(1,6) = "委买价"
    oWb.Sheets("Sheet1").Cells(1,7) = "成交方向"
   
    For ii = 0 To minutedata.count-1
      oWb.Sheets("Sheet1").Cells(ii+2,1) = minutedata.Date(ii)
   oWb.Sheets("Sheet1").Cells(ii+2,2) = minutedata.NewPrice(ii)
      oWb.Sheets("Sheet1").Cells(ii+2,3) =  minutedata.Volume(ii)
      oWb.Sheets("Sheet1").Cells(ii+2,4) = minutedata.OpenInt(ii)         
   oWb.Sheets("Sheet1").Cells(ii+2,5) = minutedata.ASKPRICE(ii)
      oWb.Sheets("Sheet1").Cells(ii+2,6) =  minutedata.BIDPRICE(ii)
      oWb.Sheets("Sheet1").Cells(ii+2,7) =  minutedata.IsBuy(ii)

--  作者:haizxj
--  发布时间:2016/6/30 8:44:28
--  

通过VBA里的minutedata导出,但是感觉你们的数据库错了,

包括后面的持仓量变成时间了


--  作者:yukizzc
--  发布时间:2016/6/30 9:02:28
--  
看到问题了,属性几个混乱了,后面会修正该问题
--  作者:haizxj
--  发布时间:2016/6/30 13:55:45
--  
估计何时搞定
--  作者:yukizzc
--  发布时间:2016/6/30 14:13:29
--  
这个目前没有时间表,开发没有可能做到出现问题马上就给你一个修复版,只能说会在后面版本里修正
--  作者:haizxj
--  发布时间:2016/6/30 17:05:17
--  

与软件无关吧,你们服务器端可能误操作了,

因为前面一直好好的