正文: //计算快速ema线
for (i = n2 - 1; i < writeKLNum; i++) {
EMAArray4[i] -= EMAArray5[i];
}
//计算慢速信号线
for (i = n2 - 1; i < n2 - 1 + n3; i++) {
emaYest += EMAArray4[i];
EMAArray5[i] = 0;
}
emaYest /= n3;
//慢速信号线
EMAArray5[n2 - 1 + n3 - 1] = emaYest;
for (i = n2 - 1 + n3; i < writeKLNum; i++) {
ema = EMAArray4[i] * 2 / (n3 + 1) + emaYest * (n3 - 1) / (n3 + 1);
EMAArray5[i] = ema;
emaYest = ema;
}
//计算MACD柱
for (i = n2 - 1 + n3; i < writeKLNum; i++) {
EMAArray6[i] = EMAArray4[i] - EMAArray5[i];
}
}
4.MACD指标和MACD柱的
交易法则MACD线与信号线之间的穿越,可以反映市场潮流的变动。顺着穿越方向交易,相当于是顺着潮流前进,相对于使用单一移动平均线的交易方法来说,这套系统所提供的交易信号较少,信号反复的可能性也比较小,比移动平均线更能反映市场的真实情况。
1.当快速的MACD线由下往上穿越慢速的信号线,这是买进信号,进场建立多头部位,停损设定在最近的次要低点下方。
2.当快速的MACD线由上往下穿越慢速的讯号线,这是卖出讯号,进场建立空头部位,停损设定在最近的次要高点上方。
相对于价格与单一均线的穿越讯号,这套方法比较能够掌握主要的趋势,也比较不会产生反复的讯号。
MACD可以提供两类的信号,一是每天都发生的普通信号,另一种信号相当罕见,任何市场每年可能仅有几次,但这是强烈的讯号。 普通讯号是由MACD柱状图的斜率决定。如果目前的柱状高于前一支柱状,斜率向上,代表多头力量转强,适合买进或做多。如果目前的柱状低于前一支柱状,斜率向下,代表空头力量转强,适合卖出或放空。如果价格朝某个方向移动,而MACD 柱状图朝价格趋势另一个方向移动,代表市场主导力量的热忱正在冷却中,实际价格趋势弱于盘面表现。
MACD柱状图适用于任何的时间周期:周线图、日线图与盘中走势图。周线图信号所代表的意义将大于日线图与盘中走势图。这个原则适用于任何的技术指标——越长期时间周期的讯号,它所代表的意义越重要。
当你根据周线图分析MACD与MACD柱状图,信号的判断必须每天进行。主要的趋势变动可能发生在任何时候。所以,你每天都必须研究周线图。
3.总结
通过使用计算机绘制MACD指标和MACD 柱状图能进一步理解这些指标的含义,更好的遵循相应的交易规则。
[参 考 文 献] [1]Harvey M.Deite、lPaul J.Deitel、Sean E.Santry.《高级Java2大学教程》.北京:电子工业出版社,2003,2
[2]Arnold、Gosling、Holmes.《Java编程语言》 第3版,北京:中国电力出版社2003,12
2/2 首页 上一页 1 2