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


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当满足条件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),画黄色

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