看到《151 trading strategies》中的这个策略,想到了我以前做过的一个低波动率策略的研究。

和原先的策略一样,本文也主要分为四个部分:策略逻辑描述、策略代码、策略绩效、策略简单分析

策略逻辑说明

这个策略和前几个策略也非常相似,只是挑选股票的因子换成了波动率,计算过去半年的波动率,做多波动率比较低的一组股票,做空波动率比较高的一组股票。

  1. 和前几个策略的资金、资金分配、交易手续费都是一样的。
  2. 我们使用全市场的A股日数据进行测试,做多头,也做空头。多头和空头都占用资金。
  3. 假设初始资金有1个亿,手续费为万分之二。

策略代码

import backtrader as bt
import datetime
import pandas 

40、【backtrader股票策略】做A股时,波动率越低的股票越能带来更高的收益吗?相关推荐

  1. 股票策略:A股三季度配置偏向成长股

    财经365(www.caijing365.com)7月16日讯:A股年初开局延续去年底以来周期板块领涨.行业轮动震荡上涨的趋势,市场逻辑主线由经济复苏主导让位于通胀上行主导.通胀预期持续攀升,三季度工 ...

  2. 股票策略02 | 技术择时+行业因子+市值轮动

    量化策略开发,高质量社群,交易思路分享等相关内容 『正文』 ˇ 大家好,这期我们来做一个技术择时的股票交易策略: SuperTrend  什么是超级趋势指标SuperTrend Indicator? ...

  3. 【机器学习】基于A股新闻共现网络的股票收益分析

    核心观点 ▪ 本文利用新闻数据,以全量公司(上市+非上市)为节点,以共同出现在新闻中为边,构建了新闻共现网络,并对其做社群检测: ▪ 新闻共现网络内,有关联的股票对比无关联股票对表现出更强的相关性:社 ...

  4. 还在着阶做子择时不试二阶

    转 还在对着一阶矩做因子择时?不妨试试二阶矩 作者:石川,北京量信投资管理有限公司创始合伙人,清华大学学士.硕士,麻省理工学院博士:精通各种概率模型和统计方法,擅长不确定性随机系统的建模及优化.知乎专 ...

  5. 该计算机已安装了更高版本的,电脑安装iTunes时提示这台电脑已安装了更高版本怎么解决...

    最近有用户在电脑中安装iTunes软件时,出现了提示"这台电脑已安装了更高版本的Apple Software Update",如果遇到了这样的问题,那么应该怎么解决?对此,不妨根据 ...

  6. 已经在此计算机安装版本的,电脑安装iTunes时提示这台电脑已安装了更高版本怎么解决...

    最近有用户在电脑中安装iTunes软件时,出现了提示"这台电脑已安装了更高版本的Apple Software Update",如果遇到了这样的问题,那么应该怎么解决?对此,不妨根据 ...

  7. 因为计算机安装了更新i,电脑安装iTunes时提示这台电脑已安装了更高版本的解决方法图文教程...

    最近有用户在电脑中安装iTunes软件时,出现了提示"这台电脑已安装了更高版本的Apple Software Update",如果遇到了这样的问题,这该怎么办呢?下面脚本之家的小编 ...

  8. 11、【股票策略】用backtrader回测在A股上复利年化收益率超20%的“狗股策略”?

    11.用backtrader回测在A股上复利年化收益率超20%的"狗股策略"? 更进一步的回测代码可以参考版本4:[股票策略]使用backtrader测试狗股策略版本4-在版本3的 ...

  9. 12、【股票策略】使用backtrader回测升级版的狗股策略-基于股息率和市净率两个因子

    12.使用backtrader回测升级版的狗股策略-基于股息率和市净率两个因子 更进一步的回测代码可以参考版本4:[股票策略]使用backtrader测试狗股策略版本4-在版本3的基础上进行代码改进优 ...

最新文章

  1. 通过改进算法来优化程序性能的真实案例(Ransac)
  2. Spring Cloud--Honghu Cloud分布式微服务云系统—System系统管理
  3. IO 流 自定义字节流的缓冲区-read 和write 的特点
  4. java获取随机正整数
  5. scala的foreach和for
  6. SQL server 表copy 到别一张表
  7. o oia ospf 路由优先_乾颐堂军哥HCIE课程4-OSPF的3、4、5类LSA以及虚连接和转发地址的理论与实践...
  8. apache如何加载系统环境变量_游学电子:windows10系统如何用cmd指令设置环境变量...
  9. 计算机义诊策划书模板,SLJ计算机义诊策划书.doc
  10. Scrum立会报告+燃尽图(十月二十八日总第十九次)
  11. amap_flutter_map 初始化地图后将当前位置设为地图的中心点
  12. Java多线程中wait, notify and notifyAll的使用
  13. break和continue用法详解
  14. OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading “C:\ProgramData\Anaconda3\lib\site-packages\to
  15. www21推荐系统之点击原因分解:用户兴趣和一致性(流行度)Disentangling User Interest and Conformity for Recommendation with Cau
  16. 软件测试模型-瀑布模型
  17. 使用计算机录音,傻瓜式录音,教你如何利用电脑录音!
  18. ros+科大迅飞语音包+图灵机器人(四)与机器人对话
  19. 泛微OA E9 开发 创建系统工作流程提醒
  20. 税收调查企业基本信息扩展数据

热门文章

  1. 鸿蒙eTS状态管理Consume和Provide
  2. “双色球”彩票机选程序
  3. ffmpeg解码降低延迟记录
  4. 初识Blob和Filereader
  5. Django中channels的配置
  6. Android优雅实现弹窗优先级管理
  7. FPGA_LVDS差分信号简单处理
  8. Debian 8.1 安装Broadcom BCM4312无线网卡驱动
  9. 通信工程matlab课程设计封面,通信系统课程设计基于MATLAB的FM通信系统设计
  10. centos系统中ping时出现Destination Host Prohibited