您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

IF ELSE好象不能单独使用 [文华财经]

  • 咨询内容:

     以下伪代码是我的思路:

    若满足其中某一条件赋值给MODEL。但IF和ELSE不能象下面这样使用,应当如何编写呢

     

    IF ((CH10-CL10)/CL10<=DK);
       MODEL:=1;
    ELSE
    IF  ((CH10-CL10)/CL10>DK);
       MODEL:=2;
    ELSE
    IF  (C>REF(C,10) && REF(C,10)>REF(C,20 ));
         MODEL:=3;

     

     来源:程序化99

  • 文华技术人员:  全局变量的写法只用IF,满足条件——赋值,不要使用IF ELSE
    这样改下:
    VARIABLE:MODEL:=0;IF ((CH10-CL10)/CL10<=DK) THEN BEGIN   MODEL:=1;ENDIF  ((CH10-CL10)/CL10>DK) THEN BEGIN   MODEL:=2;ENDIF  (C>REF(C,10) && REF(C,10)>REF(C,20 )) THEN BEGIN     MODEL:=3;END
    全局变量写法:http://www.wenhua.com.cn/guide/views41a3.htm


     

     来源: WWW.CXH99.COM

  • 文华客服:  非常感谢!

     

  • 网友回复: 感谢老师,另外我还想达到符合某条件时进行画图或画线,但是IF  条件 THEN BEGIN...END 里面提示不能用那些画图函数。要怎么办才能实现 

     

  • 网友回复:  画图,一般是满足某种条件,对应画线,不需要用到赋值语句
    您把思路说一下,看看适合使用什么方法实现

 

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

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


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

相关文章

    没有相关内容