动量交易策略

动量效应产生的原因

● “反应不足”,是指当上市公司出现利好信息时,其证券价格会随之上涨,但由于投资

者没有及时地接收、消化这一信息,价格对此信息的反应无法一步到位。

● “正反馈模式”,借由羊群效应来说明动量产生的原因。大多数投资人有从众心理,认

知或判断倾向亍公众舆论或行为,证券市场即有“赢者恒赢,输者恒输”的现象。

● “过度反应”,是指投资人对私有信息的预测性,自身的投资判断能力等高估而产生的

过度反应。更有甚者短期的趋势变化“不出所料”这个心理、行为现象会被进一步强化。

价格动量计算公式

其计算方式有作差法和作除法,作差法即今天的价格减去一段时间间隔(m期)以前的价格

比如,以万科股票为例,我们运用作差法来计算万科股票收盘价的5期动量值。

1、 先获取万科股票数据,提取收盘价Close数据,定义滞后5期收盘价的变量 lag5 Close,进行作差。

2、 绘制万科收盘价曲线图和5日动量曲线图。

下面编写一个简单的动量函数 momentum(),该函数有价格price和期数 period两个参数,函数定义如下:

def momentum(price,periond):

lagPrice=price.shift(periond)

momen=price-lagPrice

momen= momen.dropna()

return(momen)

momen35=momentum(Close,35)

动量交易策略的制定

交易策略

从动量的计算公式可以看出,动量值的大小与时间跨度 m 有很大的关系,在时间跨度 m 的设定上,见仁见智,没有统一标准。在本次的动量指标计算中,将时间跨度设定为 35 日,

根据 35 日动量的取值情况来捕捉买卖点:

● 当 35 日动量为正值时,市场可能还存在上升的能量,我们推断第 2 期可以进行买入操作;

● 当 35 日动量为负值时,我们预期未来价格可能要下跌,第 2 期可以进行卖出操作。

需要说明,在投资实战中,投资者会综合多种指标和形态来确定买入点和卖出点,不能只依

据动量这一个指标

因素考虑

由于高频交易,需考虑滑点带来的较大影响,以及交易佣金、市场影响等成本因素。

动量策略-产生的原因、计算公式及交易策略和考虑因素相关推荐

  1. 动量将是策略-产生的原因、计算公式及交易策略和考虑因素

    动量交易策略 动量效应产生的原因 ● "反应不足",是指当上市公司出现利好信息时,其证券价格会随之上涨,但由于投资 者没有及时地接收.消化这一信息,价格对此信息的反应无法一步到位. ...

  2. cta策略 有哪些_CTA 主流的交易策略都有哪些?

    CTA策略(Commodity Trading Advisor Strategy)称为商品交易顾问策略,也称作管理期货. 主要通过在基本和技术分析中导入数量模型,并借助计算机系统根据数量模型产生的买卖 ...

  3. 58、【backtrader股票策略】两资产的配对交易策略(pairs trading strategy)

    这个策略的思路来自于<151 trading strategies>,本文主要分为四个部分:策略逻辑描述.策略代码.策略绩效.策略简单分析 策略逻辑说明 这个策略的逻辑有些简单,一般而言, ...

  4. python期货交易策略_GitHub - guyimin/tqsdk-python: 期货量化交易策略程序开发包, 实时行情/历史数据/实盘交易...

    TqSdk 量化交易策略程序开发包 TqSdk 是一个由信易科技发起并贡献主要代码的开源 python 库. 依托快期多年积累成熟的交易及行情服务器体系, TqSdk 支持用户使用极少的代码量构建各种 ...

  5. 【76 backtrader可转债策略】一个基础的可转债交易策略回测(供参考的可转债回测模板)

    这个可转债的策略并不复杂,由于是交易在1分钟上,所以交易特别频繁,对交易手续费特别敏感,如果不考虑手续费,曲线特别好,考虑过手续费(万分之二)之后,亏的很惨.如果在这种频繁交易的话,需要考虑和券商协商 ...

  6. 量化投资实战(一)之KDJ交易策略

    点赞.关注再看,养成良好习惯 Life is short, U need Python 初学量化投资实战,[快来点我吧] 1. 前言 由于最近博主比较忙,所以有一段时间没写博文了:另外,量化投资基础系 ...

  7. 股票配对交易策略-最小距离法

    策略 配对交易( Pairs Trading)为这种困境提供了一种既能避险又盈利的策略,其又被称之为价差交易或者统计套利交易,是一种风险小.收益较稳定的市场中性策略.一般的做法,是在市场中寻找两只历史 ...

  8. 如何利用布林带构建量化交易策略?

    布林带之于交易就像莎士比亚之于文学,如果你想在交易世界中留下印记,这非常重要而且很难避免.布林带是一种技术指标,用于以更好的方式分析市场并帮助我们对资产价格做出更好的假设,即资产是否超买或超卖. 布林 ...

  9. R语言量化技术分析的百度指数关注度交易策略可视化

    全文链接:http://tecdat.cn/?p=31556 传统的经济理论认为股票市场是有效的,价格波动是对市场信息的反应,投资者能够及时处理所有实时信息并做出最优决策(点击文末"阅读原文 ...

最新文章

  1. mysql 原理 ~ DDL之在线DDL
  2. SVG(H5可缩放的矢量图形)
  3. ENVI5.1安装破解教程
  4. 如何解决数据一致性、任务调度、流水号生成等问题?
  5. div不随滚动条左右移动而改变位置
  6. 程序人生:硬件工程师应记住的10个技巧
  7. USACO2.4のP1522-牛的旅行(Cow Tours)【最短路Flody】
  8. hj212协议数采仪_CEMS系统配套用环保数采仪 HJ212协议上传
  9. mysql跨库分页查询,“跨库分页”的四种方案
  10. 将csv文件导入python_如何将csv文件导入数据数组?
  11. 解决RStudio(非conda安装)在使用Anaconda中的R环境时,缺失“ libbz2-1.dll ”而不能正常启动问题
  12. git远程仓库中master及其余分支间代码的合并
  13. Ubuntu 12.04下Proftpd FTP服务器配置
  14. CF468A 24 Game
  15. mysql姓氏笔画排序_mysql中怎么按姓氏笔画排序
  16. Android百度离线地图
  17. 秒杀系统架构设计与分析
  18. 摸个鱼的功夫,就学会了MySQL的DATE_FORMAT函数
  19. Android 集成Crosswalk替换成X5WebView
  20. ColMap环境配置

热门文章

  1. 计算机网络接口 rj45类型,rj45接口是什么 rj45接口的定义 rj45接口电压介绍
  2. 【PSOC4】+内部资源充分利用--ADC、UART、LCD、CapSense等
  3. 计算机仿真应用于诊断什么故障,基于MATLAB/Simulink的机械故障诊断研究
  4. 认知J型曲线做出正确决策
  5. 【Swing 2】布局管理器与简单的登录界面
  6. 基于GD32F103C8T6添加RT Thread nano设备框架并添加串口设备(以控制台console( uart0 )为例)
  7. pixhawk 姿态与控制部分的记录
  8. 劳易测条码阅读器50138195 BCL 95 M0/R2
  9. 不一样的课程表,不一样的Excle--用excel进行设计(90): 从课程表谈数据界面设计
  10. 物理实验-单摆测重力加速度 (仿真实验大厅) 实验报告 重庆理工大学