什么是MA

MA是移动平均线(Moving Average)的缩写,是一种简单的技术分析工具,通过创建一个不断更新的平均价格来分析股票价格趋势,或者用来确定其支撑和阻力水平。这是一种滞后指标,因为它基于过去的价格来分析。移动平均线的时间越长,滞后就越大;时间周期越短,则对价格变化的敏感性越高。

投资者可以根据自己的交易目标,选择不同时间段的不同长度来计算移动平均线。短期移动平均线通常用于短期交易,而长期移动平均线更适合长期投资。

什么是SMA

SMA是简单移动平均线(Simple Moving Average)的缩写。

SMA的公式如下:

SMA=(A1+A2+...+An)/n

其中,An=第n天的资产价格收盘价, n=移动平均周期时间。举例说明,特斯拉的股价在5天内分别收于10美元、11美元、12美元、11美元和14美元。特斯拉股票的简单移动平均值等于10美元+11美元+12美元+11美元+14美元除以5,等于11.6美元。

移动平均线的周期越长,简单移动平均线就越平滑;周期越短,SMA波动较大,但其读数更接近原始数据。事实上,原始价格就是SMA1。

缺点:SMA可能过于依赖过时的数据,因为它将第10天或第200天的影响与第一天或第二天的影响同等对待。

应用: 使用talib.SMA() 进行计算。 具体代码见交流部分。

什么是EMA

EMA(Exponential Moving Average)是指数移动平均线的缩写,也叫 EXPMA 指标,它是以指数式递减加权的移动平均,对最近的价格走势有更大的权重。 EMA的计算公式如下:

其中Smoothing为平滑系数,通常取2。 Days为移动平均周期时间。

应用:使用talib.EMA() 进行计算。具体代码见交流部分。

SMA、EMA的区别

指数移动平均线(EMA)和简单移动平均线之间的主要区别在于它们对计算中使用的数据变化的敏感性。具体来说,EMA对近期价格赋予更高的权重,能够快速响应价格走势,缺点是你可能会在行情震荡期间被甩出去; 而SMA则对所有价格赋予相等的权重,可以让你更好的了解整体趋势,缺点是它可能会延迟,滞后性高,可能会错过一个好的入场位置格或交易机会。因此,指数移动平均线通常被认为更适合短期交易,许多交易员也首选EMA。

SMA EMA
优点 趋势线强,规避大多数假信号 短期信号更精准
缺点 信号缓慢,滞后性强 震荡行情假信号更多

上图为Tsla 最近的股价图,白线为ema20,灰线为sma20。

移动平均线应用及双均线交易

移动平均线是一个重要的分析工具,用于确定当前的价格趋势和既定趋势变化的可能性,有多种使用方式。

  1. 最简单的用法是使用SMA或EMA来快速确定证券是处于上升趋势还是下降趋势。移动平均线上升表明标的处于一个稳定的状态上升趋势,移动平均线的下降表明它处于一个下降趋势。

  2. 双均线策略:比较一对SMA或EMA均线,每一个覆盖不同的时间周期。如果短期SMA/EMA高于长期SMA/EMA,则有望出现上升趋势;相反,如果长期平均值高于短期平均值,那么下降趋势可能是预期结果。以SMA为例,在backtrader中的参考代码如下:

  1. 通过同一时间周期的EMA和SMA均线互相印证,来观察趋势是否发生转折。

交流

欢迎大家留言,关注微信公众号多多交流,最新最全的文章会优先发布在微信公众号上。微信公众号: 诸葛说talk

参考

  • 移动平均线

  • 简单移动平均线

  • 指数移动平均线

