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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 获取不了数据

   

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


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

主题:获取不了数据

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/2 10:59:51 [显示全部帖子]

最早用的就是那个格式的日期 

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/2 11:29:31 [显示全部帖子]

收盘后才能试了。 用免费版本是取不到的。

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/2 11:29:45 [显示全部帖子]

专业版在跑实盘 收盘后我再试试看

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/2 11:30:17 [显示全部帖子]

是HistoryData 对象为空。取不到时这个为空 有获取错误的接口吗? 比如为什么取失败

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/2 13:49:56 [显示全部帖子]

'Set HistoryData = marketdata.GetHistoryDataByDate(TestCode, "zj", 0, "2015-02-25 00:00:00", "2015-02-27 00:00:00") 
        Set HistoryData = marketdata.GetHistoryData("if03", "zj", 0)
If IsEmpty(HistoryData) or IsNull(HistoryData) then
Application.ActivateFrame "Technic"
Set Grid = Technic.GetGridByName("MAIN")
DbgMsg "没取到数据,使用窗格内数据"
Set HistoryData = Grid.GetHistoryData
If IsEmpty(HistoryData) or IsNull(HistoryData) then
Application.MsgOut "未取到历史数据"
exit sub
end if
end if

Set Formula = marketdata.StkindiByData("ma",HistoryData)
DbgMsg "COUNT:" & cstr(HistoryData.Count)
DbgMsg "MA3:" & Formula.GetBufData("ma3",50)

DbgMsg "最早的一条数据是:" & HistoryData.Date(0) & ",共" & HistoryData.Count 


输出是:

没取到数据,使用窗格内数据
COUNT:1000
MA3:0
最早的一条数据是:2015-2-17 15:05:00,共1000


用专业版的帐号登录  HistoryData 可以获取到了 不过调用 GetHistoryDataByDate 却不行



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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/2 13:56:44 [显示全部帖子]

marketdata.StkindiByData 也取不到结果

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/2 19:37:12 [显示全部帖子]

用专业版的帐号登录测试过了 现在 GetHistoryDataByDate 可以获取到数据了 原来取不到估计是因为免费的帐号不支持 现在能取到,但设置日期没用 2015/02/01  2015-02-01的格式都试了  取出来的都是总的数据

还有 
marketdata.StkindiByData("ma", HistoryData) 获取到的对象的 DataSize 一直是0   这个会是什么原因呢?

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/3 21:13:22 [显示全部帖子]

1. 限定日期取值不正常 永远只能取到和 getHistoryData一样的数量 用 2015/01/01 和2015-01-01 等格式 都试过 都不行。
2. formula对象有,但取到formula对象的datasize是0,如果是用 窗格的 Grid.GetFormulaByIndex 或 MarketData.Stkindi 方法能获取的到,但用 MarketData.StkindiByData 不行。

现在问题就是这2个带日期取K线和取指标的功能 不能正常使用

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/7 18:53:17 [显示全部帖子]

3.41 这个不老吧

我看到历史有个帖子你们说 GetHistoryDataByDatep 这个非专业版本可能有BUG说下个版本解决 我感觉这个也是BUG

有其它反馈的方式吗? 论坛这个太慢了  

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


加好友 发短信
等级:新手上路 帖子:38 积分:0 威望:0 精华:0 注册:2014/12/18 17:38:47
  发帖心情 Post By:2015/3/7 18:54:25 [显示全部帖子]

我用专业版帐号只能获取到全部历史数据 不能限制日期 

还有这个试过了吗? 
. formula对象有,但取到formula对象的datasize是0,如果是用 窗格的 Grid.GetFormulaByIndex 或 MarketData.Stkindi 方法能获取的到,但用 MarketData.StkindiByData 不行。

 回到顶部
总数 12 1 2 下一页