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

如何取得多窗口框架 任意窗口的时间周期 [金字塔]

  • 咨询内容: 如何取得多窗口框架 任意窗口的时间周期

     

  • 金字塔客服:  为啥一定要取窗口周期?任意周期的数据用程序都可以取呀。取窗口的我个人觉得比较麻烦。
    系统有两个例子。我复制给你。

    示例

    '在Test过程中打印出上海600217品种当前最新价。
    Sub test()
        set Report1 = marketdata.GetReportData("600217","SH")
        msgbox Report1.NewPrice
    End Sub

    示例2:
    '读取白糖得日线数据
    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)
    end if
    next


    --------------

    用这个也可以

    Set History = marketdata.GetHistoryData("m01","dq",0)
    userform2_textbox1.text =History.Close(History.Count-Formula.DataSize+aa)


    ---------------------

    用ReportData 对象可以取窗口数据。

    证券行情数据对象,该对象用于表示该证券最新行情数据。

    示例

    ' 得到框架名称为"Technic",窗格名称为"Main"的窗格对象
    Set Grid = Technic.GetGridByName("Main")

    '得到该窗格所对应的动态行情对象
    Set ReportData = Grid.GetReportData()

    '取当前最新价
    NewPrice = ReportData.NewPrice
    MsgBox NewPrice


     

  • 用户回复: 谢谢楼上 但是请针对问题回复 请斑竹解答我的问题

     

  • 网友回复:

    不清楚你要求的任意窗口是什么意思,提出问题之前还请尽可能将你的思路描述清楚这样才有助于别人迅速帮你。

    可以参考下面的方法

    Frame 对象

     

    下面的两个属性和方法

    GridCount                 框架内所包含窗格个数。

     

    GetGridByIndex          得到指定序号(基于0索引)的窗格对象。

     

    参考Grid对象

     

  • 网友回复: 比如框架内有四个窗口 时间周期不同 如何取得激活窗口的时间周期

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

相关文章

    没有相关内容