1、策略概述

扩散指标的原始值是最近一段时间以来,股票池中符合要求的股票占股票池总数的比例,如果这个指标值比较高,一般认为说明市场方向性比较明确。理论上来说,任何单个股票的指标都能“扩散化”。
参考资料中尝试了 sma、ema、roc、kdj、rsi 等常用指标,也对指标的参数敏感性作了探索。而参考资料的发布日期是 2019年9月24日,这里的截止日期是2021年3月5日,这里的一年多日期差,可以视为样本外检验。

2、策略规则

1、计算沪深300股票池中所有股票每天收盘价相对 n1 日前的涨幅,大于0结果为1,小于0结果为-1。要注意的是,沪深300股票池中成分股每隔半年会调整一次。
2、每天将大于0的结果以市值加权,得到当日总体的比例值 diffu_orgn。
3、将 diffu_orgn 进行首次简单移动平均,参数为 n2,得到结果 diffu_fast。
4、将 diffu_orgn 进行二次简单移动平均,参数为 n3,得到结果 diffu_slow。
5、当某日的 diffu_fast 上穿 diffu_slow,第二天开盘时在沪深300指数上开多;下穿时,第二天开盘时在沪深300指数上平多。
6、暂不考虑手续费和滑点
7、数据从本地数据库中获取。
8、策略在自建的事件驱动框架上实现,相关介绍见 自建基于事件驱动的策略回测、因子/指标计算框架简介

3、策略绩效

1、策略净值曲线

2、绩效统计

3、策略的逐月回报统计

参考资料:
东北金工,散指标择时研究之一:基本用法

择时策略 —— 基于扩散指标的沪深300指数择时相关推荐

  1. 择时策略 —— 基于 RSRS 指标的沪深300指数择时

    1.策略概述 RSRS 指标是每天将最近 N 根 k 线的最高价.最低价进行回归后的 beta 值(斜率),如果斜率值比较大,即支撑强度大于阻力强度,价格后续上涨的可能性比较大,其他情况以此类推. 参 ...

  2. 择时策略 —— 基于北上资金的沪深300指数择时

    1.策略概述 北向资金是指通过港交所流入A 股的资金,资金来源可能是外资.港资,也有可能是国内借道香港的"出口转内销"资金,托管方是在香港营业的银行或者券商.北向资金总体上主要流向 ...

  3. 沪深300指数进行择时,看看能否获取超额收益

    一 研究问题 尝试对沪深300指数进行择时,看看能否获取超额收益. 当模型预测到指数未来10个交易日的收益率大,则买入,否则持有现金. 二 初步的结论 沪深300指数的未来10个交易日的收益具有一定的 ...

  4. Barra 结构化风险模型实现(1)——沪深300指数的风格因子暴露度分析

    米筐科技(RiceQuant)策略研究报告:Barra 结构化风险模型实现(1)--沪深300指数的风格因子暴露度分析 江嘉键 1 年前1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风 ...

  5. 结构化风险模型----转:沪深300指数的风格因子暴露度分析(一)

    from: https://xueqiu.com/7381621247/73649418 1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风险分析工具.最近一段时间,我们米筐科技量化策略 ...

  6. tushare获取沪深300指数历史_TuShare -财经数据接口包

    在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用. 获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线.周k线.月k线,以及5分钟.15分钟. ...

  7. python分析数据走势图_左大营 | python数据分析篇系列1——探索沪深300指数(附代码)(中)...

    探索沪深300指数(HS300)--基于Python(中) [承接上文] 写在前面:本文只做分析,提供观点,不构成投资建议 如需转载请微信联系:eosO_oke 佛系更新,关注不迷路 沪深300指数是 ...

  8. 沪深300指数市盈率粗算

    根据中证指数发布的2015-12-11的数据,沪深300在3608点的市盈率是14.42倍. 这样简单粗略推算: 2014年6月时沪深300指数2100点的市盈率是8.4倍 2015年6月时沪深300 ...

  9. 用爬虫分析沪深300指数超长走势

    我们知道,一个股市里面有非常多的股票,我们如何能够量化整个股市整体的行情呢,答案是通过一些综合性的指数.本文所选用的沪深300就是这类指数中的一个.我们先来看一下百度百科对于沪深300的解释. 由于股 ...

最新文章

  1. python新人绘图_【python 【分享】 爬取一些二刺螈图片 (新手作图)
  2. MySql error 1010 无法删除数据库
  3. 2020年后台开发程序员应该学习的8大技术
  4. HDLBits答案(25)_编写Testbench
  5. android静态类保存context,Android:静态获取Context是一个好习惯吗?
  6. java不大于6位_末尾带4的完全平方数的数量并且打印输出_Java计算一个数加上100是完全平方数,加上168还是完全平方数...
  7. 浏览器兼容之JavaScript篇——已在IE、FF、Chrome测试
  8. ORACLE基本配置
  9. 新媒体增长方法从哪里找?
  10. linux配置svn 报错,linux配置svn全过程及问题解决方案
  11. Flask应用错误处理
  12. 关于删库 恢复 (慎重使用,未亲测)
  13. 调用jad生成器生成相应的.jad文件
  14. JSP文件的中文在浏览器上显示乱码解决方法
  15. 视觉培训1 学习opencv
  16. 智能人物画像综合分析系统——Day8
  17. 面向对象基础9(继承与继承语法)
  18. 光辉岁月--beyond 献给麦德拉
  19. java使用jacob操作word文档
  20. 怎么拍照识别植物的名称呢?教大家一个识别小妙招

热门文章

  1. mac idea开启点击文件左侧文件自动跟随
  2. Unescaped or nonterminated character/entity reference 报错-IDEA
  3. C#编写简单的迷宫游戏
  4. 少有人走的路1推迟满足感
  5. spire doc for java 设置word中图片大小
  6. Mesos和Marathon简介和浅析
  7. [luogu-1007]独木桥 题解
  8. windows下发布Qt程序
  9. [转载]校园背景音乐
  10. 专门利用计算机搞破坏的人称为,在计算机网络中,专门利用计算机搞破坏或恶作剧的人被称为(...