来函数检测结果如下:
该公式没有未来函数
MX:=EMA(C,2);
MXA:=EMA(SLOPE(C,21)*20+C,42);
STICKLINE(MX>=MXA,REFDATE(HHV(H,130),DATE),REFDATE(LLV(L,130),DATE),5,0),
COLOR600020;
STICKLINE(MX<MXA,REFDATE(HHV(H,130),DATE),REFDATE(LLV(L,130),DATE),5,0),
COLOR404050;
DRAWKLINE(H,O,L,C);
AA:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30);
趋势线:DMA((2*CLOSE+LOW+HIGH)/4,AA),LINETHICK3,COLORRED;
CC:=(CLOSE/趋势线);
MA1:=MA(CC*(2*CLOSE+HIGH+LOW)/4,3);
MAAA:=((MA1-趋势线)/趋势线)/3;
TMP:=MA1-MAAA*MA1;
JJ:IF(TMP<=趋势线,趋势线,DRAWNULL),LINETHICK3,COLORGREEN;
XJ:IF(TMP<=趋势线,TMP,DRAWNULL),LINETHICK2,COLORBLUE;
建仓:CROSS(MX,MXA),NODRAW;
SEL:=CROSS(MXA,MX);
DRAWICON(建仓,L-0.1,1);
DRAWICON(SEL,H+0.1,2);
DRAWTEXT(建仓,L-0.68,'↖建仓持股')COLORRED;
DRAWTEXT(SEL,H+0.38,'↙清仓持币'),COLORGREEN;
STICKLINE(MX>=MXA,LOW,HIGH,0.0,1),COLORRED;
STICKLINE(MX>=MXA,CLOSE,OPEN,3,1),COLORRED;
STICKLINE(MX<MXA,LOW,HIGH,0.0,1),COLORGREEN;
STICKLINE(MX<MXA,CLOSE,OPEN,3,1),COLORGREEN;
STICKLINE(建仓,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(SEL,OPEN,CLOSE,2,0),COLORBLUE;
CP:=MA(CLOSE,9),COLORCYAN,LINETHICK1;
JD:=MA(CLOSE,18),COLORMAGENTA;
DRAWICON(CROSS(CP,JD) AND MX>=MXA,JD-0.1,1);
DRAWTEXT(CROSS(CP,JD) AND MX>=MXA,JD-0.38,'↖加仓'),COLORYELLOW;
BL:=VOL>=REF(V,1)*1.91 AND C>REF(C,1)*1.01;
DRAWTEXT(FILTER(BL,3),H+0.2,'↙倍量柱')COLORYELLOW;
STICKLINE(FILTER(BL,3),OPEN,CLOSE,1.5,0),COLORYELLOW;
XG:=SUMBARS(FILTER(BL,3),1);
STICKLINE(XG,REF(L,XG-1),REF(L,XG-1),10,0),COLORYELLOW;
原理解析:
MX赋值:C的2日指数移动平均
MXA:=EMA(SLOPE(C,21)*20+C,42)
STICKLINE(MX>=MXA,REFDATE(130日内H最高值,DATE),REFDATE(130日内L最低值,DATE),5,0),
COLOR600020
STICKLINE(MX
COLOR404050
DRAWKLINE(H,O,L,C)
AA赋值:(2*收盘价+最高价+最低价的绝对值/4-收盘价的30日简单移动平均)/收盘价的30日简单移动平均
输出
趋势线:DMA((2*收盘价+最低价+最高价)/4,AA), 线宽为3,画红色
CC赋值:(收盘价/趋势线)
MA1赋值:MA(CC*(2*收盘价+最高价+最低价)/4,3)
MAAA赋值:((MA1-趋势线)/趋势线)/3
TMP赋值:MA1-MAAA*MA1
如果TMP<=趋势线返回趋势线否则返回DRAWNULL
如果TMP<=趋势线返回TMP否则返回DRAWNULL
输出
建仓:MX上穿MXA,NODRAW
SEL赋值:MXA上穿MX
当满足条件建仓时,在L-0.1和1之间画图标
当满足条件SEL时,在H+0.1和2之间画图标
当满足条件建仓时,在L-0.68和'↖建仓持股'位置书写文字
当满足条件SEL时,在H+0.38和'↙清仓持币'位置书写文字
当满足条件MX>=MXA时,在最低价和最高价之间画柱状线
当满足条件MX>=MXA时,在收盘价和开盘价之间画柱状线
当满足条件MX
当满足条件SEL时,在开盘价和收盘价之间画柱状线
CP赋值:收盘价的9日简单移动平均,画青色,LINETHICK1
JD赋值:收盘价的18日简单移动平均,画洋红色
DRAWICON(CP上穿JD AND MX>=MXA,JD-0.1,1)
DRAWTEXT(CP上穿JD AND MX>=MXA,JD-0.38,'↖加仓'),画黄色
BL赋值:成交量>=1日前的V*1.91 AND C>1日前的C*1.01
DRAWTEXT(BL的3过滤,H+0.2,'↙倍量柱')画黄色
STICKLINE(BL的3过滤,开盘价,收盘价,1.5,0),画黄色
XG赋值:BL的3过滤累加至1的天数
STICKLINE(XG,XG-1日前的L,XG-1日前的L,10,0),画黄色