介绍:传统动量策略只能用来选股,无法用来择时,尤其是对于单指数(比如整个市场就一个投资标的)如何使用动量择时?

定义:动量定义依然保持原样,MOM(5)=close(T)-close(T-5),在常规动量中,通过比对所有标的动量大小,取得20%,那么对于的单个标的呢?不妨使用自己的时序数据“当成”动量的比较范围。依次取得MOM(5)=close(T)-close(T-5),其中T=今日,今天-1,今日-2,,,今日-19,这样我们就可以得到一系列动量数据,那么今日动量在整个动量数据中“排名”or“分位”大于20%就可以认为突破了,买入。

原始策略(单指数00016.XSHG)

思路:标的000016.XSHG

取得20+5日价格信息,计算出20个5日动量(滑动计算)

计算昨日动量在20个动量中的分位数,如果分位数>1/3则买入,否则卖出

每日调仓

优化01,使用sell_bottom_rate和top_rate控制“买入”卖出阈值的动量分位

使用20+10的价格信息,计算出20个10日动量,如果动量位于前0.3分位则买入,位于后0.5分位则卖出,其他情况不操作

参数优化(回测标的上证50,201501-201812)

'run_freq': 多少日执行一次买卖操作,
'max_length': 获取的价格信息(多少个自动量), 
'mom_length': 几日动量(5,日动量,10日动量), 
'top_rate': 动量排序最大的top0.5,top0.3等,
'sell_freq_rate': 多少日卖出一次

最优策略

TODO,回撤控制,整体回撤并不是太大,如果要止损,需要从个股角度进行操作,有兴趣的自己研究下

基础版代码见米框链接:优化版本暂时不公布了,自己有兴趣按照本文描述应该可以猜出个大概

基础班(中位数择时):https://www.ricequant.com/community/topic/36982/

自动量策略的开发和优化相关推荐

  1. 加速收敛_引入Powerball 与动量技术,新SGD优化算法收敛速度与泛化效果双提升 | IJCAI...

    本文介绍的是 IJCAI-2020论文<pbSGD: Powered Stochastic Gradient Descent Methods for Accelerated Non-Convex ...

  2. 量化投资 — 简单动量策略(Momentum Strategy)

    动量策略 - Momentum Strategy 0. 引库 import numpy as np import pandas as pd import tushare as ts import ma ...

  3. 动量策略 python_在Python中使用动量通道进行交易

    动量策略 python Most traders use Bollinger Bands. However, price is not normally distributed. That's why ...

  4. 转:Android应用开发性能优化完全分析

    转自:http://blog.csdn.net/yanbober/article/details/48394201 1 背景 其实有点不想写这篇文章的,但是又想写,有些矛盾.不想写的原因是随便上网一搜 ...

  5. android系统优化方向,Android开发的优化方向

    安卓开发中,基础的优化点,通常包括以下几个方面: 一.代码结构部分的优化 二.图片的优化 三.布局的优化 四.网络请求相关的优化 五.电量优化 一.代码部分的优化 首先,在我们编写的过程中,基本的代码 ...

  6. python 交易量化模型_Python期货股票量化交易,多品种组合模型之动量策略!

    一.策略简介 动量交易策略源于股票或期货市场中的动量效应,所谓动量效应是指过去一段时间的收益较高的资产价格,那么,资产在未来一段时间内同样也能获得较高收益. 同样的,如果某一资产价格过去的波动越大,那 ...

  7. Android应用开发性能优化完全分析

    1 背景 其实有点不想写这篇文章的,但是又想写,有些矛盾.不想写的原因是随便上网一搜一堆关于性能的建议,感觉大家你一总结.我一总结的都说到了很多优化注意事项,但是看过这些文章后大多数存在一个问题就是只 ...

  8. 风控策略的开发与场景应用

    近期一段时间,番茄风控给大家分享了两次关于策略探索与开发的主题课程,干货满满,精华尽出,番茄课堂分别对应: 第78次课<信贷场景多维特征交叉策略的实战分析> 第79次课<信贷风控策略 ...

  9. 额度策略矩阵,贷中的调额策略如何开发?

    信贷的互金产品归纳起来有两大产品,非循环贷与循环贷产品.这两类产品有差异也有相同点.既然是互金产品,重视贷前模块都是必然的.贷前的欺诈风险及信用风险把控,是在互金中最受重视的部分. 而这两个产品的区别 ...

最新文章

  1. 如何吧家庭网络从计算机去掉,【求助】Windows无法从该家庭组中删除你的计算机...
  2. C# 编码规范和编程好习惯
  3. Spring 体系结构详解
  4. 外卖匹配系统_“外卖智能算法”和大学生有啥关系?来自工科生的专业分析
  5. Unity使用独立配置文件的方法
  6. markdown 菜单 折叠_疑似三星Z Fold 3折叠屏手机专利公布 带有S pen手写笔存储槽_手机行情...
  7. 华为云战略投入政企市场,发布华为云Stack
  8. 『ExtJS』表单(一)常用表单控件及内置验证
  9. puml绘制思维导图_强推:9款超好用思维导图APP
  10. Select控件实现联动下拉列表框效果
  11. 量子计算机的系统论思考,量子计算机发展带来的思考..doc
  12. zabbix4监控mysql_zabbix----4-----监控mysql
  13. heuristic algorithm(启发式算法)
  14. 拓端tecdat|R语言生存分析可视化分析
  15. html简单个人网页制作网站设计——腾讯游戏官网(13页) HTML+CSS+JavaScript web网页设计与开发
  16. 小技巧|Cadence安装之后,原理图DSN文件的默认图标不对如何进行修改
  17. 详解 C语言 青蛙跳台阶问题
  18. 12306购票流程分析
  19. python自动排版公众号_自制微信公众号一键排版工具
  20. 李南江的前端课程知识点(九)浮动流

热门文章

  1. Qt4_子类化QMainWindow
  2. IDEA配置使用阿里云maven仓库
  3. ios13看怎么airpods电量_你的iPhone升级iOS13了吗?iOS13升级前,必知的七大新功能...
  4. 探索SSMS中SQL Server索引属性
  5. sql broker_使用SQL Server Service Broker进行异步处理
  6. sql server 加密_SQL Server始终被加密,以适合您的环境进行敏感数据加密
  7. MariaDB-5.5.56 主主复制+keepalived高可用
  8. 求解数独难题, Sudoku问题(回溯)
  9. 【记录】C++中的类成员调用
  10. 2017-2018-1 20155227 《信息安全系统设计基础》第十一周学习总结