择时策略 —— 基于扩散指标的沪深300指数择时
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指数择时相关推荐
- 择时策略 —— 基于 RSRS 指标的沪深300指数择时
1.策略概述 RSRS 指标是每天将最近 N 根 k 线的最高价.最低价进行回归后的 beta 值(斜率),如果斜率值比较大,即支撑强度大于阻力强度,价格后续上涨的可能性比较大,其他情况以此类推. 参 ...
- 择时策略 —— 基于北上资金的沪深300指数择时
1.策略概述 北向资金是指通过港交所流入A 股的资金,资金来源可能是外资.港资,也有可能是国内借道香港的"出口转内销"资金,托管方是在香港营业的银行或者券商.北向资金总体上主要流向 ...
- 沪深300指数进行择时,看看能否获取超额收益
一 研究问题 尝试对沪深300指数进行择时,看看能否获取超额收益. 当模型预测到指数未来10个交易日的收益率大,则买入,否则持有现金. 二 初步的结论 沪深300指数的未来10个交易日的收益具有一定的 ...
- Barra 结构化风险模型实现(1)——沪深300指数的风格因子暴露度分析
米筐科技(RiceQuant)策略研究报告:Barra 结构化风险模型实现(1)--沪深300指数的风格因子暴露度分析 江嘉键 1 年前1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风 ...
- 结构化风险模型----转:沪深300指数的风格因子暴露度分析(一)
from: https://xueqiu.com/7381621247/73649418 1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风险分析工具.最近一段时间,我们米筐科技量化策略 ...
- tushare获取沪深300指数历史_TuShare -财经数据接口包
在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用. 获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线.周k线.月k线,以及5分钟.15分钟. ...
- python分析数据走势图_左大营 | python数据分析篇系列1——探索沪深300指数(附代码)(中)...
探索沪深300指数(HS300)--基于Python(中) [承接上文] 写在前面:本文只做分析,提供观点,不构成投资建议 如需转载请微信联系:eosO_oke 佛系更新,关注不迷路 沪深300指数是 ...
- 沪深300指数市盈率粗算
根据中证指数发布的2015-12-11的数据,沪深300在3608点的市盈率是14.42倍. 这样简单粗略推算: 2014年6月时沪深300指数2100点的市盈率是8.4倍 2015年6月时沪深300 ...
- 用爬虫分析沪深300指数超长走势
我们知道,一个股市里面有非常多的股票,我们如何能够量化整个股市整体的行情呢,答案是通过一些综合性的指数.本文所选用的沪深300就是这类指数中的一个.我们先来看一下百度百科对于沪深300的解释. 由于股 ...
最新文章
- python新人绘图_【python 【分享】 爬取一些二刺螈图片 (新手作图)
- MySql error 1010 无法删除数据库
- 2020年后台开发程序员应该学习的8大技术
- HDLBits答案(25)_编写Testbench
- android静态类保存context,Android:静态获取Context是一个好习惯吗?
- java不大于6位_末尾带4的完全平方数的数量并且打印输出_Java计算一个数加上100是完全平方数,加上168还是完全平方数...
- 浏览器兼容之JavaScript篇——已在IE、FF、Chrome测试
- ORACLE基本配置
- 新媒体增长方法从哪里找?
- linux配置svn 报错,linux配置svn全过程及问题解决方案
- Flask应用错误处理
- 关于删库 恢复 (慎重使用,未亲测)
- 调用jad生成器生成相应的.jad文件
- JSP文件的中文在浏览器上显示乱码解决方法
- 视觉培训1 学习opencv
- 智能人物画像综合分析系统——Day8
- 面向对象基础9(继承与继承语法)
- 光辉岁月--beyond 献给麦德拉
- java使用jacob操作word文档
- 怎么拍照识别植物的名称呢?教大家一个识别小妙招
热门文章
- mac idea开启点击文件左侧文件自动跟随
- Unescaped or nonterminated character/entity reference 报错-IDEA
- C#编写简单的迷宫游戏
- 少有人走的路1推迟满足感
- spire doc for java 设置word中图片大小
- Mesos和Marathon简介和浅析
- [luogu-1007]独木桥 题解
- windows下发布Qt程序
- [转载]校园背景音乐
- 专门利用计算机搞破坏的人称为,在计算机网络中,专门利用计算机搞破坏或恶作剧的人被称为(...