未来函数检测结果如下:
该公式包含未来函数:REFX
{三步登高副源码如下}
VAR1:=HHVBARS(CLOSE,100);
VAR2:=(REF(C,VAR1)/REF(LLV(C,100),VAR1)-1)*100;
VAR3:=HHVBARS(CLOSE,200);
VAR4:=IF(VAR1=VAR3,VAR2,(REF(H,VAR3)/REF(LLV(C,200),VAR3-1))*100);
VAR5:=BARSCOUNT(CLOSE);
VAR6:=50*(MIN(CLOSE,0)-L)/REF(CLOSE,1);
VAR7:=50*ABS(CLOSE-0)/REF(CLOSE,1);
VAR8:=VAR2<100 AND IF(VAR5<250,1,VAR4<200);
VAR18:=C>O AND REF(C<O,1) AND C>REF(C,1) AND V>REF(V,1) AND VAR6<1 AND VAR7>VAR6 AND V<3*REF(V,1);
VAR16:=LLV(C,3)>REF(C,3) AND HHV(V,3)<REF(V,3) AND EVERY(C>O,3) AND UPNDAY(C,2) AND C/REF(C,3)<1.1;
XG:VAR16 AND REF(VAR18,3) AND VAR8;
{三步登高主图源码如下}
VAR1:=HHVBARS(CLOSE,100);
VAR2:=(REF(C,VAR1)/REF(LLV(C,100),VAR1)-1)*100;
VAR3:=HHVBARS(CLOSE,200);
VAR4:=IF(VAR1=VAR3,VAR2,(REF(H,VAR3)/REF(LLV(C,200),VAR3-1))*100);
VAR5:=BARSCOUNT(CLOSE);
VAR6:=50*(MIN(CLOSE,0)-L)/REF(CLOSE,1);
VAR7:=50*ABS(CLOSE-0)/REF(CLOSE,1);
VAR8:=VAR2<100 AND IF(VAR5<250,1,VAR4<200);
VAR9:=C>O AND REF(C<O,1) AND C>REF(C,1) AND V>REF(V,1) AND VAR6<1 AND VAR7>VAR6 AND V<3*REF(V,1);
VAR10:=LLV(C,3)>REF(C,3) AND HHV(V,3)<REF(V,3) AND EVERY(C>O,3) AND UPNDAY(C,2) AND C/REF(C,3)<1.1;
VAR18:=VAR8 AND VAR10 AND REF(VAR9,3);
VAR16:=BARSLAST(VAR18);
STICKLINE(REFX(VAR18,3),C,O,3,0),COLORRED;
STICKLINE(EVERY(C>REF(L,VAR16+3),VAR16),REF(L,VAR16+3),REF(L,VAR16+3),4,1);
DRAWICON(VAR18,L,9);
原理解析:
{三步登高副源码如下}VAR1赋值:HHVBARS(收盘价,100)
VAR2赋值:(VAR1日前的C/REF(100日内C最低值,VAR1)-1)*100
VAR3赋值:HHVBARS(收盘价,200)
VAR4赋值:IF(VAR1=VAR3,VAR2,(VAR3日前的H/REF(200日内C最低值,VAR3-1))*100)
VAR5赋值:收盘价的有效数据周期数
VAR6赋值:50*(收盘价和0的较小值-L)/1日前的收盘价
VAR7赋值:50*收盘价-0的绝对值/1日前的收盘价
如果VAR5<250返回1否则返回VAR4<200
VAR18赋值:C>O AND 1日前的C
VAR16赋值:3日内C最低值>3日前的C AND 3日内V最高值<3日前的V AND C>O最近3日一直存在 AND UPNDAY(C,2) AND C/3日前的C<1.1
输出XG:VAR16 AND 3日前的VAR18 AND VAR8
{三步登高主图源码如下}VAR1赋值:HHVBARS(收盘价,100)
VAR2赋值:(VAR1日前的C/REF(100日内C最低值,VAR1)-1)*100
VAR3赋值:HHVBARS(收盘价,200)
VAR4赋值:IF(VAR1=VAR3,VAR2,(VAR3日前的H/REF(200日内C最低值,VAR3-1))*100)
VAR5赋值:收盘价的有效数据周期数
VAR6赋值:50*(收盘价和0的较小值-L)/1日前的收盘价
VAR7赋值:50*收盘价-0的绝对值/1日前的收盘价
如果VAR5<250返回1否则返回VAR4<200
VAR9赋值:C>O AND 1日前的C
VAR10赋值:3日内C最低值>3日前的C AND 3日内V最高值<3日前的V AND C>O最近3日一直存在 AND UPNDAY(C,2) AND C/3日前的C<1.1
VAR18赋值:VAR8 AND VAR10 AND 3日前的VAR9
VAR16赋值:上次VAR18距今天数
STICKLINE(REFX(VAR18,3),C,O,3,0),画红色
STICKLINE(EVERY(C>VAR16+3日前的L,VAR16),VAR16+3日前的L,VAR16+3日前的L,4,1)
当满足条件VAR18时,在L和9之间画图标