数据源:akshare,

工具:pandas,numpy

通过财务数据选择购买一篮子股票,再利用沪深300股指期货做对冲。策略较为简单,入门而已,有兴趣可以自己进一步研发。

导入包:

# coding=utf-8
import math
#import tushare as ts  #老版的用不了,需要下载tushare pro  在这里: https://tushare.pro/register?reg=385920
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import talib    #计算均线的库,随便学一下,几分钟就懂
import akshare as ak
import datetime
matplotlib.rcParams['axes.unicode_minus']=False  #调整图像,可以注释掉,一般还是可以运行
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号

获得股票列表,并选择指定日期的财报数据。(head(50),实在是数据太多,跑起来慢)可以自己写多线程,加快速度:

st_list = ak.stock_a_lg_indicator('all')

Alpha策略 股票-股指对冲相关推荐

  1. python量化策略—— alpha 策略 股票-融资融券对冲(3)

    将反向操作由1.python量化--alpha股票-指数期货对冲策略的股指期货,换成筛选的后T只股票的做空(融资融券业务). 大概思路就是选择排名前T只股票做多,后T只做空. 所用库 # coding ...

  2. 策略 | 那些年,Alpha 策略对冲遇到的那些困难

    首先我想说一说在Alpha策略的研究中,一些通常的设置: 基差的不可预测性 如果大家有耐心做过关于基差预测的研究,就会发现在实际研究和投资过程中,预测基差是非常困难的一件事情,其难度甚至不亚于直接预测 ...

  3. 利用python构建马科维茨_利用马科维茨投资组合模型建立Alpha策略

    理论基础 马科维茨的投资组合(均值-方差.有效边界)模型最早采用了风险资产的期望收益率(均值)和用方差(或标准差)代表的风险来研究资产组合和选择问题.理论上来说可以通过投资组合规避非系统性风险. 而A ...

  4. 股票量化对冲策略的发展与展望

    01.海外量化投资基金的发展 量化的起源 证券市场的历史悠久,由此形成了各式各样的投资流派.而基于股票的本质是代表股东对企业的所有权,本杰明·格雷厄姆领衔的价值投资方式,最为大众所熟悉.格雷厄姆因此也 ...

  5. 股票量化对冲策略的黄金时期要来了?

    作者 | 姜奇甲          来源 | 二级市场 研究工作坊 "诺亚研究工作坊 核心观点 1. 一般意义上我们所提及的股票量化对冲策略实际上指的是股票中性策略,国内由于卖空机制的缺乏, ...

  6. 怎样进行股票量化对冲策略分析?

    股票量化对冲策略的分析需要从各方面去深入了解,就比如说明确量化和对冲的概念,可以先下载OA系统中"量化对冲 产品基础知识的学习,也要知道量化对冲产品在构建股票多头的同时,也构建期货空头.在市 ...

  7. 从阿尔法策略到阿尔法对冲策略

    1.什么是阿尔法策略? 投资者在市场交易中面临着系统性风险(即贝塔或Beta.β风险)和非系统性风险(即阿尔法或Alpha.α风险),通过对系统性风险进行度量并将其分离,从而获取超额绝对收益(即阿尔法 ...

  8. matlab alpha策略,不可不知的N种量化策略模型——alpha策略

    原标题:不可不知的N种量化策略模型--alpha策略 本文共2880字,预计阅读需13分钟 这是一个量化(程序化)策略全方位揭密帖! 如果你是一个拥有充足的时间,充满求知欲,渴望通过自身的努力克服重重 ...

  9. 什么是Alpha策略?有什么作用吗?

    Alpha策略的另一个演变版本是Alpha对冲策略,其基本原理是在对冲过程中增加一个时间选择机制,并在市场上涨期间关闭头寸.当市场风格发生变化时,时间选择模型给出时间选择信号,并再次做空对冲工具.这样 ...

最新文章

  1. 浏览器缓存导致FLASH资源更新问题的解决方案
  2. Label的作用是什么?是怎么用的?
  3. JSONP的学习(收集整理)
  4. python绘图设置标题出现乱码_解决python2 绘图title,xlabel,ylabel出现中文乱码的问题...
  5. 【spring data jpa】spring data jpa 中的update 更新字段,如果原字段值为null不处理,不为null则在原来的值上加一段字符串...
  6. python数值积分_python与计算物理:实现数值积分的Simpson方法
  7. 【Python】读写文件的操作
  8. 02 李俊杰 20160221-S1笔试
  9. Spring在tomcat下使用JTA事务
  10. 华为服务器u盘装linux_华为matebook14双系统(deepin15.11+win10)新体验!
  11. 幂等校验是什么意思_什么是接口的幂等性,如何实现接口幂等性?一文搞定
  12. 大数据项目开发进度(实时更新)
  13. WordPress社交网络菜单图标更改——SVG图标
  14. 那智机器人程序打印_应用程序,机器人程序,无人机和3D打印机:要来附近的学校吗?...
  15. Excel怎么将不规律的英文字母提取出来
  16. windows下编程可执行程序加载.dll动态库失败
  17. 微信开发者工具 缓存目录
  18. 谈莉娜,也被淘汰,社会真是太黑暗了,哎!
  19. Cocoa Application-基础
  20. SNMP MIB库的介绍

热门文章

  1. 对于损失函数MASE的计算公式
  2. ~~~实用工具~~~
  3. ojdbc8.jar 官网下载地址
  4. 基于 STM32对音频数据的 Flash 读取与 DAC 播放
  5. 【医学信息学】研究和统计——队列研究和数据分析
  6. Django自定义Storage实现图片上传至各大OSS(上篇)
  7. Semantic SLAM with Autonomous Object-Level Data Association 论文笔记
  8. Reso | liunx下longeneQQ和搜狗拼音
  9. 【数据存储】signed,unsigned到底怎么区分?如何计算?
  10. 国内镜像大全(部分)