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

[求助]请问如何通过CreateObject创建金字塔的[MarketData]对象? [金字塔]

  • 咨询内容: 大家知道VBA中的CreateObject通用用法:  Set myexcel = CreateObject("Excel.Application")  等,但是在金字塔这里又是这样才能创建  Set TestMarketData = CreateObject("金字塔.MarketData")   的金字塔MarketData对象呢?恳请版主大人帮忙

     

  • 金字塔客服:

    MarketData对象 是内置对象,不需要创建,直接可以使用,比如

     

    '读取白糖得日线数据
    Set HistroyData = marketdata.GetHistoryData("SRX00","ZQ",5)'若要是分钟这里填0
    for i = 0 to HistroyData.count-1
    if i = 10 then
    '显示第11个数据得时间,收盘,成交量
    msgbox HistroyData.date(i)
    msgbox HistroyData.Close(i)
    msgbox HistroyData.Volume(i)

    '数据处理完毕后,清理缓冲区
    marketdata.DestroyHistoryData

     

  • 用户回复: 谢谢版主,可能刚才我问题描述的不是很清楚,现在从新描述如下:            金字塔系统中无法有对象的属性方法等的只能提示,现在想到了通过外部编辑器编辑金字塔代码,    我的外部代码编辑器使用[VbsEdit]  ,因为[vbsEdit]可以使用属性方法等的提示,这样能提高写代码的效率,要不然太痛苦了示例:在[vbsEdit]中的代码 Dim a  Set a = CreateObject("金字塔.MarketData")那么在我们打出[a.]  也就是a然后在打一个点的时候,就可以显示a对象下面的方法与属性列表了,但是现在不知道怎么使用CreateObject来创建金字塔的MarketData对象,只是使用CreateObject创建MarketData      问题的主要就是MarketData对象在金字塔的那个dll文件中?   因为知道了dll文件所在的物理路径,我们就可以通过 CreateObject 来创建 MarketData对象了,这样在使用[vbsEdit]第三方编辑软件就可以有提示了

     

  • 网友回复:

    这个我们还不清楚, 具体我们也没有遇到和使用过你提到过的方法

     

  • 网友回复:  
    再次谢谢版主那请问能否提供外部编辑器使用CreateObject创建MarketData对象的解决办法?

 

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

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


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

相关文章

    没有相关内容