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


N:=120;

KK:=BARSLAST(CURRBARSCOUNT=N);

GD:=CONST(IF(ISLASTBAR=1,HHV(H,KK),0));

RR:=CONST(IF(ISLASTBAR=1,LLV(L,KK),0));

KJ:=GD-RR;{}

高:IF(CURRBARSCOUNT<=N,GD,DRAWNULL),COLOR00FFFF,POINTDOT;

压:IF(CURRBARSCOUNT<=N,GD-KJ*0.191,DRAWNULL),COLORFF00FF,NODRAW;

平衡:IF(CURRBARSCOUNT<=N,RR+KJ/2,DRAWNULL),COLOR00FFFF,NODRAW;

支撑:IF(CURRBARSCOUNT<=N,RR+KJ*0.191,DRAWNULL),COLOR00FF00,NODRAW;

低:IF(CURRBARSCOUNT<=N,RR,DRAWNULL),COLOR00FF00,POINTDOT;

天:BARSLAST(L=RR),COLOR00FFFF,NODRAW;

STICKLINE(CURRBARSCOUNT=N,GD,RR,0,-1),COLORGREEN;

STICKLINE(CURRBARSCOUNT=N,GD,RR,0,-1),COLORGREEN;

STICKLINE(CURRBARSCOUNT=1,GD,RR,0,-1),COLORGREEN;

STICKLINE(CURRBARSCOUNT<=N,平衡,平衡,3,-1),COLORWHITE;

STICKLINE(CURRBARSCOUNT<=N,压,压,3,-1),COLORRED;

STICKLINE(CURRBARSCOUNT<=N,支撑,支撑,3,-1),COLORGREEN;

DRAWTEXT(CURRBARSCOUNT=1,压,'0.809'),COLOR0000FF;

DRAWTEXT(CURRBARSCOUNT=1,平衡,'0.500'),COLORFFFFFF;

DRAWTEXT(CURRBARSCOUNT=1,支撑,'0.191'),COLOR00FFFF;

A:=EMA(C,21)COLORBLUE,LINETHICK3;

B:=A<REF(A,1);{}

HY:=IF(B-1,A,DRAWNULL)COLORRED,LINETHICK3;

AA:=EMA(C,3) > EMA(C,21);

BB:=EMA(C,3) < EMA(C,21);

CC:= EMA(C,3) > EMA(C,8);

CC1:=EMA(C,3) < EMA(C,8);

STICKLINE(AA,L,H,0,0),COLOR0088EE;{金色}

STICKLINE(AA,CLOSE,OPEN,3,0),COLOR0055AA;

STICKLINE(AA,CLOSE,OPEN,2.8,0),COLOR0066BB;

STICKLINE(AA,CLOSE,OPEN,2.5,0),COLOR0077CC;

STICKLINE(AA,CLOSE,OPEN,2.2,0),COLOR0088DD;

STICKLINE(AA,CLOSE,OPEN,1.7,0),COLOR0099EE;

STICKLINE(AA,CLOSE,OPEN,1.2,0),COLOR00AAFF;

STICKLINE(AA,CLOSE,OPEN,0.7,0),COLOR00CCFF;

STICKLINE(AA,CLOSE,OPEN,0.2,0),COLOR00FFFF;

STICKLINE(BB,H,L,0,1),COLORGREEN;{绿色}

STICKLINE(BB,C,O,3.2,0),COLOR006600;

STICKLINE(BB,C,O,2.6,0),COLOR008800;

STICKLINE(BB,C,O,1.9,0),COLOR00AA00;

STICKLINE(BB,C,O,1.1,0),COLOR00CC00;

STICKLINE(BB,C,O,0.3,0),COLOR00FF00;

STICKLINE(BB AND CC,H,L,0,1),COLORFF55FF;{紫色}

STICKLINE(BB AND CC,C,O,3.2,0),COLOR880088;

STICKLINE(BB AND CC,C,O,2.6,0),COLORAA00AA;

STICKLINE(BB AND CC,C,O,1.9,0),COLORCC00CC;

STICKLINE(BB AND CC,C,O,1.1,0),COLOREE00EE;

