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

文华ELSE IF 要怎么写才对 [文华财经]

  • 咨询内容:  //仓位控制模块,STD越大的时候,头寸越小STD_20:= STD(CLOSE,20)/MA(CLOSE,20); LOTS_TEMP:= 90000;IF STD_20> 0.02 THEN BEGIN   FUND:= LOTS_TEMP / 3 * 1;ENDELSE IF STD_20 > 0.0075 AND STD_20 <= 0.02 THEN BEGIN   FUND:= LOTS_TEMP / 3 * 2;END ELSE IF STD_20 <= 0.0075 THEN BEGIN   FUND:= LOTS_TEMP / 3 * 3 ;END


    系统提示:ELSE语句的配对IF必须没有BEGIN!

    请问下这种多重选择的判断语句要怎么写

     

     来源:程序化99

  • 文华技术人员: 您这是全局变量的范畴, 这么改下就行了
    VARIABLE:FUND:=0; STD_20:= STD(CLOSE,20)/MA(CLOSE,20);  LOTS_TEMP:= 90000; IF STD_20> 0.02 THEN  BEGIN    FUND:= LOTS_TEMP / 3 * 1; END  IF STD_20 > 0.0075 AND STD_20 <= 0.02  THEN BEGIN    FUND:= LOTS_TEMP / 3 * 2; END  IF STD_20 <= 0.0075  THEN BEGIN    FUND:= LOTS_TEMP / 3 * 3 ; END AA:FUND;//输出FUND

 

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

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


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

相关文章

    没有相关内容