【金融数据分析】基于python实现收益率和风险分析1. 导入数据分析包并设置好绘图工具属性2. 获取股票数据3. 收益率4 年化收益5 风险度量

本文通过Python进行金融数据分析,以中国银行股票为例,涵盖了导入数据分析包、获取股票数据、计算收益率和年化收益以及风险度量等内容,旨在帮助初学者理解金融数据的处理方法。
摘要由CSDN通过智能技术生成

小白一枚,金融大数据分析作业,顺便总结一下。

下面的数据以中国银行股票为例,其他股票的而分析方法类似。编程工具:Jupyter notebook

1. 导入数据分析包并设置好绘图工具属性

    import pandas as pd
    import matplotlib.pyplot as plt
    import ffn  #金融计算包
    import tushare as ts#获取金融数据的工具包
    %matplotlib inline
    plt.rcParams['font.sans-serif'] = ['SimHei']  #用来正常显示中文标签
    plt.rcParams['axes.unicode_minus'] = False  #用来正常显示负号
[/code]

#  2. 获取股票数据

tushare工具包可以获取股票数据,获取的数据一般只能是最近几年的股价数据。更早的数据获取不到,可以换用pandas的数据获取包。

```code
    chinaBank = ts.get_hist_data('601988', '2018-01-01', '2019-01-01')  #中国银行
    chinaBank = chinaBank.sort_values(by='date', ascending=True)  #数据转化为升序
    Close = chinaBank.close
    Close.head()
[/code]

#  3. 收益率

##  3.1 一期收益率

在计算之前,一定要确保日期索引是dataTime类型,否则可能出现计算出错的问题。

```code
    #将索引值变换成日期型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值