设为首页收藏本站

 找回密码
 注册
查看: 5739|回复: 6
打印 上一主题 下一主题

发一个外汇平台中使用的MACD [复制链接]

Rank: 6Rank: 6

精华
2
UID
390
积分
2142
帖子
286
主题
45
阅读权限
70
注册时间
2007-9-21
最后登录
2019-4-1
跳转到指定楼层
1#
发表于 2009-5-19 09:56:02 |只看该作者 |倒序浏览
在外汇平台中,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公式修改和重写的权利
//------------------------------------------------------------------------

Rank: 5Rank: 5

精华
0
UID
1517
积分
1441
帖子
350
主题
29
阅读权限
60
注册时间
2008-4-19
最后登录
2011-10-16
2#
发表于 2009-5-19 13:26:05 |只看该作者
高手来了,请多指教
学习TB,哪怕BT。

使用道具 举报

Rank: 4

精华
0
UID
116043
积分
315
帖子
181
主题
30
阅读权限
50
注册时间
2013-2-28
最后登录
2017-1-24
3#
发表于 2013-4-16 12:18:51 |只看该作者
求助,显示的在主图上 弄下来以后就乱了

使用道具 举报

Rank: 4

精华
0
UID
116043
积分
315
帖子
181
主题
30
阅读权限
50
注册时间
2013-2-28
最后登录
2017-1-24
4#
发表于 2013-4-16 12:20:55 |只看该作者
怎么贴图 附件吗
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 4

精华
0
UID
116043
积分
315
帖子
181
主题
30
阅读权限
50
注册时间
2013-2-28
最后登录
2017-1-24
5#
发表于 2013-4-16 12:33:10 |只看该作者
在附图里面 显示不出来
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 4

精华
0
UID
112594
积分
333
帖子
281
主题
8
阅读权限
50
注册时间
2012-9-20
最后登录
2013-12-4
6#
发表于 2013-4-16 12:53:31 |只看该作者
输出语句有问题
少了个参数

应该这样:

If (MACDValue >= 0)      
                PlotNumeric("柱",MACDValue,0,Red);
        Else
                PlotNumeric("柱",MACDValue,0,Green);

使用道具 举报

Rank: 4

精华
0
UID
116043
积分
315
帖子
181
主题
30
阅读权限
50
注册时间
2013-2-28
最后登录
2017-1-24
7#
发表于 2013-4-17 06:05:39 |只看该作者
一语中的,厉害。
照方抓药,好了。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-4 03:56

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部