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



REFDATE(CLOSE,DATE),DOTLINE,COLOR4080FF;

REFDATE(O,DATE),POINTDOT,COLORGRAY;

VAR2:=(2*CLOSE+HIGH+LOW)/4;

VAR4:=LLV(LOW,5);

VAR3:=HHV(HIGH,4);

VAR5:=EMA((VAR2-VAR4)/(VAR3-VAR4)*100,4);

VAR6:=EMA(0.667*REF(VAR5,1)+0.333*VAR5,2);

XG:=CROSS(VAR5,VAR6) AND VAR5< 30;

XG0:=CROSS(VAR6,VAR5) AND VAR5>70;

TS:=BARSLAST(BARSLASTCOUNT(XG)=1);

A2:=REF(L,TS);

A3:=BETWEEN(TS,2,10);

TS0:=BARSLAST(BARSLASTCOUNT(XG0)=1);

A0:=REF(H,TS0);

DRAWSL(XG,L,0,50,0),COLORFF00FF;

DRAWSL(XG0,H,0,50,0),COLOR008000;

DRAWICON(XG0,H*1.01,8);

DRAWICON(XG0,H,2);

DRAWICON(XG,L*0.97,7);

DRAWICON(XG,L,1);

DRAWICON(REF(C,1)/A2< 1 AND C/A2>1,L*0.91,23);

DRAWICON(REF(C,1)/A2>1 AND C/A2< 1,H,39);

DRAWICON(REF(C,1)/A0< 1 AND C/A0>1,L*0.96,9);

DRAWICON(REF(C,1)/A0>1 AND C/A0< 1,H,37);

MA10:=MA(CLOSE,10),COLORYELLOW,LINETHICK0;

MA54:=MA(CLOSE,54),COLORFFCCCC,LINETHICK0;

PL1:=(((CLOSE - MA54) / MA54) < 0.1);

PL2:=(((CLOSE - MA10) / MA10) < 0.3);

偏离率:=(((PL1 = 1) AND (PL2 = 1)) * 0.2);

平台突破:=((((偏离率 = 0) AND (REF(偏离率,1) = 0.2)) AND (REF((COUNT((偏离率 = 0.2),10) = 10),1) = 1)) * 1);

阶梯1:=VALUEWHEN(平台突破,O),DOTLINE,COLOR00FF00;

DRAWTEXT(平台突破,O,'--------------------------------------------------------------------------------------------------------------------------'),COLOR00FF00;

VAR7:=CLOSE-REF(CLOSE,5);

VAR8:=EMA(EMA(VAR7,5),5)/EMA(EMA(ABS(VAR7),5),5);

VAR9:=EMA(EMA(VAR7,20),20)/EMA(EMA(ABS(VAR7),20),20);

VAR15:=EMA(CLOSE,2);

VAR16:=EMA(SLOPE(CLOSE,21)*20+CLOSE,42);

VAR10:=(L+H+C*2)/4;

VAR11:=EMA(VAR10,14),COLOR0000FF,LINETHICK2;

九转:=BARSLASTCOUNT(C< REF(C,4))>=8;

承压1:=REF(H,BARSLAST(九转>0)),DOTLINE,COLOR99FF66;

五转:=BARSLASTCOUNT(C< REF(C,5))>=7;

关键支撑:REF(L,BARSLAST(九转>0)),DOTLINE,COLOR00FFFF;

DRAWTEXT(ISLASTBAR,关键支撑,'关键支撑'),COLORFF8000;

九转1:=BARSLASTCOUNT(C>REF(C,4))>=9;

压力:REF(H,BARSLAST(九转1>0)),DOTLINE,COLORFF0080;

DRAWICON((CROSS(C,VAR11) AND CROSS(C,关键支撑)) OR (L< VAR11 AND C>VAR11 AND L< 关键支撑 AND C>关键支撑),L,38);

DRAWTEXT((CROSS(C,VAR11) AND CROSS(C,关键支撑)) OR (L< VAR11 AND C>VAR11 AND L< 关键支撑 AND C>关键支撑),L,'←底部博弈'),COLORLIRED;


