股票指标中EMA的算法正解

阅读 作者:100291时间 2024-04-04 股票入门

有些有能力的股友可能会自己进行数据处理,可能会遇到自编指标函数算法的问题。本文谈谈EMA算法的问题,对此网上有很多文章,但都没有谈得透彻。有些给出一大堆理论但没谈怎样运算,有些谈了运算但是错误百出,有的甚至谈了半天还不知道根本就不是EMA而是WMA。诸如此种状况本人给出最简捷的解答。

其实算法非常简单,只是大多数人看到第一步时就放弃不看了,为什么呢?因为这是一个递归的算法,也就是对一系列数据来说,要知道当前值的EMA值需要用到前值的EMA值,这样很多人看到这里就想,我是来找EMA算法的,你需要我给出前值的EMA值这不是给我玩轮子吗?不看了去找下一篇,结果就错过了。其实引人入胜的是接下来的简单可笑。即然是递归那么对于一系列数据来说一定要知道第一个数据的EMA是什么,第一个数据的EMA值是什么呢?答案很可笑,是什么都可以,不论这个初始值给的是什么,当运算到第5个或第6个时已经完全进入正轨,后续结果都是完全正确的,也就是对于一支股票刚上市的第5或第6天的EMA值不必计较,一定是不准的。为了简便一般初始值都用收盘价。下面给出递归公式。

                互1系数前半 = 2/(EMA周期+1)
                互1系数前半 + 互1系数后半 = 1
                当前值的EMA = 互1系数前半 * 当前值 + 互1系数后半 * 前值的EMA

说明:EMA周期,指的是指标中EMA公式要求给出一个平滑参数,只有这一个参数,在这里称做EMA周期。

上传会员: 
100291
上传时间: 
2024-04-04
下载积分: 
-
免责申明: 
请仔细阅读并同意后才能下载
本附件为论坛用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究,不得用于商业或非法用途,如有侵犯您的版权,请参看 《侵权处理流程》《免责声明条款》
点击下载无反应时,更换手机自带浏览器重登录操作,如华为浏览器,苹果Safari浏览器,第三方浏览器有不兼容现象,或先收藏再到电脑端下载
同意以上声明才能下载,扣除积分无法退还!
我已知晓! 点我同意 所有条款自愿下载!
如有问题请点关闭提交问题反馈→
关闭
收藏
全部评论共 0 条

问题反馈 取消