设为首页收藏本站

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

分享DMA,EMA函数 [复制链接]

Rank: 4

精华
1
UID
714
积分
581
帖子
126
主题
23
阅读权限
50
注册时间
2007-11-10
最后登录
2015-12-1
跳转到指定楼层
1#
发表于 2008-7-23 17:42:33 |只看该作者 |倒序浏览
由于TB里面没有文华里面的DMA和EMA函数,于是上网百度了下公式
参考了nopain大大的建议
最终写出了这两个用户函数,现在贡献给大家,希望对大家有用!
  1. Params
  2.         NumericSeries Price(1);  
  3.         Numeric Length(0.5);
  4. Vars
  5.         NumericSeries DMAValue;
  6. Begin
  7.         If ( Length>1||DMAValue[1] == InvalidNumeric||Length<0)
  8.         {
  9.                 DMAValue = Summation(Price, CurrentBar+1)/(CurrentBar+1);
  10.         }Else
  11.         {
  12.                 DMAValue=Length*Price+(1-Length)*DMAValue[1];
  13.         }
  14.         Return DMAValue;
  15. End
复制代码
  1. Params
  2.         NumericSeries Price(1);  
  3.         Numeric Length(10);
  4. Vars
  5.         NumericSeries EMAValue;
  6. Begin
  7.         If ( CurrentBar < Length-1 || EMAValue[1] == InvalidNumeric)
  8.         {
  9.                 EMAValue = Summation(Price, CurrentBar+1)/(CurrentBar+1);
  10.         }Else
  11.         {
  12.         EMAValue=(2*Price+(Length-1)*EMAValue[1])/(Length+1);
  13.         }
  14.         Return EMAValue;
  15. End
复制代码

[ 本帖最后由 hedgehog 于 2008-7-23 17:43 编辑 ]
森林中最不缺的是猎物,对猎人来说最珍贵的是子弹
[fly]人生没有彩排,每一场都是现场直播[/fly]

Rank: 2

精华
0
UID
1823
积分
82
帖子
17
主题
5
阅读权限
30
注册时间
2008-7-2
最后登录
2021-1-4
2#
发表于 2008-7-24 10:34:10 |只看该作者
能不能把DMA和EMA的原理,以及帮助文件也贴出来?

使用道具 举报

初级大户

天蓬大元帅

Rank: 5Rank: 5

精华
0
UID
1138
积分
1217
帖子
161
主题
61
阅读权限
60
注册时间
2008-1-30
最后登录
2009-10-5
3#
发表于 2008-11-9 14:15:50 |只看该作者
希望能把这些函数,单独作为一种函数类别添加到TB系统里。
比如:现在有Q函数,A函数,系统函数。。。等分类,可以再加上个“文华改写类”,“博弈大师改写类”,“飞狐改写类”。。。
这个建议非常好啊。。。
交易开拓者QQ群:1群:38529330,2群:24771838,3群:39107556,4群:38478324。。。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
4250
积分
891
帖子
198
主题
42
阅读权限
60
注册时间
2009-4-28
最后登录
2019-12-1
4#
发表于 2010-2-4 15:33:34 |只看该作者
都是 EMA 的好贴

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5525
积分
1473
帖子
429
主题
93
阅读权限
60
注册时间
2009-9-22
最后登录
2022-5-23
5#
发表于 2010-2-6 22:24:07 |只看该作者
MA,DMA,EMA,SMA四函数用法辩析:
http://hi.baidu.com/liyan8830915 ... 3ca8cfa6ef3f6f.html

使用道具 举报

Rank: 1

精华
0
UID
26972
积分
18
帖子
1
主题
0
阅读权限
10
注册时间
2011-2-27
最后登录
2015-11-24
6#
发表于 2011-4-15 12:32:55 |只看该作者
跟XAverage有什么不同?

使用道具 举报

Rank: 2

精华
0
UID
49422
积分
83
帖子
58
主题
13
阅读权限
30
注册时间
2011-6-24
最后登录
2019-6-18
7#
发表于 2011-7-4 22:20:39 |只看该作者
好啊 hedgehog 强人

使用道具 举报

Rank: 1

精华
0
UID
27272
积分
48
帖子
10
主题
1
阅读权限
10
注册时间
2011-3-2
最后登录
2014-10-14
8#
发表于 2011-7-6 10:43:16 |只看该作者
要是EMA都没有TB的MACD是怎么做出来的啊?哈哈哈

使用道具 举报

Rank: 1

精华
0
UID
27272
积分
48
帖子
10
主题
1
阅读权限
10
注册时间
2011-3-2
最后登录
2014-10-14
9#
发表于 2011-7-6 10:59:04 |只看该作者
本帖最后由 goolybody 于 2011-7-6 11:22 编辑

If ( CurrentBar < Length-1 || EMAValue[1] == InvalidNumeric)

是不是有点问题
为什么不是
If ( CurrentBar == 0 || EMAValue[1] == InvalidNumeric)
和xaverage有区别吗?

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
30159
积分
1116
帖子
280
主题
23
阅读权限
60
注册时间
2011-3-23
最后登录
2019-3-21
10#
发表于 2011-8-9 11:42:15 |只看该作者
没有区别,有区别也就是图表初始bar会有点差别

使用道具 举报

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

bottom

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

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

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部