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

GetHistoryData取的历史数据与实际不符 [金字塔]

  • 咨询内容:

    我的模型需要用到时间长一点的历史数据,但今天发现GetHistoryData取的历史数据与实际不符,代码如下:

    Sub test()

    Set ls_ag = marketdata.GetHistoryData("ag00","SY",5,250)        
    i = 0
        call application.MsgOut("ag00|"&ls_ag.date(i)&"|"&ls_ag.open(i)&"|"&ls_ag.high(i)&"|"&ls_ag.low(i)&"|"&ls_ag.close(i))

    End Sub

    消息窗口返回结果如下:

    ag00|2013-6-28|3778.066|3874.297|3718.925|3848.235

    结果明显不对,还带小数,在金字塔日K线图中显示ag00在2013年6月28日的开盘、最高、最低、收盘价分别为3769、3865、3710、3839。

    请教是什么原因?如何解决?

     

  • 金字塔客服: 这个主要是VBA读取数据是调取的复权后的数据,因此价格被调整了,下个版本金字塔会增加一个属性,来处理用户是否读取数据时是否采取除权的选项

 

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

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


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

相关文章

    没有相关内容