REF

https://wiki.mbalib.com/wiki/简单移动平均线
https://www.ricequant.com/community/topic/278/

什么是简单移动平均线

简单移动平均线(SMA)又称“算术移动平均线”,是指对特定期间的收盘价进行简单平均化的意思。一般所提及之移动平均线即指简单移动平均线(SMA)。

简单移动平均线沿用最简单的统计学方式,将过去某特定时间内的价格取其平均值。简单移动平均线计算方法如同其名——简单。它只是将每日得到的平均值连成一线并随时间移动,每一支烛因而得到相同的数值。

简单移动平均线的公式

以5天移动平均线为例,公式如下:

一般公式:

C: 第一日收盘价
n: 移动平均数周期

简单移动平均线是一种显示于图表上的辅助指标。乾坤烛图可以同一时间内显示三条平均线,将10支烛,20支烛及50支烛的平均线为设定参数,并可以收市价、最高价、最低价及聚焦点计算。而200支烛也是投资者最为常用参数之一。

大部份技术分析者利用简单移动平均线设定一个买卖系统。利用两条平均线中较短期的一条作为讯号线。例如: 当短期的平均线上穿较长期的平均线,显示牛市在即,策略订为造好不造淡;相反,当短期的平均线下穿较长期的平均线,显示熊市在即,策略订为造淡不造好。简单移动平均线亦可作支持及阻力之用。当市况向跌破时沽出,升破时买进,简单移动平均线便会在部份情况下反映强烈的支持或阻力。50支烛及200支烛通常都会被视为计算支持及阻力之用。

在代码中的使用

import numpy
import talib close = numpy.random.random(100)
print(close) # 计算收盘价的简单移动平均数
# 默认是计算了 30 天的移动平均数
output = talib.SMA(close) print(output)
 

在策略中的使用

最新文章

  1. 去 IOE,MySQL 完胜 PostgreSQL
  2. 漫长Appium之路(二)——Appium安装与使用总结
  3. 周游加拿大(dp好题)
  4. 在python中如何设置当前工作目录
  5. spring与jpa整合 简化persistence.xml配置文件 使用属性文件 数据源dbcp访问数据库
  6. Python dictionary implementation
  7. fingerprintjs
  8. X-Plane数据交互
  9. SCALA中类的继承
  10. react tab选项卡切换
  11. OAuth2.0学习(1-4)授权方式1-授权码模式(authorization code)
  12. QT 添加外部库文件
  13. SQL注入之Sqli-labs系列第四十六关(ORDER BY注入)
  14. 可持久化trie学习笔记
  15. (转)flutter 新状态管理方案 Provide (一)-使用
  16. baiduTemplate.js 百度JS模板引擎
  17. jQuery 实现添加表格行,删除行,调用日期控件
  18. js字符串转日期兼容性
  19. 某关于数位DP的一节课后的感受
  20. java实现文件的上传和下载

热门文章

  1. vue+element 中 el-input框 限制只能输入数字及一位小数
  2. 这几天加班熬夜把所有Python库整理了一遍,非常全面!
  3. 去除TextView设置lineSpacingExtra后,最后一行多出的空白
  4. Django的Form验证
  5. RDP矢量数据压缩算法
  6. Jmeter常用的两大性能测试场景
  7. Ajax之处理不同格式的JSON数据
  8. IDEA中使用Maven模板创建Servelet项目并使用Tomcat来运行项目
  9. Class文件结构-常量池
  10. Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)