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


N1:=6;N2:=12;N3:=26;

MA13:MA(CLOSE,13),,LINETHICK2;

MA17:MA(CLOSE,17),,LINETHICK2;

MTM:=C-REF(C,1);

DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);

{买卖}

买:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0),COLORRED,LINETHICK0;

卖:=IF(HHV(DX,2)=HHV(DX,7) AND COUNT(DX>50,2) AND CROSS(MA(DX,2),DX),1,0),COLOR00FF00,LINETHICK0;

DRAWTEXT(FILTER(买=1,5),LOW-0.03,'▲'),COLORRED;

{STICKLINE(FILTER(买=1,5),HIGH,LOW,0,1),COLORRED,LINETHICK2;

STICKLINE(FILTER(买=1,5),OPEN,CLOSE,4,1),COLORRED,LINETHICK2;}

DRAWTEXT(FILTER(卖=1,1),HIGH*1.02,'¥'),COLOR00FF00;

{STICKLINE(FILTER(卖=1,1),HIGH,LOW,0,1),COLOR00FF00,LINETHICK2;

STICKLINE(FILTER(卖=1,1),OPEN,CLOSE,4,1),COLOR00FF00,LINETHICK2;}

{加仓}

加仓A:=SMA(EMA((C-REF(C,1))/REF(C,1),5)*100,3,1)*10;

加仓B:=加仓A;{白K突破追涨要用}

DRAWTEXT(FILTER((CROSS(加仓A,0) AND 买!=1) OR (CROSS(CLOSE,MA13) AND 买!=1),3),LOW-0.03,'♂'),COLORFF00FF;

{STICKLINE(FILTER((CROSS(加仓A,0) AND 买!=1) OR (CROSS(CLOSE,MA13) AND 买!=1),3),HIGH,LOW,0,1),COLORFF00FF,LINETHICK2;

STICKLINE(FILTER((CROSS(加仓A,0) AND 买!=1) OR (CROSS(CLOSE,MA13) AND 买!=1),3),OPEN,CLOSE,4,1),COLORFF00FF,LINETHICK2;}

加仓:FILTER((CROSS(加仓A,0) AND 买!=1) OR (CROSS(CLOSE,MA13) AND 买!=1),3),COLORBROWN,NODRAW;

{注意}

RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

BDGD:=HHV(J,2)=HHV(J,8) AND J>80;

注意:=IF(CROSS(REF(J-0.01,1),J) AND REF(BDGD,1),1,0),COLORYELLOW,LINETHICK0;

DRAWTEXT(注意 AND 卖!=1,HIGH*1.02,'¤'),COLORYELLOW;

{STICKLINE(注意 AND 卖!=1,HIGH,LOW,0,1),COLORYELLOW,LINETHICK2;

STICKLINE(注意 AND 卖!=1,OPEN,CLOSE,4,1),COLORYELLOW,LINETHICK2;}

{机构建仓}

建仓区域:=((3 * SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1)) - (2 * SMA(SMA((((CLOSE - LLV(LOW,27)) / (HHV(HIGH,27) - LLV(LOW,27))) * 100),5,1),3,1)));

DRAWTEXT(建仓区域<5,LOW-0.03,'■'),COLORFF0033;

DRAWTEXT(建仓区域<5,LOW-0.03,'='),COLORWHITE;

机构建仓区:建仓区域<5,COLORFF0033,NODRAW;

{支撑与压力线}

RSV1:=(C-LLV(LOW,13))/(HHV(H,13)-LLV(L,13))*100;

K1:=SMA(RSV1,3,1);

D1:=SMA(K1,3,1);

J1:=3*K1-2*D1;

RSV2:=(CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55))*100;

K2:=SMA(RSV2,3,1);

D2:=SMA(K2,3,1);

J2:=3*K2-2*D2;

支撑:IF(CROSS(J1,J2),L,REF(L,BARSLAST(CROSS(J1,J2)))),COLORRED,LINETHICK2;

压力:IF(CROSS(J2,J1),H,REF(H,BARSLAST(CROSS(J2,J1)))),COLOR00FF00,LINETHICK2;

{白K突破追涨}{股票指标网}

DRAWTEXT((CROSS(C,压力) AND 加仓B!=加仓A) OR (CROSS(C,压力) AND 买!=1),LOW-0.03,'↑'),COLORWHITE;

{STICKLINE((CROSS(C,压力) AND 加仓B!=加仓A) OR (CROSS(C,压力) AND 买!=1),HIGH,LOW,0,1),COLORWHITE,LINETHICK2;

STICKLINE((CROSS(C,压力) AND 加仓B!=加仓A) OR (CROSS(C,压力)AND 买!=1),OPEN,CLOSE,4,1),COLORWHITE,LINETHICK2;}

突破压力位:IF((CROSS(C,压力) AND 加仓B!=加仓A) OR (CROSS(C,压力)AND 买!=1),1,0),COLORWHITE,NODRAW;

原理解析:
N1赋值:6
N2赋值:12
N3赋值:26
输出