SMA、EMA与双均线策略相关推荐

  1. 量化策略初探——使用tushare进行沪深300ETF双均线策略

    使用tushare采集沪深300ETF数据,并对沪深300ETF采用简单移动平均.指数移动平均.进行双均线策略,最后使用backtrader进行回测. 一.基本概念 双均线策略:运用两条不同周期的移动 ...

  2. Python双均线策略回测(2021-10-12)

    Python双均线策略回测 1.择时策略简介 根据百度百科的解释,择时交易是指利用某种方法来判断大势的走势情况,是上涨还是下跌或者是盘整.如果判断是上涨,则买入持有:如果判断是下跌,则卖出清仓,如果是 ...

  3. Tushare + Backtrader实现双均线策略 以工商银行为例

    参看文章: Welcome - Backtrader 6.如何用backtrader实现双均线策略?以工商银行为例_云金杞-CSDN博客 Python量化交易学习笔记(53)--backtrader的 ...

  4. 量化投资 — 移动平均及双均线策略

    SMA - 移动平均及双均线模型 0. 引库 %matplotlib inline import matplotlib.pyplot as plt import seaborn plt.style.u ...

  5. 双均线策略(期货)——Python量化

    双均线策略 目录 双均线策略 1. 原理 均线的"前世今生" 均线理论为什么有效? 均线理论的缺陷 均线理论的改进 2. 策略逻辑 3. 策略代码 4. 回测结果与稳健性分析 1. ...

  6. 双均线策略构建及回测

    # python构建双均线策略 # 均线策略中最常见的一种方法是根据长期均线和短期均线的交叉情况来确定交易信号,即:当短期均线从下往上穿越长期均线时,形成金叉,做多: # 反之,当长期均线从上往下穿越 ...

  7. 【CTA系列】复合中短周期双均线策略

    本篇文章是基于研究报告的复现作品,旨在记录个人的学习过程和复现过程中的一些思路. 感谢中信期货研究员前辈的宝贵思路. 一.策略简介 1.双均线策略 均线是最经典的传统技术指 标之一 ,最早由美国投资专 ...

  8. Python量化交易实战-38使用开源项目回测双均线策略

    B站配套视频教程观看 使用PyAlgoTrade回测双均线策略 双均线策略:长短周期均线,通过金叉,死叉的方式买入卖出股票,获取收益的策略. 回顾上节课代码的部分,上节课完成了可视化代码的部分, 主要 ...

  9. Python数据分析之股票双均线策略制定

    Python数据分析之股票双均线策略制定 需求:双均线策略制定 库 tushare包 预处理数据 df = pd.read_csv('./maotai.csv').drop(labels='Unnam ...

最新文章

  1. python封装类在当前文件中使用_name_下调用不了_学python中对于类怎么也不明白,对了是看到简明教程11章,类与变量的对象....想要通俗易懂的答案....
  2. 坚果pro2s7.0.1系统更新截图(订阅号长截图测试)PhotoScape图片编辑器应用
  3. 不加样本就能做数据增强?还能提效?
  4. 稳定和高质量是最好的选择
  5. android pc模式 刘祚虎,刘作虎:一加三段式按键安卓手机唯一 5年付出亿级成本...
  6. JMeter基础之-使用技巧
  7. 07、08 条件渲染、列表渲染
  8. [BZOJ4182]Shopping
  9. qt不规则按钮样式在自适应分辨率时应该注意的图片缩放模式
  10. 【C语言】1161: 字符串长度(指针专题)(空格和\0)
  11. mysql 存储过程死循环的关闭
  12. 一款医疗设备用超高耐压的千兆单口网络变压器H82407SG
  13. Day77_Flink(三)Flink时间语义和水印
  14. Android call requires API level 12 的解决方案
  15. STM32F103C8T6定时器产生PWM
  16. Date的after和before方法
  17. 微信小程序图片等比缩放显示正中间
  18. Oracle 11g 中恢复管理器RMAN介绍
  19. Redis管道技术的使用
  20. Android界面布局练习

热门文章

  1. AdaBoost算法部分理论推导
  2. 计算机折旧的常用会计函数,Excel财务函数:AMORLINC每个结算期间的折旧值-excel技巧-电脑技巧收藏家...
  3. Adobe Flash助手推荐广告关闭
  4. android 皮肤,Android换肤
  5. mysql查询排除字段_mysql查询表,指定排除字段
  6. 语音短信的几种应用场景
  7. 詳解 Router 路由器
  8. 调整虚拟机界面显示大小
  9. pci168c,1c无线网卡如何在64位Solaris系统上运用
  10. 基于JSP+Servlet+MySQL+Bootstrap的防疫知识在线问答系统