来函数检测结果如下:
该公式没有未来函数


T:=80;TT:=3;N1:=0;高1:=REF(HHV(H,T),TT);低1:=REF(LLV(L,T),TT);H1:=高1-(高1-低1)*0.191;H2:=高1-(高1-低1)*0.382;H3:=高1-(高1-低1)*0.5;H4:=高1-(高1-低1)*0.618;H5:=高1-(高1-低1)*0.809;高:REFDATE(高1,DATE),COLORRED;一:REFDATE(H1,DATE),COLORLIGRAY;二:REFDATE(H2,DATE),COLORYELLOW;三:REFDATE(H3,DATE),COLORWHITE;四:REFDATE(H4,DATE),COLORYELLOW;五:REFDATE(H5,DATE),COLORLIGRAY;低:REFDATE(低1,DATE),COLORGREEN;TT3:=(CURRBARSCOUNT=5);TT4:=(CURRBARSCOUNT=5+3);DRAWNUMBER(TT3 AND 高,高,高),COLORYELLOW;DRAWTEXT(TT4 AND 高,高*1.01,'顶'),COLORMAGENTA;DRAWNUMBER(TT3 AND 一,一,一),COLORYELLOW;DRAWTEXT(TT4 AND 一,一*1.01,''),COLORRED;DRAWNUMBER(TT3 AND 二,二,二),COLORYELLOW;DRAWTEXT(TT4 AND 二,二*1.01,''),COLORRED;DRAWNUMBER(TT3 AND 三,三,三),COLORYELLOW;DRAWTEXT(TT4 AND 三,三*1.01,'中'),COLORMAGENTA;DRAWNUMBER(TT3 AND 四,四,四),COLORYELLOW;DRAWTEXT(TT4 AND 四,四*1.01,''),COLORRED;DRAWNUMBER(TT3 AND 五,五,五),COLORYELLOW;DRAWTEXT(TT4 AND 五,五*1.01,''),COLORRED;DRAWNUMBER(TT3 AND 低,低,低),COLORYELLOW;DRAWTEXT(TT4 AND 低,低*1.01,'底'),COLORMAGENTA;MA5:MA(CLOSE,5);MA10:MA(CLOSE,10);高点:IF(CURRBARSCOUNT<=60, CONST(IF(ISLASTBAR=1,HHV(H, BARSLAST(CURRBARSCOUNT=60)),1)),DRAWNULL),COLORRED,DOTLINE;低点:IF(CURRBARSCOUNT<=60, CONST(IF(ISLASTBAR=1,LLV(L, BARSLAST(CURRBARSCOUNT=60)),1)),DRAWNULL),COLORMAGENTA,DOTLINE;STICKLINE(CCI>=200 AND H>=高点,O,C,3,0),COLORBLUE;{,公式源码 http://}STICKLINE(CCI<=100 AND L<=低点,O,C,3,0),COLORYELLOW;DRAWTEXT(ISLASTBAR,高点,'高点'),COLORRED;DRAWTEXT(ISLASTBAR,低点,'低点'),COLORMAGENTA;买线:=EMA(C,2);卖线:=EMA(SLOPE(C,26)*15+C,45);BU:=CROSS(买线,卖线);SEL:=CROSS(卖线,买线);DRAWBMP(BU,L*0.998,'B');DRAWBMP(SEL,H*1.018,'S');BOLL:MA(CLOSE,20),COLORWHITE,LINETHICK2;UPPER:BOLL+2*STD(CLOSE,20),COLORCYAN;LOWER:BOLL-2*STD(CLOSE,20),COLORCYAN;IF(BOLL< REF(BOLL,1),BOLL,DRAWNULL),COLORGREEN,LINETHICK2;IF(BOLL>REF(BOLL,1),BOLL,DRAWNULL),COLORRED,LINETHICK2;

原理解析:
T赋值:80
TT赋值:3
N1赋值:0
高1赋值:REF(T日内H最高值,TT)
低1赋值:REF(T日内L最低值,TT)
H1赋值:高1-(高1-低1)*0.191
H2赋值:高1-(高1-低1)*0.382
H3赋值:高1-(高1-低1)*0.5
H4赋值:高1-(高1-低1)*0.618
H5赋值:高1-(高1-低1)*0.809
输出高:REFDATE(高1,DATE),画红色
输出一:REFDATE(H1,DATE),COLORLIGRAY
输出二:REFDATE(H2,DATE),画黄色
输出三:REFDATE(H3,DATE),COLORWHITE
输出四:REFDATE(H4,DATE),画黄色
输出五:REFDATE(H5,DATE),COLORLIGRAY
输出低:REFDATE(低1,DATE),画绿色
TT3:=(CURRBARSCOUNT=5)
TT4:=(CURRBARSCOUNT=5+3)
DRAWNUMBER(TT3 AND 高,高,高),画黄色
当满足条件TT4 AND 高时,在高*1.01和'顶'位置书写文字
DRAWNUMBER(TT3 AND 一,一,一),画黄色
当满足条件TT4 AND 一时,在一*1.01和''位置书写文字
DRAWNUMBER(TT3 AND 二,二,二),画黄色
当满足条件TT4 AND 二时,在二*1.01和''位置书写文字
DRAWNUMBER(TT3 AND 三,三,三),画黄色
当满足条件TT4 AND 三时,在三*1.01和'中'位置书写文字
DRAWNUMBER(TT3 AND 四,四,四),画黄色
当满足条件TT4 AND 四时,在四*1.01和''位置书写文字
DRAWNUMBER(TT3 AND 五,五,五),画黄色
当满足条件TT4 AND 五时,在五*1.01和''位置书写文字
DRAWNUMBER(TT3 AND 低,低,低),画黄色
当满足条件TT4 AND 低时,在低*1.01和'底'位置书写文字
输出MA5:收盘价的5日简单移动平均
输出MA10:收盘价的10日简单移动平均
高点:IF(CURRBARSCOUNT<=60, CONST(IF(ISLASTBAR=1,HHV(H, 上次CURRBARSCOUNT=60距今天数),1)),DRAWNULL),画红色,DOTLINE
低点:IF(CURRBARSCOUNT<=60, CONST(IF(ISLASTBAR=1,LLV(L, 上次CURRBARSCOUNT=60距今天数),1)),DRAWNULL),COLORMAGENTA,DOTLINE
当满足条件CCI>=200 AND H>=高点时,在O和C之间画柱状线
当满足条件CCI<=100 AND L<=低点时,在O和C之间画柱状线
当满足条件ISLASTBAR时,在高点和'高点'位置书写文字
当满足条件ISLASTBAR时,在低点和'低点'位置书写文字
买线赋值:C的2日指数移动平均
卖线赋值:EMA(SLOPE(C,26)*15+C,45)
BU赋值:买线上穿卖线
SEL赋值:卖线上穿买线
DRAWBMP(BU,L*0.998,'B')
DRAWBMP(SEL,H*1.018,'S')
输出BOLL:收盘价的20日简单移动平均,COLORWHITE,LINETHICK2
输出UPPER:BOLL+2*收盘价的20估算标准差,画青色
输出LOWER:BOLL-2*收盘价的20估算标准差,画青色
IF(BOLL< 1日前的BOLL,BOLL,DRAWNULL),画绿色,LINETHICK2
IF(BOLL>1日前的BOLL,BOLL,DRAWNULL),画红色,LINETHICK2

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!