老师:帮忙修改一下本语句 (文华财经WH6赢顺V6.7)

投资者咨询:老师:帮忙修改一下本语句 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-17 16:45
老师:本语句中由于有‘REFX’这样未来函数,导致不能与‘SPARK’一起使用。能否在不影响效果的前提下,用其他函数代替'REFX',使之仍能和‘SPARK’合用?请老师费心。
谢谢。
CZB:=(H-REF(C,1))/H*100,NODRAW;
CZS:=(REF(C,1)-L)/REF(C,1)*100,NODRAW;
TOP:=MA(C,26)+2*STD(C,26);
BOT:=MA(C,26)-2*STD(C,26);
HO:=(H>TOP&&CZB>0.28)||(HIGH>REF(HIGH,1)&&HIGH>REF(HIGH,2)&&HIGH>=REFX(HIGH,1)&&IFELSE(HIGH=REFX(HIGH,2),HIGH>REFX(HIGH,3),HIGH>REFX(HIGH,2))&&
((REF(H,1)>REF(TOP,1)||REF(H,2)>REF(TOP,2))&&H>TOP)||(HHV(REF(H,1),10)<TOP&&C>MA(C,27)&&H<TOP));
FXH:=CROSS(HO,0.9);
HH:=REF(HIGH,BARSLAST(FXH));
LO:=(L<BOT&&CZS>0.28)||(LOW<REF(LOW,1)&&LOW<REF(LOW,2)&&LOW<=REFX(LOW,1)&&IFELSE(LOW=REFX(LOW,2),LOW<REFX(LOW,3),LOW<REFX(LOW,2))&&
((REF(L,1)<REF(BOT,1) ||REF(L,2)< REF(BOT,2))&&L<BOT)||(LLV(REF(L,1),10)>BOT&&C<MA(C,27)&&L>BOT));
FXL:=CROSS(LO,0.9);
LL:=REF(LOW,BARSLAST(FXL));
STICKLINE(CLOSE,HH,HH-0.0001,COLORGREEN,0);
STICKLINE(CLOSE,LL,LL-0.0001,COLORRED,0);
AUTOFILTER;
技术人员回复
日期:2018-5-17 16:56
 REFX这个未来函数更改后变成了延后判断,就和指标想表达的不一样了

用未来函数的指标,在保证效果相同条件下,是不能改成非未来函数的

比如 REFX实现了 今天您就知道明天收盘价比今天低,然后我在今天k线标注一个下箭头,这在实盘是不可能发生的

更改后只能在明天判断,但是延后了一天,效果就差别很大了 

未来函数指标您没必要过多研究,实盘意义不大的