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

关于Vba GetHistoryData的疑惑 [金字塔]

  • 咨询内容:

    在Vba中用 marketdata.GetHistoryData 获取历史数据出现如下问题:

     

     set A1=marketdata.GetHistoryData("L00","DQ",5):msgbox("A1.Count="&A1.Count)
     set B2=marketdata.GetHistoryData("L01","DQ",5):msgbox("B2.Count="&B2.Count)
     
     msgbox("A1.Count="&A1.Count&" , "&"B2.Count="&B2.Count)

     

    第一个msgbox 输出A1.Count=1070,图片点击可在新窗口打开查看

    第二个msgbox输出B2.Count=940,图片点击可在新窗口打开查看

    第三个msgbox输出A1.Count=940,B2.Count=940,图片点击可在新窗口打开查看也就是说对B2进行赋值时,也同时改变了A1的值。

     

    [此贴子已经被作者于2011-12-17 11:07:18编辑过]

     

  • 金字塔客服:

    返回的对象数据是公用的.

    建议你先将A1的数据保存到数组里,然后再来调取处理B2的数据


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

相关文章

    没有相关内容