MA13:收盘价的13日简单移动平均,, 线宽为2
输出

MA17:收盘价的17日简单移动平均,, 线宽为2


MTM赋值:C-1日前的C


DX赋值:100*MTM的6日指数移动平均,6)/EMA(EMA(MTM的绝对值,6),6)


{买卖}

买赋值:IF(2日内DX最低值=7日内DX最低值 AND 统计2日满足DX<0的天数 AND CROSS(DX,DX的2日简单移动平均),1,0),画红色,LINETHICK0


卖赋值:IF(2日内DX最高值=7日内DX最高值 AND 统计2日满足DX>50的天数 AND CROSS(DX的2日简单移动平均,DX),1,0),COLOR00FF00,LINETHICK0


DRAWTEXT(买=1的5过滤,最低价-0.03,'▲'),画红色


{STICKLINE(买=1的5过滤,最高价,最低价,0,1),画红色, 线宽为2


STICKLINE(买=1的5过滤,开盘价,收盘价,4,1),画红色, 线宽为2
}

DRAWTEXT(卖=1的1过滤,最高价*1.02,'¥'),COLOR00FF00


{STICKLINE(卖=1的1过滤,最高价,最低价,0,1),COLOR00FF00, 线宽为2


STICKLINE(卖=1的1过滤,开盘价,收盘价,4,1),COLOR00FF00, 线宽为2
}

{加仓}

加仓A赋值:SMA(EMA((C-1日前的C)/1日前的C,5)*100,3,1)*10


加仓B赋值:加仓A
{白K突破追涨要用}

DRAWTEXT(FILTER((加仓A上穿0 AND 买!=1) OR (收盘价上穿MA13 AND 买!=1),3),最低价-0.03,'♂'),COLORFF00FF


{STICKLINE(FILTER((加仓A上穿0 AND 买!=1) OR (收盘价上穿MA13 AND 买!=1),3),最高价,最低价,0,1),COLORFF00FF, 线宽为2


STICKLINE(FILTER((加仓A上穿0 AND 买!=1) OR (收盘价上穿MA13 AND 买!=1),3),开盘价,收盘价,4,1),COLORFF00FF, 线宽为2
输出}

加仓:FILTER((加仓A上穿0 AND 买!=1) OR (收盘价上穿MA13 AND 买!=1),3),COLORBROWN,NODRAW


{注意}

RSV赋值:(C-9日内L最低值)/(9日内H最高值-9日内L最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均


J赋值:3*K-2*D


BDGD赋值:2日内J最高值=8日内J最高值 AND J>80


注意赋值:IF(CROSS(1日前的J-0.01,J) AND 1日前的BDGD,1,0),画黄色,LINETHICK0
当满足条件注意 AND 卖!=1时,在最高价*1.02和'¤'位置书写文字
当满足条件注意 AND 卖!=1时,在最高价和最低价之间画柱状线
当满足条件注意 AND 卖!=1时,在开盘价和收盘价之间画柱状线
}

{机构建仓}

建仓区域赋值:((3 * SMA((((收盘价 - 27日内最低价最低值) / (27日内最高价最高值 - 27日内最低价最低值)) * 100),5,1)) - (2 * SMA(SMA((((收盘价 - 27日内最低价最低值) / (27日内最高价最高值 - 27日内最低价最低值)) * 100),5,1),3,1)))
当满足条件建仓区域<5时,在最低价-0.03和'■'位置书写文字
当满足条件建仓区域<5时,在最低价-0.03和'='位置书写文字
输出

机构建仓区:建仓区域<5,COLORFF0033,NODRAW


{支撑与压力线}

RSV1赋值:(C-13日内最低价最低值)/(13日内H最高值-13日内L最低值)*100
RSV1的3日[1日权重]移动平均
K1的3日[1日权重]移动平均


J1:=3*K1-2*D1


RSV2赋值:(收盘价-55日内最低价最低值)/(55日内最高价最高值-55日内最低价最低值)*100
RSV2的3日[1日权重]移动平均
K2的3日[1日权重]移动平均


J2:=3*K2-2*D2
输出

支撑:IF(J1上穿J2,L,REF(L,上次J1上穿J2距今天数)),画红色, 线宽为2
输出

压力:IF(J2上穿J1,H,REF(H,上次J2上穿J1距今天数)),COLOR00FF00, 线宽为2


{白K突破追涨}{股票指标网}

DRAWTEXT((C上穿压力 AND 加仓B!=加仓A) OR (C上穿压力 AND 买!=1),最低价-0.03,'↑'),画白色


{STICKLINE((C上穿压力 AND 加仓B!=加仓A) OR (C上穿压力 AND 买!=1),最高价,最低价,0,1),画白色, 线宽为2


STICKLINE((C上穿压力 AND 加仓B!=加仓A) OR (C上穿压力AND 买!=1),开盘价,收盘价,4,1),画白色, 线宽为2
输出}

突破压力位:IF((C上穿压力 AND 加仓B!=加仓A) OR (C上穿压力AND 买!=1),1,0),画白色,NODRAW

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