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

我这样的代码获取MACD的数据对吗? [金字塔]

  • 咨询内容:

    请教:我这样的代码获取MACD的数据对吗?

    Set ReportData = Grid.GetReportData() 

    Application.MsgOut ReportData.Label
    Application.MsgOut ReportData.MarketName
    sPolicyName="MACD"
    iPeriod=6
    Set Formula = marketdata.STKINDI(ReportData.Label,ReportData.MarketName,sPolicyName,0,iPeriod)  
    iDIFFs=Formula.GetBufData("DIFF",Formula.DataSize-1)
    Application.MsgOut iDIFFs
    iDEAs=Formula.GetBufData("DEA",Formula.DataSize-1)
    Application.MsgOut iDEAs
    iMACDs=Formula.GetBufData("MACD",Formula.DataSize-1)
    Application.MsgOut iMACDs
    为什么我输出的值貌似不对,我是获取日线的数据?

     

  • 金字塔客服:

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

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

     

    marketdata.STKINDI(ReportData.Label,ReportData.MarketName,sPolicyName,0,iPeriod)     //这里iPeriod填5才是日线,6是周线了。

    [此贴子已经被作者于2014/11/20 11:18:00编辑过]

 

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

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


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

相关文章

    没有相关内容