IFELSE 这个通过不了,不知哪里错了?帮看一下 [文华财经]
- 咨询内容:
TB:=IF(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);
TS:=IF(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;
VOL0:=DMA(VOL1,0.1);
VOL11:=DMA(VOL1,0.05);
RES1:=VOL0-VOL11;
LON:SUM(RES1,0),COLORSTICK;
LON;
MA1:MA(LON,N);
提示第2行 非法的逗号,可能漏写了函数名!没看出来哪里错了,请指教
- 文华技术人员:
TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);
TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);IF改为IFELSE
- 文华客服:
IF不能识别?以前好像可以啊
- 网友回复:
09以前有这个,后来统一为IFELSE了
根据条件取不同的值。
用法:
IFELSE(X,A,B)若X条件成立或数值非0,则返回A,否则返回B。
例:
A:=IFELSE(MA5>MA10,CROSS(DIFF,DEA),IFELSE(CROSS(D,K),2,0));当MA5>MA10时,取是否满足DIFF上穿DEA,否则(MA5不大于MA10),当K,D死叉时,令A赋值为2,若上述条件都不满足,A赋值为0
A=1,BPK;//当MA5>MA10,以DIFF上穿DEA作为开多仓条件
A=2,SPK;//当MA5不大于MA10,以K D死叉作为开空仓条件 - 网友回复: 谢谢!!
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容