标签:last Python money ts month 案例 历史数据 julun first
代码如下:
import tushare as ts
import pandas as pd
# 以巨轮智能为例
julun = ts.get_k_data(code='002031', start='2000-01-01')
# 数据保存为csv文件
julun.to_csv('d:/test/julun.csv')
# 将date列作为行标签,并将其转换为date(日期)类型
julun = pd.read_csv('d:/test/julun.csv', index_col='date', parse_dates=['date'])
# 切片获取2010-2020年的数据
julun = julun['2010':'2020']
# 获取每月第一天的股价数据
month_first = julun.resample('M').first()
# 计算每月第一天以开盘价买入1000股的总支出
month_first_money = month_first['open'].sum() * 1000
# 获取每月最后一天的股价数据
month_last = julun.resample('M').last()
# 计算每月最后一天以收盘价卖出1000股的总收入
month_last_money = month_last['close'].sum() * 1000
# 计算11年的收益
get_money = month_last_money - month_first_money
print(get_money)
print(month_first_money)
输出:
-576.0
326356.0
运行时会有:
本接口即将停止更新,请尽快使用Pro版接口:https://waditu.com/document/2
这个需要去网站注册,获取token,然后代码改动如下:
ts.set_token('f228c80***********************************bb8df846')
pro = ts.pro_api()
julun = pro.daily(ts_code='002031.SZ', start_date='20000101')
标签:last,Python,money,ts,month,案例,历史数据,julun,first 来源: https://www.cnblogs.com/feily/p/14398051.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。