利用tushare和pandas获得沪深300指数在每个工作日的平均日收益率
我用下面的代码来获得沪深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指数在每个工作日的平均日收益率相关推荐
- Python的tushare库实现沪深300 指数数据分析——CAMP模型
(1)筛选 使用作业1的程序 完成对沪深300指数成分股过去2015年1月-2018年1月三年的数据分析 按alpha从大到小,选择出30只alpha最高的股票形成股票池1,以备进一步分析 (2)预测 ...
- tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据
import numpy as np import pandas as pd import tushare as ts import MySQLdb as mdb #获取沪深300指数的股票名单 hs ...
- tushare获取沪深300指数历史_TuShare -财经数据接口包
在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用. 获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线.周k线.月k线,以及5分钟.15分钟. ...
- Python爬虫入门:爬虫抓取沪深300指数列表
使用Python3爬取沪深300指数列表 1. 思路分析 用chrome打开维基百科沪深300的页面,网址为:https://en.wikipedia.org/wiki/CSI_300_Index . ...
- 择时策略 —— 基于北上资金的沪深300指数择时
1.策略概述 北向资金是指通过港交所流入A 股的资金,资金来源可能是外资.港资,也有可能是国内借道香港的"出口转内销"资金,托管方是在香港营业的银行或者券商.北向资金总体上主要流向 ...
- 用爬虫分析沪深300指数超长走势
我们知道,一个股市里面有非常多的股票,我们如何能够量化整个股市整体的行情呢,答案是通过一些综合性的指数.本文所选用的沪深300就是这类指数中的一个.我们先来看一下百度百科对于沪深300的解释. 由于股 ...
- Barra 结构化风险模型实现(1)——沪深300指数的风格因子暴露度分析
米筐科技(RiceQuant)策略研究报告:Barra 结构化风险模型实现(1)--沪深300指数的风格因子暴露度分析 江嘉键 1 年前1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风 ...
- 【系统收藏——中天证券创鑫软件 官方版 [同时支持三板、港股行情、沪深300指数。]】
中天证券创鑫软件是中天证券自主研发,多位资深咨询师智慧的结晶.同时支持三板.港股行情.沪深300指数.中天证券创鑫软件支持绿色通道.支持开放式基金. 功能介绍 闪电下单;支持多帐户操作;行情交易合一. ...
- python获取股指_用Python读取csv文件中的沪深300指数历史交易数据
保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...
最新文章
- 重磅:苹果人工智能最完整解密,iBrain早已无处不在
- 【机器学习入门到精通系列】无监督学习之K-means
- java和python的比较-java和python的比较
- 聊聊前端日志库在 SaaS 产品中的应用与设计
- 基于xilinx异构平台上视频采集分析
- OPENCV-5 学习笔记
- Java命令行界面(第9部分):parse-cmd
- C#表格文字多收缩样式
- android 应用开发(第70章)---二维码
- Could not find leader nimbus
- 数组的存储与初始化、对象数组、数组作为函数参数
- 识别出脸部以及给脸部打马赛克
- tongweb设置gzip
- 【ArcGIS教程01】前言
- 周末浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
- 如何在Linux系统上装jdk1.8以及环境配置的方法步骤
- python降低图像分辨率_python如何更改图像像素
- css奇技淫巧-色彩渐变与动态渐变
- Redis设计与实现详解二:Redis数据库实现
- python中concat的用法_pandas中concat()的用法
热门文章
- GFM(GitHub Flavored Markdown)与标准Markdown的语法区别
- 面经/字节跳动,面试流程及问题分享(附答案)
- 安装Agile Controller
- 牛客练习赛3 贝伦卡斯泰露——队列爆搜
- 特殊字符(符号)大全
- 2013年2月19日 百度发布“绿萝算法”
- 小红书种草怎样做?推广时需要注意什么?
- WPF仿QQ聊天框表情文字混排实现
- Java实现第九届蓝桥杯小朋友崇拜圈
- 怎么批量抠复杂的图_京东imageX智能抠图大师工具全新升级啦!不会PS,你也是大师!...