龙听期货论坛's Archiver

龙听 发表于 2018-12-24 16:05

资金动能副图指标公式源码 完整版[大智慧公式]

[code]
refLINE:0;
DIFF:=EMA(CLOSE,3)-EMA(CLOSE,8);
DEA:=EMA(DIFF,5);
MACD := 2*(DIFF-DEA);
X1:=EMA(DIFF,5)*5;
X2:=((EMA(CLOSE,3)-EMA(CLOSE,8)))*5;
X3:IF(X2>0,X2,0),POINTDOT,COLORRED;
X4:IF(X2<0,X2,0),POINTDOT,COLORGREEN;
STICKLINE(X2>0,0,X2,2.8,0),COLORRED;
STICKLINE(X2>0,0,X2,2.8,0),COLOR000088;
STICKLINE(X2>0,0,X2,2.6,0),COLOR000099;
STICKLINE(X2>0,0,X2,2.4,0),COLOR0000AA;
STICKLINE(X2>0,0,X2,2.2,0),COLOR0000BB;
STICKLINE(X2>0,0,X2,2,0),COLOR0000CC;
STICKLINE(X2>0,0,X2,1.8,0),COLOR0000DD;
STICKLINE(X2>0,0,X2,1.5,0),COLOR0000EE;
STICKLINE(X2>0,0,X2,1.0,0),COLOR0000FF;
STICKLINE(X2>0,0,X2,0.0,0),COLOR0000FF;
STICKLINE(X2<0,0,X2,2.8,0),COLORGREEN;
STICKLINE(X2<0,0,X2,2.8,0),COLOR007700;
STICKLINE(X2<0,0,X2,2.6,0),COLOR008800;
STICKLINE(X2<0,0,X2,2.6,0),COLOR009900;
STICKLINE(X2<0,0,X2,2.4,0),COLOR00BB00;
STICKLINE(X2<0,0,X2,2.0,0),COLOR00CC00;
STICKLINE(X2<0,0,X2,1.8,0),COLOR00DD00;
STICKLINE(X2<0,0,X2,1.5,0),COLOR00EE00;
STICKLINE(X2<0,0,X2,1,0),COLOR00FF00;
STICKLINE(X2<0,0,X2,0,0),COLOR00FF00;
资金动能A:X2,COLORYELLOW,LINETHICK2;
资金动能B:X1,COLORFFFF00,LINETHICK2;
DRAWICON((CROSS(资金动能A,资金动能B) AND 资金动能B<-0.25),资金动能B,1);
DRAWICON((CROSS(资金动能B,资金动能A) AND 资金动能A>0.25),资金动能A,2);
[/code]

龙听 发表于 2018-12-24 16:06

源码解析:

输出REFLINE:0
DIFF赋值:收盘价的3日指数移动平均-收盘价的8日指数移动平均
DEA赋值:DIFF的5日指数移动平均
赋值: 2*(DIFF-DEA)
X1赋值:DIFF的5日指数移动平均*5
X2赋值:((收盘价的3日指数移动平均-收盘价的8日指数移动平均))*5
输出X3:如果X2>0,返回X2,否则返回0,POINTDOT,画红色
输出X4:如果X2<0,返回X2,否则返回0,POINTDOT,画绿色
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画红色
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR000088
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR000099
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR0000AA
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0000BB
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000CC
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR0000DD
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000EE
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为1.0,0不为0则画空心柱.,COLOR0000FF
当满足条件X2>0时,在0和X2位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,COLOR0000FF
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画绿色
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR007700
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR008800
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR009900
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为2.4,0不为0则画空心柱.,COLOR00BB00
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为2.0,0不为0则画空心柱.,COLOR00CC00
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR00DD00
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR00EE00
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00
当满足条件X2<0时,在0和X2位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
输出资金动能A:X2,画黄色,线宽为2
输出资金动能B:X1,COLORFFFF00,线宽为2
当满足条件(资金动能A上穿资金动能BAND资金动能B<-0.25)时,在资金动能B位置画1号图标
当满足条件(资金动能B上穿资金动能AAND资金动能A>0.25)时,在资金动能A位置画2号图标

龙听 发表于 2018-12-24 16:06

[attach]6044[/attach]

页: [1]