打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
改良MACD指标公式源码编程思路破译

编程思路破译

SHORT赋值:12

LONG赋值:26

M赋值:9

输出DIFF : 收盘价的SHORT日指数移动平均 - 收盘价的LONG日指数移动平均

输出DEA : DIFF的M日指数移动平均

输出平滑异同平均线 : 2*(DIFF-DEA), COLORSTICK

输出WW :平滑异同平均线-1日前的平滑异同平均线,线宽为0

低位死叉赋值:DEA上穿DIFF AND DIFF<0.02

高位金叉赋值:DIFF上穿DEA AND DIFF>-0.02

当满足条件低位死叉时,在DEA*0.86和DEA*0.66位置之间画柱状线,宽度为6,0不为0则画空心柱.,画黄色

当满足条件高位金叉时,在DEA*0.86位置书写文字,COLORFFFFFF

当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00AAFF

当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR00BBFF

当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR00CCFF

当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.3,0不为0则画空心柱.,COLOR00DDFF

当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR00EEFF

当满足条件平滑异同平均线<1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR00FFFF

当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000FF

当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLOR0000FF

当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0000FF

当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.65,0不为0则画空心柱.,COLOR0000FF

当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR0000FF

当满足条件平滑异同平均线>=1日前的平滑异同平均线ANDMACD>0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.55,0不为0则画空心柱.,COLOR0000FF

当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORAA00BB

当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLORBB11BB

当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORCC22BB

当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.65,0不为0则画空心柱.,COLORDD33BB

当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOREE44BB

当满足条件平滑异同平均线>1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.55,0不为0则画空心柱.,COLORFF55BB

当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFFAA00

当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为3.3,0不为0则画空心柱.,COLORFFBB11

当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORFFCC22

当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.65,0不为0则画空心柱.,COLORFFDD33

当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORFFEE44

当满足条件平滑异同平均线<=1日前的平滑异同平均线ANDMACD<0时,在0和平滑异同平均线位置之间画柱状线,宽度为0.55,0不为0则画空心柱.,COLORFFFF55

如果DIFF<0,返回DIFF,否则返回0,画红色,线宽为1

如果DIFF<0,返回0,否则返回DIFF,画黄色,线宽为1

如果DIFF<DEA,返回DIFF,否则返回DEA,COLOR00FF00,线宽为1

如果DIFF>DEA,返回DEA,否则返回DEA,画白色,线宽为1

如果DIFF<0,返回DIFF,否则返回0,画红色,线宽为1

如果DIFF<0,返回0,否则返回DIFF,画黄色,线宽为1

如果DIFF<DEA,返回DIFF,否则返回DEA,COLOR00FF00,线宽为1

如果DIFF>DEA,返回DEA,否则返回DEA,画白色,线宽为1

操盘1号赋值:收盘价的18日指数移动平均 - 收盘价的34日指数移动平均

操盘2号赋值:操盘1号的4日指数移动平均

VAR1赋值:操盘1号的8日指数移动平均

VAR0赋值:2.2 * (操盘1号 - VAR1)

中期赋值:操盘1号的10日指数移动平均

当满足条件操盘2号>中期时,在操盘2号和中期位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR0000FF

当满足条件操盘1号<操盘2号时,在操盘1号和操盘2号位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFFFFFF

程序源码

SHORT:=12;

LONG:=26;

M:=9;

DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);

DEA : EMA(DIFF,M);

MACD : 2*(DIFF-DEA), COLORSTICK;

WW :MACD-REF(MACD,1),LINETHICK0;

低位死叉:=CROSS(DEA,DIFF) AND DIFF<0.02;

高位金叉:=CROSS(DIFF,DEA) AND DIFF>-0.02;

STICKLINE(低位死叉,DEA*0.86,DEA*0.66,6,0),COLORYELLOW;

DRAWTEXT(高位金叉,DEA*0.86,' 高金'),COLORFFFFFF;

STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,3,0 ),COLOR00AAFF;

STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,2.2,0 ),COLOR00BBFF;

STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,1.8,0 ),COLOR00CCFF;

STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,1.3,0 ),COLOR00DDFF;

STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.9,0 ),COLOR00EEFF;

STICKLINE(MACD<REF(MACD,1)AND MACD>0,0,MACD,0.5,0 ),COLOR00FFFF;

STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,4 ,0 ),COLOR0000FF;

STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,3.3 ,0 ),COLOR0000FF;

STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,2.2,0 ),COLOR0000FF;

STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,1.65 ,0 ),COLOR0000FF;

STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,1.1 ,0 ),COLOR0000FF;

STICKLINE(MACD>=REF(MACD,1)AND MACD>0,0,MACD,0.55 ,0 ),COLOR0000FF;

STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,4,0 ),COLORAA00BB;

STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,3.3 ,0 ),COLORBB11BB;

STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,2.2,0 ),COLORCC22BB;

STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,1.65,0 ),COLORDD33BB;

STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,1.1,0 ),COLOREE44BB;

STICKLINE(MACD>REF(MACD,1)AND MACD<0,0,MACD,0.55 ,0 ),COLORFF55BB;

STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,4,0 ),COLORFFAA00;

STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,3.3 ,0 ),COLORFFBB11;

STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,2.2,0 ),COLORFFCC22;

STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,1.65 ,0 ),COLORFFDD33;

STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,1.1 ,0 ),COLORFFEE44;

STICKLINE(MACD<=REF(MACD,1)AND MACD<0,0,MACD,0.55 ,0 ),COLORFFFF55;

IF(DIFF<0,DIFF,0),COLORRED,LINETHICK1;

IF(DIFF<0,0,DIFF),COLORYELLOW,LINETHICK1;

IF(DIFF<DEA,DIFF,DEA),COLOR00FF00,LINETHICK1;

IF(DIFF>DEA,DEA,DEA),COLORWHITE,LINETHICK1;

IF(DIFF<0,DIFF,0),COLORRED,LINETHICK1;

IF(DIFF<0,0,DIFF),COLORYELLOW,LINETHICK1;

IF(DIFF<DEA,DIFF,DEA),COLOR00FF00,LINETHICK1;

IF(DIFF>DEA,DEA,DEA),COLORWHITE,LINETHICK1;

操盘1号:=EMA(CLOSE,18) - EMA(CLOSE,34);

操盘2号:=EMA(操盘1号,4);

VAR1:=EMA(操盘1号,8);

VAR0:=2.2 * (操盘1号 - VAR1);

中期:=EMA(操盘1号,10);

STICKLINE(操盘2号 > 中期,操盘2号,中期,8,0),COLOR0000FF;

STICKLINE(操盘1号 < 操盘2号,操盘1号,操盘2号,8,0),COLORFFFFFF;

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
变色MACD
仙人指路源码主图副图
[转载]介必升奉献几个通达信选股公式
铁锅战法8
macd面积指标(KT交易师编译通过)
通达信MACD与斐波那契周期指标公式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服