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

为什么下面这段话 编译出错? [金字塔]

  • 咨询内容:

    为什么下面这段话 编译出错?  原因BKSH5重复? 不明白为什么重复? 我只是想赋予BKSH5在不同时刻一个判断值。 需要怎样修正?

     

    IF DIFFDAY>-30 THEN
    BEGIN
     IF DIFF60MIN>-30 THEN
     BEGIN
      BKSH5:IF( DIFF15MIN>-70 and POSITIVEV5MIN,1,0);
      BKSH15:IF(POSITIVEV15MIN,1,0);
     END    
     ELSE
     BEGIN
      BKSH5:IF(DIFF15MIN>-30 AND POSITIVEV5MIN,1,0);
      BKSH15:IF(DIFF15MIN>-70 AND POSITIVEV15MIN,1,0);
     END
    END 

     

  • 金字塔客服:  

    IF DIFFDAY>-30 THEN
    BEGIN
     IF DIFF60MIN>-30 THEN
     BEGIN
      BKSH5:IF( DIFF15MIN>-70 and POSITIVEV5MIN,1,0);
      BKSH15:IF(POSITIVEV15MIN,1,0);
     END    
     ELSE
     BEGIN
      BKSH5:=IF(DIFF15MIN>-30 AND POSITIVEV5MIN,1,0);
      BKSH15:=IF(DIFF15MIN>-70 AND POSITIVEV15MIN,1,0);
     END
    END


    这样改下试下。

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复: 为什么必须要加等号? 为什么“:”不一样“:=”?  不是一个能显示一个不能显示吗? 在文华8 完全是一样的。

     

  • 网友回复:

    :声明变量并赋初始值。后面改变该变量必须是:=

    :=代表对已有的变量进行赋值操作。

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

相关文章

    没有相关内容