原理解析:
REFDATE(收盘价,DATE),DOTLINE,COLOR4080FF
REFDATE(O,DATE),POINTDOT,COLORGRAY
VAR2赋值:(2*收盘价+最高价+最低价)/4
VAR4赋值:5日内最低价最低值
VAR3赋值:4日内最高价最高值
VAR5赋值:EMA((VAR2-VAR4)/(VAR3-VAR4)*100,4)
VAR6赋值:E0.667*1日前的VAR5+0.333*VAR5的2日简单移动平均
XG赋值:VAR5上穿VAR6 AND VAR5< 30
XG0:=VAR6上穿VAR5 AND VAR5>70
TS赋值:上次BARSLASTCOUNT(XG距今天数=1)
A2赋值:TS日前的L
A3赋值:BETWEEN(TS,2,10)
TS0:=上次BARSLASTCOUNT(XG0距今天数=1)
A0赋值:TS0日前的H
DRAWSL(XG,L,0,50,0),COLORFF00FF
DRAWSL(XG0,H,0,50,0),COLOR008000
当满足条件XG0时,在H*1.01和8之间画图标
当满足条件XG0时,在H和2之间画图标
当满足条件XG时,在L*0.97和7之间画图标
当满足条件XG时,在L和1之间画图标
DRAWICON(1日前的C/A2< 1 AND C/A2>1,L*0.91,23)
DRAWICON(1日前的C/A2>1 AND C/A2< 1,H,39)
DRAWICON(1日前的C/A0< 1 AND C/A0>1,L*0.96,9)
DRAWICON(1日前的C/A0>1 AND C/A0< 1,H,37)
MA10赋值:收盘价的10日简单移动平均,画黄色,LINETHICK0
MA54赋值:收盘价的54日简单移动平均,COLORFFCCCC,LINETHICK0
PL1赋值:(((收盘价 - MA54) / MA54) < 0.1)
PL2赋值:(((收盘价 - MA10) / MA10) < 0.3)
偏离率赋值:(((PL1 = 1) AND (PL2 = 1)) * 0.2)
平台突破赋值:((((偏离率 = 0) AND (1日前的偏离率 = 0.2)) AND (REF((COUNT((偏离率 = 0.2),10) = 10),1) = 1)) * 1)
阶梯1赋值:VALUEWHEN(平台突破,O),DOTLINE,COLOR00FF00
当满足条件平台突破时,在O和'--------------------------------------------------------------------------------------------------------------------------'位置书写文字
VAR7赋值:收盘价-5日前的收盘价
VAR8赋值:VAR7的5日指数移动平均,5)/EMA(EMA(VAR7的绝对值,5),5)
VAR9赋值:VAR7的20日指数移动平均,20)/EMA(EMA(VAR7的绝对值,20),20)
VAR15赋值:收盘价的2日指数移动平均
VAR16赋值:EMA(SLOPE(收盘价,21)*20+收盘价,42)
VAR10赋值:(L+H+C*2)/4
VAR11赋值:VAR10的14日指数移动平均,COLOR0000FF, 线宽为2
九转赋值:BARSLASTCOUNT(C< 4日前的C)>=8
承压1赋值:REF(H,上次九转>0距今天数),DOTLINE,COLOR99FF66
五转赋值:BARSLASTCOUNT(C< 5日前的C)>=7
输出关键支撑:REF(L,上次九转>0距今天数),DOTLINE,COLOR00FFFF
当满足条件ISLASTBAR时,在关键支撑和'关键支撑'位置书写文字
九转1:=BARSLASTCOUNT(C>4日前的C)>=9
输出压力:REF(H,上次九转1>0距今天数),DOTLINE,COLORFF0080
DRAWICON((C上穿VAR11 AND C上穿关键支撑) OR (L< VAR11 AND C>VAR11 AND L< 关键支撑 AND C>关键支撑),L,38)
DRAWTEXT((C上穿VAR11 AND C上穿关键支撑) OR (L< VAR11 AND C>VAR11 AND L< 关键支撑 AND C>关键支撑),L,'←底部博弈'),COLORLIRED

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