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

MarketData.GetHistoryData数据不正确 [金字塔]

  • 咨询内容:

     Sub Test2() 
       
        '1.打开金字塔,依次打开"菜单-->工具-->选项-->常规",把"多分钟线数"设置为5,确定
        '2.重新打开金字塔软件
        '3.连续运行本程序两次,观察两次输出的时间的间隔,呵呵
        
        dim hd,cycle,cycleMore,needDataCount
        dim count,i

        cycle=13 '多分钟线
        cycleMore=6 '定义多分钟线:6分钟
        needDataCount=10'获取10个数据
       
        set hd=MarketData.GetHistoryData("IF08","ZJ",cycle,needDataCount,cycleMore)
        count=hd.Count-1

        for i=count to 0 step -1
            Application.MsgOut "时间=" & hd.Date(i) & ",收盘价=" & hd.Close(i)
        next

        set hd=Nothing
       
        Application.MsgOut "----------------------------"
       
    End Sub

    [此贴子已经被作者于2014/7/21 9:42:27编辑过]

     

  • 金字塔客服: 别呵呵了,你的数据应该使用范围是 0 - Count-1, 你看看你是怎么用的

     

  • 用户回复:

    count=hd.Count-1

     

    我是倒序用

     

    你确定跑过代码?

     

  • 网友回复: 第一次获取的数据是 选项 指定的长度,参数不生效,没看见? [此贴子已经被作者于2014/7/21 10:07:38编辑过]

     

  • 网友回复:  王锋:

    你确定跑过代码?

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容