未来函数检测结果如下:
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK


N:=9;

M1:=3;

M2:=3;



RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

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

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

J:=3*K-2*D;



周K:="KD.K#WEEK"(9,3,3),COLORGREEN;

周D:="KD.D#WEEK"(9,3,3),COLORLICYAN;

月K:"KD.K#MONTH"(9,3,3),COLORMAGENTA;

月D:"KD.D#MONTH"(9,3,3),COLORLIRED;

STICKLINE(K>D AND 周K>周D AND 月K>月D,-20,120,1,0),COLOR663355;

DRAWBAND(月K,RGB(120,0,0),月D,RGB(0,0,200));

{DRAWBAND(周K,RGB(255,97,0),周D,RGB(0,128,0));}

RK:=REF(K,1)>80 AND REF(K,2)>80 AND REF(K,3)>80;

ZK:=REF(周K,1)>80 AND REF(周K,2)>80 AND REF(周K,3)>80;

YK:=REF(月K,1)>80 AND REF(月K,2)>80 AND REF(月K,3)>80;



RK1:=REF(K,1)<20 AND REF(K,2)<20 AND REF(K,3)<20;

ZK1:=REF(周K,1)<20 AND REF(周K,2)<20 AND REF(周K,3)<20;

YK1:=REF(月K,1)<20 AND REF(月K,2)<20 AND REF(月K,3)<20;

DRAWICON(RK,90,27);

DRAWICON(RK1,10,28);

DRAWICON(ZK,100,26);

DRAWICON(ZK1,0,29);

DRAWICON(YK,110,25);

DRAWICON(YK1,-10,30);

DRAWICON(RK AND ZK AND YK,120,9);

DRAWICON(RK1 AND ZK1 AND YK1,-20,13);



A1:=IF(K>D,1,0);

A2:=IF(周K>周D,2,0);

A3:=IF(月K>月D,3,0);

A4:=IF(K>D AND 周K>周D AND 月K>月D,4,0);

看多:A1+A2+A3+A4,COLORYELLOW POINTDOT;

看空:10-看多,COLORYELLOW POINTDOT;



BBI:=(EMA(CLOSE,3)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4;

EBBI:=(EMA(C,6)+EMA(C,18)+EMA(C,54)+EMA(C,162))/4; 

FF1:=EMA(C,3)>EMA(C,7) AND EMA(C,7)>EMA(C,21) AND EMA(C,21)>EMA(C,54); 

DIFF:=EMA(CLOSE,10)-EMA(CLOSE,22); 

DEA:=EMA(DIFF,9);  

强势:=IF(BBI>EBBI AND FF1 AND DIFF>DEA,10,0),COLORYELLOW; 

STICKLINE(强势,10,0,1,0),COLORYELLOW;  

{DRAWICON(CROSS(K1,D1) AND CROSS(J1,D1),10,1)};{1号图标显示红箭头};



STICKLINE(周K>周D,周K,周D,1,-1),COLORYELLOW;

STICKLINE(周K<周D,周K,周D,1,-1),COLORFF9900;

K1:SMA(RSV,M1,1),COLORWHITE;

D1:SMA(K,M2,1),COLORYELLOW;

J1:3*K-2*D,COLORMAGENTA;

DRAWICON(CROSS(J,2),J,1);


原理解析:
N赋值:9
M1赋值:3
M2赋值:3

RSV赋值:(收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100
RSV的M1日[1日权重]移动平均
K的M2日[1日权重]移动平均
J赋值:3*K-2*D

周K赋值:"KD.K#WEEK"(9,3,3),COLORGREEN
周D赋值:"KD.D#WEEK"(9,3,3),COLORLICYAN
月输出K:"KD.K#MONTH"(9,3,3),COLORMAGENTA
月输出D:"KD.D#MONTH"(9,3,3),COLORLIRED
当满足条件K>D AND 周K>周D AND 月K>月D时,在-20和120之间画柱状线
DRAWBAND(月K,RGB(120,0,0),月D,RGB(0,0,200))
{DRAWBAND(周K,RGB(255,97,0),周D,RGB(0,128,0))
}
RK赋值:1日前的K>80 AND 2日前的K>80 AND 3日前的K>80
ZK赋值:1日前的周K>80 AND 2日前的周K>80 AND 3日前的周K>80
YK赋值:1日前的月K>80 AND 2日前的月K>80 AND 3日前的月K>80

RK1:=1日前的K<20 AND 2日前的K<20 AND 3日前的K<20
ZK1:=1日前的周K<20 AND 2日前的周K<20 AND 3日前的周K<20
YK1:=1日前的月K<20 AND 2日前的月K<20 AND 3日前的月K<20
当满足条件RK时,在90和27之间画图标
当满足条件RK1时,在10和28之间画图标
当满足条件ZK时,在100和26之间画图标
当满足条件ZK1时,在0和29之间画图标
当满足条件YK时,在110和25之间画图标
当满足条件YK1时,在-10和30之间画图标
当满足条件RK AND ZK AND YK时,在120和9之间画图标
当满足条件RK1 AND ZK1 AND YK1时,在-20和13之间画图标
如果K>D返回1否则返回0
如果周K>周D返回2否则返回0
如果月K>月D返回3否则返回0
如果K>D AND 周K>周D AND 月K>月D返回4否则返回0
输出看多:A1+A2+A3+A4,画黄色 POINTDOT
输出看空:10-看多,画黄色 POINTDOT

BBI赋值:(收盘价的3日指数移动平均+收盘价的6日指数移动平均+收盘价的12日指数移动平均+收盘价的24日指数移动平均)/4
EBBI赋值:(C的6日指数移动平均+C的18日指数移动平均+C的54日指数移动平均+C的162日指数移动平均)/4

FF1赋值:C的3日指数移动平均>C的7日指数移动平均 AND C的7日指数移动平均>C的21日指数移动平均 AND C的21日指数移动平均>C的54日指数移动平均

DIFF:=收盘价的10日指数移动平均-收盘价的22日指数移动平均

DEA:=DIFF的9日指数移动平均
如果BBI>EBBI AND FF1 AND DF>DEA返回10否则返回0
当满足条件强势时,在10和0之间画柱状线

{DRAWICON(K1上穿D1 AND J1上穿D1,10,1)}
{1号图标显示红箭头}
当满足条件周K>周D时,在周K和周D之间画柱状线
当满足条件周K<周D时,在周K和周D之间画柱状线
RSV的M1日[1日权重]移动平均
K的M2日[1日权重]移动平均
J1:3*K-2*D,COLORMAGENTA
DRAWICON(J上穿2,J,1)

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