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

这段代码有错吗 [金字塔]

  • 咨询内容:

    if not(wucode) then
     set Report1 = MarketData.GetReportData(Code,Market1)
     if i=0 then
     MaxVolume = Report1.Volume
     end if
     
        If Report1.Volume = MaxVolume Then
         MaxCode = Report1.Label
         'MaxVolume = Report1.Volume
        End if
    end if

     

    每次升级后都提示“If Report1.Volume = MaxVolume Then”这句424错误。

     

  • 金字塔客服: 管理员了

     

  • 用户回复:

    MarketData.GetReportData(Code,Market1)

    你仔细检查一下 Code,Market1 这两个变量的品种是不是系统里面没有,没有的话Report1 对象就是控制,自然就会出现问题。

     

    为了防止出现异常,建议你的代码中涉及到对象引用时,要加以对象是否为空的判断

     

    set Report1 = MarketData.GetReportData(Code,Market1)

    if not(Report1 is nothingthen
      '相应的处理
    end if

     

  • 网友回复: if not(wucode) then
    这句就是对对象是否为空的判断。

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容