您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

MACD短线指标 公式 源码[其他软件公式]

指标公式源码分析及使用说明参考:

 

 

这段代码是用来绘制股票的 MACD(移动平均收敛与发散)和 KDJ 指标图的。我将对其中的指标进行解释,并总结出具体的指标创建思路以及使用参考说明。
 
1. MACD 指标部分:
- SQX 是用来计算 MACD 的中间变量,代表了收盘价相对于其13日移动平均的偏离程度。
- DIFF 是 MACD 的快线,通过对 SQX 进行指数移动平均(EMA)得到。
- DEA 是 MACD 的慢线,也是对 DIFF 进行指数移动平均得到。
- MACD 是 DIFF 和 DEA 之间的差值,再乘以1.5倍,用于画出 MACD 柱状图。
- 接下来的 STICKLINE 用于画出 MACD 柱状图,根据 MACD 的正负值,分别画出不同颜色的柱状图。
 
2. KDJ 指标部分:
- RSV 是随机指标值,用于计算 KDJ 指标中的 K 值。
- K 是随机指标的3日简单移动平均,表示快速均线。
- D 是 K 值的3日简单移动平均,表示慢速均线。
- PARTLINE 用于根据 K 和 D 的关系画出不同颜色的线段。
 
指标创建思路:
- MACD 指标:根据收盘价和移动平均线的差异来判断趋势的变化,通过计算收盘价的快速移动平均和慢速移动平均的差值来得到。
- KDJ 指标:通过最高价、最低价和收盘价的比较,结合随机波动来确定股价的超买和超卖状态。
 
指标使用参考说明:
- MACD 指标:当 MACD 柱状图由负转正时,表示买入信号;当 MACD 柱状图由正转负时,表示卖出信号。
- KDJ 指标:当 K 线从下方向上突破 D 线时,表示买入信号;当 K 线从上方向下突破 D 线时,表示卖出信号。同时,当 K 值高于80时,表示超买;当 K 值低于20时,表示超卖。
 
综上所述,这些指标可以帮助投资者判断股票价格的趋势和可能的买卖时机。

 

源码:

中轴:0,Color808080,LINETHICK2;
SQX:=(C-MA(CLOSE,13))*100;
diff:EMA(ma(sqx,3),3),LINETHICK;
dea:EMA(diff,7),LINETHICK;
macd:(diff-dea)*1.5,LINETHICK;
STICKLINE((MACD > 0),0,MACD,4,0),COLOR0000CC;
STICKLINE((MACD > 0),0,MACD*0.9,4,0),COLOR0000EE;
STICKLINE((MACD > 0),0,MACD*0.8,4,0),COLOR0011FF;
STICKLINE((MACD > 0),0,MACD*0.7,4,0),COLOR0033FF;
STICKLINE((MACD > 0),0,MACD*0.6,4,0),COLOR0055FF;
STICKLINE((MACD > 0),0,MACD*0.5,4,0),COLOR0077FF;
STICKLINE((MACD > 0),0,MACD*0.4,4,0),COLOR0099FF;
STICKLINE((MACD > 0),0,MACD*0.3,4,0),COLOR00BBFF;
STICKLINE((MACD > 0),0,MACD*0.2,4,0),COLOR00DDFF;
STICKLINE((MACD > 0),0,MACD*0.1,4,0),COLOR00FFFF;
STICKLINE((MACD < 0),0,MACD,4,0),COLORCC0033;
STICKLINE((MACD < 0),0,MACD*0.9,4,0),COLOREE0033;
STICKLINE((MACD < 0),0,MACD*0.8,4,0),COLORFF1133;
STICKLINE((MACD < 0),0,MACD*0.7,4,0),COLORFF3333;
STICKLINE((MACD < 0),0,MACD*0.6,4,0),COLORFF5533;
STICKLINE((MACD < 0),0,MACD*0.5,4,0),COLORFF7733;
STICKLINE((MACD < 0),0,MACD*0.4,4,0),COLORFF9933;
STICKLINE((MACD < 0),0,MACD*0.3,4,0),COLORFFBB33;
STICKLINE((MACD < 0),0,MACD*0.2,4,0),COLORFFDD33;
STICKLINE((MACD < 0),0,MACD*0.1,4,0),COLORFFFF33;
STICKLINE(diff>dea and diff>ref(diff,1) and dea>ref(dea,1),diff,dea,4,1),ColorFF00FF;
STICKLINE(diff>dea and diff<ref(diff,1) and dea>ref(dea,1),diff,dea,4,1),ColorE3E300;
STICKLINE(diff<dea and diff<ref(diff,1) and dea<ref(dea,1),diff,dea,4,1),Color00D500;
STICKLINE(diff<dea and diff>ref(diff,1) and dea<ref(dea,1),diff,dea,4,1),Color2068FF;
RSV:=((C-LLV(L,13))/(HHV(H,13)-LLV(L,13))*200-100)*(abs(llv(diff,SYSPARAM(2))/100)-0.8);
K:SMA(RSV,3,1),LINETHICK;
d:SMA(K,3,1),ColorFF8000,LINETHICK1;
PARTLINE(k>d,k),Color0000FB,LINETHICK1;
PARTLINE(k<=d,k),Color00FFFF,LINETHICK1;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容