您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 其他期货软件知识>>正文内容

[求助]怎么读取指定时间的行情数据? [金字塔]

  • 咨询内容: 难道遍历historydata? historydata存储的是多长时间的数据? 为什么索引为0的数据不是开盘价? 谢谢了。

     

  • 金字塔客服:

    historydata 里的数据 索引是0 的不是今天的第一笔数据,而是你电脑上的第一笔数据

    可能是几年前的,

    使用的时间是这样的

    首先  '得到上期所指定品种的日线数据
    Set History = marketdata.GetHistoryData("rb00","sq",5)
    其次 '显示指定日期的数据所在位置
    s=HISTORY.GetPosFromDate("2010/12/28")

    最后 根据这个索引值来读取数据

    ClosePrice = History.Close(s)


     

     

  • 用户回复: 以下是引用26327756l在2011-12-14 11:14:55的发言:

    historydata 里的数据 索引是0 的不是今天的第一笔数据,而是你电脑上的第一笔数据

    可能是几年前的,

    使用的时间是这样的

    首先  '得到上期所指定品种的日线数据
    Set History = marketdata.GetHistoryData("rb00","sq",5)
    其次 '显示指定日期的数据所在位置
    s=HISTORY.GetPosFromDate("2010/12/28")

    最后 根据这个索引值来读取数据

    ClosePrice = History.Close(s)


     

    索引为0的时间是2011-12-14 9:46 ,合约是cu02,太奇怪了。谢谢了。

     

  • 网友回复:

    如果你的数据不止今天 应该你的程序问题

    你可以按照上面的方法试试,或是将相关代码贴出来。


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容