STICKLINE(BB AND CC,C,O,0.3,0),COLORFF44FF;

STICKLINE(AA AND CC1,H,L,0,1),COLORFF8800;{蓝色}

STICKLINE(AA AND CC1,C,O,3.2,0),COLORFF2200;

STICKLINE(AA AND CC1,C,O,2.6,0),COLORFF4400;

STICKLINE(AA AND CC1,C,O,1.9,0),COLORFF6600;

STICKLINE(AA AND CC1,C,O,1.1,0),COLORFF8800;

STICKLINE(AA AND CC1,C,O,0.3,0),COLORFFAA00;

DRAWTEXT(CURRBARSCOUNT=N/2+9,GD-KJ/12,'★强势区域--急拉减仓!'),COLOR00FFFF;

DRAWTEXT(CURRBARSCOUNT=N/2+9,GD-KJ/3,'●震荡整理--寻机低吸!'),COLOR00FF00;

DRAWTEXT(CURRBARSCOUNT=N/2+9,RR+KJ/3,'◆反弹中轨--逢高休息!'),COLORFFFFFF;

DRAWTEXT(CURRBARSCOUNT=N/2+9,RR+KJ/10,'■弱势区域--暂不参与!'),COLORFFFF00;

 


原理解析:
N赋值:120
KK赋值:上次CURRBARSCOUNT=N距今天数
GD赋值:CONST(IF(ISLASTBAR=1,KK日内H最高值,0))
RR赋值:CONST(IF(ISLASTBAR=1,KK日内L最低值,0))
KJ赋值:GD-RR
如果CURRBARSCOUNT<=N返回GD否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回GD-KJ*0.191否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回RR+KJ/2否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回RR+KJ*0.191否则返回DRAWNULL
如果CURRBARSCOUNT<=N返回RR否则返回DRAWNULL
输出天:上次L=RR距今天数,COLOR00FFFF,NODRAW
当满足条件CURRBARSCOUNT=N时,在GD和RR之间画柱状线
当满足条件CURRBARSCOUNT=N时,在GD和RR之间画柱状线
当满足条件CURRBARSCOUNT=1时,在GD和RR之间画柱状线
当满足条件CURRBARSCOUNT<=N时,在平衡和平衡之间画柱状线
当满足条件CURRBARSCOUNT<=N时,在压和压之间画柱状线
当满足条件CURRBARSCOUNT<=N时,在支撑和支撑之间画柱状线
当满足条件CURRBARSCOUNT=1时,在压和'0.809'位置书写文字
当满足条件CURRBARSCOUNT=1时,在平衡和'0.500'位置书写文字
当满足条件CURRBARSCOUNT=1时,在支撑和'0.191'位置书写文字
A赋值:C的21日指数移动平均COLORBLUE,LINETHICK3
B赋值:A<1日前的A
如果B-1返回A否则返回DRAWNULL
AA赋值:C的3日指数移动平均 > C的21日指数移动平均
BB赋值:C的3日指数移动平均 < C的21日指数移动平均
CC赋值: C的3日指数移动平均 > C的8日指数移动平均
CC1:=C的3日指数移动平均 < C的8日指数移动平均
当满足条件AA时,在L和H之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件AA时,在收盘价和OPEN之间画柱状线
当满足条件BB时,在H和L之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB时,在C和O之间画柱状线
当满足条件BB AND CC时,在H和L之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件BB AND CC时,在C和O之间画柱状线
当满足条件AA AND CC1时,在H和L之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件AA AND CC1时,在C和O之间画柱状线
当满足条件CURRBARSCOUNT=N/2+9时,在GD-KJ/12和'★强势区域--急拉减仓!'位置书写文字
当满足条件CURRBARSCOUNT=N/2+9时,在GD-KJ/3和'●震荡整理--寻机低吸!'位置书写文字
当满足条件CURRBARSCOUNT=N/2+9时,在RR+KJ/3和'◆反弹中轨--逢高休息!'位置书写文字
当满足条件CURRBARSCOUNT=N/2+9时,在RR+KJ/10和'■弱势区域--暂不参与!'位置书写文字
 

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