- 精华
- 2
- 在线时间
- 192 小时
- UID
- 390
- 积分
- 2142
- 帖子
- 286
- 阅读权限
- 70
- 注册时间
- 2007-9-21
- 最后登录
- 2019-4-1
- 精华
- 2
- UID
- 390
- 积分
- 2142
- 帖子
- 286
- 主题
- 45
- 阅读权限
- 70
- 注册时间
- 2007-9-21
- 最后登录
- 2019-4-1
|
在外汇平台中,MACD有这样一种用法,首先获得两条指数移动平均线的差,然后把这个差再进行简单移动平均。
看起来比普通的期货平台上的MACD药清晰。
好久没来了,很抱歉,真的很抱歉!
编译完成之后,请把图形属性里面的线性里面的柱设置为柱线就OK。
//------------------------------------------------------------------------
// 简称: MACDMT4
// 名称:
// 类别: 技术指标
// 类型: 移动平均类
// 输出:
//------------------------------------------------------------------------
Params
Numeric FastLength(5);
Numeric SlowLength(34);
Numeric MACDLength(5);
Vars
NumericSeries MACDValue;
Numeric AvgMACD;
Begin
MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
//获得柱线,两条不同周期的指数移动平均的差
AvgMACD = Average(MACDValue,MACDLength);
//获得柱线的再次移动平均
//MACDDiff = MACDValue - AvgMACD;
//PlotNumeric("MACD",MACDValue);
PlotNumeric("线",AvgMACD);
If (MACDValue >= 0)
PlotNumeric("柱",MACDValue,Red);
Else
PlotNumeric("柱",MACDValue,Green);
PlotNumeric("零线",0);
End
//------------------------------------------------------------------------
// 编译版本 GS2004.06.12
// 用户版本 2009/05/19 09:24
// 版权所有 pwqzc
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ |
|