取值问题求助 (文华财经)

投资者咨询:取值问题求助 (文华财经)
来源:文华财经  日期:2020-12-4 21:24
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:屏幕截图 2020-12-04 212042.png

DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26),DOT;
DEA  : =EMA(DIFF,9),LINETHICK2,COLORMAGENTA;
MACD:2*(DIFF-DEA),COLORSTICK;
JM:=CROSS(DIFF,DEA),NODRAW;
SM:=CROSSDOWN(DIFF,DEA),NODRAW;
A03282:VALUEWHEN(JM,LV(MACD,BARSLAST(SM)));
B03282:VALUEWHEN(SM,HV(MACD,BARSLAST(JM)));

REF(B03282,1)

如图所示,我在1的地方想取B值,我是这样写的REF(B03282,1),但取到的还是A值 ,
我想要在1的地方取B值 和C值 ,要如何写?
 
技术人员回复
日期:2020-12-4 21:31
REF(B03282,BARSLAST(DIFF,DEA)+1);
投资者咨询:取值问题求助 (文华财经)
来源:文华财经  日期:2020-12-4 21:24
恩,我试一下
技术人员回复
日期:2020-12-4 22:38
 DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26),DOT;
DEA  : =EMA(DIFF,9),LINETHICK2,COLORMAGENTA;
MACD:2*(DIFF-DEA),COLORSTICK;
JM:=CROSS(DIFF,DEA),NODRAW;
SM:=CROSSDOWN(DIFF,DEA),NODRAW;
A03282:VALUEWHEN(JM,LV(MACD,BARSLAST(SM)));
B03282:VALUEWHEN(SM,HV(MACD,BARSLAST(JM)));

B2:VALUEWHEN(SM,REF(B03282,1));
B3:VALUEWHEN(SM,REF(B2,1));