wh6中IF语句中怎么不能这样写REF(AA,1) (文华财经WH8赢智V8.2)

投资者咨询:wh6中IF语句中怎么不能这样写REF(AA,1) (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-4 18:50

 T:=1130;
AA1:TIME>=T AND REF(TIME,1)<T;
//AA:VALUEWHEN(TIME>=T AND REF(TIME,1)<T,OPEN);
AA:IF((TIME>=T AND REF(TIME,1)<T),IF(TIME>T,REF(OPEN,1),OPEN),REF(AA,1));
涨跌幅:=(C-AA)/AA*100;
涨幅:IF((C-AA)/AA*100>=0,(C-AA)/AA*100,NULL),COLORRED;
跌幅:IF((C-AA)/AA*100<0,(C-AA)/AA*100,NULL),COLORGREEN;
DRAWNUMBER(ISLASTBAR&&涨跌幅>=0,AA,涨跌幅,2,COLORRED);
DRAWNUMBER(ISLASTBAR&&涨跌幅<0,AA,涨跌幅,2,COLORGREEN );

下面这一句在wh6通用版中怎么处理,下面这样写通不过。

AA:IF((TIME>=T AND REF(TIME,1)<T),IF(TIME>T,REF(OPEN,1),OPEN),REF(AA,1));

技术人员回复
日期:2018-5-4 18:54
 WH6是看盘软件,编写功能有限,不支持变量引用变量自身

您指标需要在WH8上使用,请理解 
投资者咨询:wh6中IF语句中怎么不能这样写REF(AA,1) (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-4 18:50
 我就是要在wh6中用啊,我有大用处,麻烦帮忙改下嘛。谢谢
技术人员回复
日期:2018-5-4 19:54
 改不了的,WH6不支持这种写法,请理解