我用下面的代码来获得沪深300指数在不同工作日的平均日收益率。
运用的python包有:

  • pandas
  • tushare
  • numpy
  • datetime
#导入需要的包
import pandas as pd
import tushare as ts
import numpy as np
from datetime import datetime
from datetime import timedelta
#获取10年hs300的日数据
#1. 获取今天的日期
end = str(datetime.today().date())
#2. 开始时间, 10年前
start = str((datetime.today()-timedelta(days=365*10)).date())
#3.获取hs300的10年期数据
hs300 = ts.get_k_data('hs300', start=start, end=end)#求每日收益率
dailyreturn = hs300['close'].pct_change()
hs300['dr'] = dailyreturn #添加dr列#获得每个日期对应的星期数
hs300['date'] = pd.to_datetime(hs300['date'])
hs300['weekday'] = hs300['date'].apply(lambda x: x.strftime('%a'))#按照星期数进行分组,计算每个星期数的平均收益率
group_wd = hs300.groupby('weekday')
mean_dr = group_wd['dr'].mean()#求出最小日收益率的星期数
print(mean_dr.idxmin())

利用tushare和pandas获得沪深300指数在每个工作日的平均日收益率相关推荐

  1. Python的tushare库实现沪深300 指数数据分析——CAMP模型

    (1)筛选 使用作业1的程序 完成对沪深300指数成分股过去2015年1月-2018年1月三年的数据分析 按alpha从大到小,选择出30只alpha最高的股票形成股票池1,以备进一步分析 (2)预测 ...

  2. tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据

    import numpy as np import pandas as pd import tushare as ts import MySQLdb as mdb #获取沪深300指数的股票名单 hs ...

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

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

  4. Python爬虫入门:爬虫抓取沪深300指数列表

    使用Python3爬取沪深300指数列表 1. 思路分析 用chrome打开维基百科沪深300的页面,网址为:https://en.wikipedia.org/wiki/CSI_300_Index . ...

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

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

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

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

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

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

  8. 【系统收藏——中天证券创鑫软件 官方版 [同时支持三板、港股行情、沪深300指数。]】

    中天证券创鑫软件是中天证券自主研发,多位资深咨询师智慧的结晶.同时支持三板.港股行情.沪深300指数.中天证券创鑫软件支持绿色通道.支持开放式基金. 功能介绍 闪电下单;支持多帐户操作;行情交易合一. ...

  9. python获取股指_用Python读取csv文件中的沪深300指数历史交易数据

    保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...

最新文章

  1. 重磅:苹果人工智能最完整解密,iBrain早已无处不在
  2. 【机器学习入门到精通系列】无监督学习之K-means
  3. java和python的比较-java和python的比较
  4. 聊聊前端日志库在 SaaS 产品中的应用与设计
  5. 基于xilinx异构平台上视频采集分析
  6. OPENCV-5 学习笔记
  7. Java命令行界面(第9部分):parse-cmd
  8. C#表格文字多收缩样式
  9. android 应用开发(第70章)---二维码
  10. Could not find leader nimbus
  11. 数组的存储与初始化、对象数组、数组作为函数参数
  12. 识别出脸部以及给脸部打马赛克
  13. tongweb设置gzip
  14. 【ArcGIS教程01】前言
  15. 周末浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
  16. 如何在Linux系统上装jdk1.8以及环境配置的方法步骤
  17. python降低图像分辨率_python如何更改图像像素
  18. css奇技淫巧-色彩渐变与动态渐变
  19. Redis设计与实现详解二:Redis数据库实现
  20. python中concat的用法_pandas中concat()的用法

热门文章

  1. GFM(GitHub Flavored Markdown)与标准Markdown的语法区别
  2. 面经/字节跳动,面试流程及问题分享(附答案)
  3. 安装Agile Controller
  4. 牛客练习赛3 贝伦卡斯泰露——队列爆搜
  5. 特殊字符(符号)大全
  6. 2013年2月19日 百度发布“绿萝算法”
  7. 小红书种草怎样做?推广时需要注意什么?
  8. WPF仿QQ聊天框表情文字混排实现
  9. Java实现第九届蓝桥杯小朋友崇拜圈
  10. 怎么批量抠复杂的图_京东imageX智能抠图大师工具全新升级啦!不会PS,你也是大师!...