多种移动平均计算总结(MA,EMA,SMA,DMA,TMA,WMA)
2017-06-23 14:43
1086 查看
多种移动平均计算总结
股票期货里面经常会遇到这些公式,通达信,同花顺,文华,基本都有。作为一个程序员觉得网上比较的思路不清晰,在此做个总结,一目了然。
一.函数简介
MA(x,n)-移动平均,是最简单的n日内的平均值
SMA(x,n,m)-简单移动平均,m为当日的权重,是个0~1之间的值
EMA(x,n)-指数移动平均,这个函数以相关周期为权重进行计算
DMA(x,m)-动态移动平均,这个函数以动态设定的权重m进行计算
TMA(x,p,q)-递归移动平均,这个函数可以完全控制当前周期的权重和上一次值的权重
WMA(x,m)-加权移动平均,这个函数对于近日的权重会比其它函数敏感
二.通用公式
博客园这里不能编辑数学公式,所以弄成截图了。希望后面的新韭菜在专研技术的时候发芽快些。
-------------------------------------------------------------
补充:
这个通用公式的结构大概可以理解为:
当前函数值= 当前权重 X 当前价格 + 当前权重的互补值 X 上一次函数值;
所有的均线计算都可以这样表达,变化就是权重和周期之间的函数关系(今天又百股跌停了,十分解气)
股票期货里面经常会遇到这些公式,通达信,同花顺,文华,基本都有。作为一个程序员觉得网上比较的思路不清晰,在此做个总结,一目了然。
一.函数简介
MA(x,n)-移动平均,是最简单的n日内的平均值
SMA(x,n,m)-简单移动平均,m为当日的权重,是个0~1之间的值
EMA(x,n)-指数移动平均,这个函数以相关周期为权重进行计算
DMA(x,m)-动态移动平均,这个函数以动态设定的权重m进行计算
TMA(x,p,q)-递归移动平均,这个函数可以完全控制当前周期的权重和上一次值的权重
WMA(x,m)-加权移动平均,这个函数对于近日的权重会比其它函数敏感
二.通用公式
博客园这里不能编辑数学公式,所以弄成截图了。希望后面的新韭菜在专研技术的时候发芽快些。
-------------------------------------------------------------
补充:
这个通用公式的结构大概可以理解为:
当前函数值= 当前权重 X 当前价格 + 当前权重的互补值 X 上一次函数值;
所有的均线计算都可以这样表达,变化就是权重和周期之间的函数关系(今天又百股跌停了,十分解气)
相关文章推荐
- MA、EMA、SMA、DMA、TMA、WMA
- 通达信中 MA, EMA, SMA, DMA 解释
- MDX Cookbook 12 - 计算 SMA 简单移动平均 LastPeriods() 函数的使用
- [转]分析函数计算移动平均的测试
- 采用移动加权平均计算商品成本,如何实现已入账商品单价修改
- MySQL的优化点总结---通过计算多种状态的百分比看MySQL的性能情况
- 股票指标SMA EMA WMA...
- MySQL的优化点总结---通过计算多种状态的百分比看MySQL的性能情况
- 移动将重新定义网络计算 Java从幕后走到台前 来自:赛迪
- 绘制不规则位图方法总结,多种实现方法,全面测试比较
- java中日期计算,向后移动,得到明天的日期
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- 总结一下最近做的计算几何学到的知识
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- 存货核算中的移动平均核算
- DiabloII的移动速度计算方法
- 计算每个单词的平均长度
- 千锤百炼VC++实例(连载11) 计算平均成绩
- 表达式计算算法总结
- 微软移动与嵌入式产品部2006财年总结