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

[求助]8.2while语句是不是不能用了? [文华财经]

  • 咨询内容:

     while(条件)
    {
    执行语句1;
    }
    执行语句2;

    在程序里面加上直接就出错,有没有可以代替的循环语句?怎么用?

     

  • 文华技术人员: 可以使用while语句的。
          您是编写算法交易模型?
    可以发下您是如何编写的,我们分析一下。
       

     

  • 文华客服:

     WHILE S<130
     {
     HHN=Highest(H,N+17);
     LLN=Lowest(L,N+17);
     IF (HHN-LLN>=HH-LL)
      {
      N=N+17;
      S=S+17;
      }
      ELSE
      {
       S=120;
      }
     HH=Highest(H,N);
     LL=Lowest(L,N);
     }

    就是这个功能,如果前推17个周期出现新高或新低,周期从新赋值给N

    如果不出现,N值不变

     

  • 网友回复:  
     

  • 网友回复:

     WHILE (S<120)
     {
     HHN=Highest(H,N+17);
     LLN=Lowest(L,N+17);
     IF (HHN-LLN>=HH-LL)
      {
      N=N+17;
      S=S+17;
      }
      ELSE
      {
       S=120;
      }
     HH=Highest(H,N);
     LL=Lowest(L,N);
     }

    就是这个功能,如果前推17个周期出现新高或新低,周期从新赋值给N

    如果不出现,N值不变

     

     

  • 网友回复: 您楼上的思路不是软件中的语法的。
    您可以参考IF THEN语句,看下是否可以实现您的思路。
    参考这个链接:http://help.shwebstock.com.cn/dispbbs.asp?boardid=14&Id=524141

 

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

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


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

相关文章

    没有相关内容