您现在的位置:程序化交易>> 期货公式>> 博易大师>> 博易大师知识>>正文内容

FLAG:=IF(BARSTATUS=1,0,IF(RED,1,IF(GREEN,-1,REF(FLAG,1))));这句怎么才能在新版里通过呢? [博易POBO]

咨询内容:

FLAG:=IF(BARSTATUS=1,0,IF(RED,1,IF(GREEN,-1,REF(FLAG,1))));这句怎么才能在新版里通过呢?

FLAG:=IF(BARSTATUS=1,0,IF(RED,1,IF(GREEN,-1,REF(FLAG,1))));这句怎么才能在新版里通过呢?

 

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

博易技术人员:  新的系统支持编写复杂语句,如FOR,IF THEN等,对于
A:=IF(T1,0,IF(T2,1,IF(T3,-1,REF(A,1))));
此类用法,可套用下述循环语句来实现相同逻辑:
A:=0;
FOR I:=1 TO DATACOUNT DO
BEGIN
 IF T1[I] <> 0 THEN
  A[I] := 0;
 ELSE IF T2[I] <> 0 THEN
  A[I] := 1;
 ELSE IF T3[I] <> 0 THEN
  A[I] := -1;
 ELSE IF I > 1 THEN
  A[I] := A[I-1];
END
  修改了,FOR却识别不了? 来源 程序化久久网

 

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

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


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

相关文章

    没有相关内容