欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助]为何得不到数据

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4574人关注过本帖树形打印复制链接

主题:[求助]为何得不到数据

帅哥哟,离线,有人找我吗?
wangwatercup
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:103 积分:532 威望:0 精华:0 注册:2010/11/8 18:27:01
[求助]为何得不到数据  发帖心情 Post By:2010/12/24 15:09:09 [只看该作者]

使用的是海通期货仿真的帐号,想获得分笔数据和历史数据,但是都不成功。
(1)set minutedata =  marketdata.GetHistoryData("IF01","zj",0)
count属性是4000多,看似没问题,但是拉出来一看,除了第一个数据是11月22日的之外都是空值;
(2) set minutedata =  marketdata.GetMinuteData("IF01","zj")
count是12105,但是拉出来数据第一个是2010-12-24 13:10 而当时已经快收盘了,其他数据都是空值。

不知道这是为什么????      



2010-12-24 13:10


 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2010/12/25 17:10:32 [只看该作者]

请把你拉出来的完整VBA代码贴出来看看

 回到顶部
帅哥哟,离线,有人找我吗?
wangwatercup
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:103 积分:532 威望:0 精华:0 注册:2010/11/8 18:27:01
  发帖心情 Post By:2010/12/27 11:11:08 [只看该作者]

 今天可以接受到数据了,但是还是把原来的代码贴出来。

Sub test1()
'分笔数据是否可得
Set MinuteData = marketdata.GetMinuteData("IF01","Zj")
msgbox MinuteData.count
msgbox MinuteData.date(0)
'显示第11个数据得时间,收盘,成交量
for i=MinuteData.count to 1 step -1000
msgbox MinuteData.date(i-1)
msgbox MinuteData.newprice(i-1)
'msgbox HistroyData.Volume(i-1)
next

End Sub

sub test11()
'1分钟数据是否可得
set History = marketdata.GetHistoryData("if01","zj",0)
msgbox history.count
for i=History.count to 1 step -1000
msgbox History.date(i-1)
msgbox History.close(i-1)
next

end sub

 回到顶部