1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python计算上市公司股票30天的股票收益率

python计算上市公司股票30天的股票收益率

时间:2024-03-17 22:23:11

相关推荐

python计算上市公司股票30天的股票收益率

实现要求:

计算某个上市公司在一段时间内的股票收益率,默认为一个月(30天)。

实现思路:

1、使用tushare获取上市公司的股票数据

2、筛选日期范围为一个月(30天)

3、计算这段时间内该公司的股票收益率:(收盘价/开盘价)-1

代码实现:

1、导入需要用到的库

import datetimeimport tushare as ts

2、定义caculate_rate函数,实现股票数据的获取以及收益率的计算。

\@param code:股票代码@param date_limit:时间范围,30、60、90等\def caculate_rate(code,day_limit):today = datetime.datetime.now()\获取起始日期\end_date = today - datetime.timedelta(days=1)end_date = end_date.strftime(\%Y-%m-%d)\获取结束日期\egin_date = today - datetime.timedelta(days=day_limit)begin_date = begin_date.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。