macd的原理其实就是乖离
[gscd-高山cd优化版]
dif相当于5日线,dea相当于10日线,0轴线相当于60日线;
经典macd源码:
dif:ema(close,12)-ema(close,26);
dea:ema(dif,9);
macd:(dif-dea)*2,colorstick;
使用5日线、10日线、60日线计算的相当于经典macd的对比源码:
dif:(ema(c,5)-ema(c,60))/ema(c,60)*1000;
dea:(ema(c,10)-ema(c,60))/ema(c,60)*1000;
macd:(dif-dea)*2,colorstick;
大家有空可以对比二者的图形、会很相似。
{gscd-------高山cd}
m:=10000;
n1:=2;
n2:=8;
n3:=21;
b:=5;
零轴线基准均线:=ema(c,m);
x00:=c;
x01:=0.7522406533*x00+0.3609454219*ref(x00,1)-0.03309329629*ref(x00,2)-0.04241822779*ref(x00,3)-0.026737249*ref(x00,4)-0.007010041271*ref(x00,5)-0.002652859952*ref(x00,6)-0.0008415042966*ref(x00,7)-0.0002891931964*ref(x00,8)-0.0000956265934*ref(x00,9)-0.0000321286052*ref(x00,10)-0.0000106773454*ref(x00,11)-0.0000035457562*ref(x00,12)-0.0000011670713*ref(x00,13);
x02:=0.7522406533*x01+0.3609454219*ref(x01,1)-0.03309329629*ref(x01,2)-0.04241822779*ref(x01,3)-0.026737249*ref(x01,4)-0.007010041271*ref(x01,5)-0.002652859952*ref(x01,6)-0.0008415042966*ref(x01,7)-0.0002891931964*ref(x01,8)-0.0000956265934*ref(x01,9)-0.0000321286052*ref(x01,10)-0.0000106773454*ref(x01,11)-0.0000035457562*ref(x01,12)-0.0000011670713*ref(x01,13);
x03:=0.7522406533*x02+0.3609454219*ref(x02,1)-0.03309329629*ref(x02,2)-0.04241822779*ref(x02,3)-0.026737249*ref(x02,4)-0.007010041271*ref(x02,5)-0.002652859952*ref(x02,6)-0.0008415042966*ref(x02,7)-0.0002891931964*ref(x02,8)-0.0000956265934*ref(x02,9)-0.0000321286052*ref(x02,10)-0.0000106773454*ref(x02,11)-0.0000035457562*ref(x02,12)-0.0000011670713*ref(x02,13);
bb1:=(x01*5+x02*3+x03*1)/9;
dif1:=(bb1-ema(c,m))/ema(c,m);
dea11:=(ema(c,n2)-ema(c,m))/ema(c,m);
dea21:=(ema(c,n3)-ema(c,m))/ema(c,m);
{以下为1分钟周期:}
a_dif:=pow((dif1+1),55)*1000;
a_dea1:=pow((dea11+1),55)*1000;
a_dea2:=pow((dea21+1),55)*1000;
{以下为5分钟周期:}
b_dif:=pow((dif1+1),29)*1000;
b_dea1:=pow((dea11+1),29)*1000;
b_dea2:=pow((dea21+1),29)*1000;
{以下为15分钟周期:}
d_dif:=pow((dif1+1),17)*1000;
d_dea1:=pow((dea11+1),17)*1000;
d_dea2:=pow((dea21+1),17)*1000;
{以下为30分钟周期:}
e_dif:=pow((dif1+1),9)*1000;
e_dea1:=pow((dea11+1),9)*1000;
e_dea2:=pow((dea21+1),9)*1000;
{以下为60分钟周期:}
f_dif:=pow((dif1+1),5)*1000;
f_dea1:=pow((dea11+1),5)*1000;
f_dea2:=pow((dea21+1),5)*1000;
{以下为日周期:}
g_dif:=pow((dif1+1),3)*1000;
g_dea1:=pow((dea11+1),3)*1000;
g_dea2:=pow((dea21+1),3)*1000;
dif:iff(period=0,a_dif,iff(period=1,b_dif,iff(period=2,d_dif,iff(period=3,e_dif,iff(period=4,f_dif,iff(period=5,g_dif,drawnull
)))))),colorred, linethick1;
dea1:iff(period=0,a_dea1,iff(period=1,b_dea1,iff(period=2,d_dea1,iff(period=3,e_dea1,iff(period=4,f_dea1,iff(period=5,g_dea1,drawnull
)))))),colorwhite, linethick1;
dea2:iff(period=0,a_dea2,iff(period=1,b_dea2,iff(period=2,d_dea2,iff(period=3,e_dea2,iff(period=4,f_dea2,iff(period=5,g_dea2,drawnull
)))))),colorgreen, linethick1;
dif0:=(ema(ema(ema(c,n1),n1),n1)-ema(c,m))/ema(c,m);
macd0:=pow((dif0-dea21),1)*b*1000;
macd00:=macd0;
{以下为1分钟周期:}
a_macd:=pow((dif0-dea21),1)*b*21000;
a_macd1:=a_macd;
{以下为5分钟周期:}
b_macd:=pow((dif0-dea21),1)*b*13000;
b_macd1:=b_macd;
{以下为15分钟周期:}
d_macd:=pow((dif0-dea21),1)*b*8000;
d_macd1:=d_macd;
{以下为30分钟周期:}
e_macd:=pow((dif0-dea21),1)*b*5000;
e_macd1:=e_macd;
{以下为60分钟周期:}
f_macd:=pow((dif0-dea21),1)*b*3000;
f_macd1:=f_macd;
{以下为日周期:}
g_macd:=pow((dif0-dea21),1)*b*2000;
g_macd1:=g_macd;
macd:iff(period=0,a_macd,iff(period=1,b_macd,iff(period=2,d_macd,iff(period=3,e_macd,iff(period=4,f_macd,iff(period=5,g_macd,drawnull
)))))),colorstick;
macd1:iff(period=0,a_macd1,iff(period=1,b_macd1,iff(period=2,d_macd1,iff(period=3,e_macd1,iff(period=4,f_macd1,iff(period=5,g_macd1,drawnull
)))))),colorwhite;
高山cd 优化版 也同步在本网发布,大家可以找找,很容易的搜索到的
上一指标公式:系统买点-东方家精品指标下载 通达信精品系统
☉ 好公式网发布的指标公式主要用于软件技术面分析,仅供参考,勿用于实际操作,据此操作风险自负!
☉ 解压密码:www.goodgongshi.com 就是好公式网域名,希望大家看清楚,切勿输错。
☉ tnc和tni格式指标公式,仅可以用通达信软件引入使用,例如可以用通达信软件引入使用指标公式;
☉ tne格式指标公式,仅可以用通达信软件公式编辑器5.0版导入,高版本兼容低版本;
☉ fnc格式指标公式,可以用大智慧软件新一代高速行情分析系统股票软件使用,少部分可以用分析家软件引入使用;
☉ alg格式指标公式,仅仅可以用飞狐交易师软件引入使用;exp格式指标公式,仅可以用大智慧经典版软件引入使用;
☉ hxf格式指标公式,仅可以用同花顺软件引入使用。
☉ 如果您发现下载软件链接错误,请联系管理员报告错误。
☉ 好公式网欢迎各位网友帮忙宣传转发本站网址,有您的支持,我们会做得更好!
☉ 本文MACD的原理其实就是乖离[GSCD-高山CD优化版]指标下载 通达信MACDGSCD仅供学习研究。