#股票案例分析
import pandasas pd
import tushareas ts
#获取id为600807的股票从1994年1月1日至今的所有数据
tianye=ts.get_k_data(code='600807',start='1994-01-01')
#print(tianye)
tianye.to_csv('tianye.csv')
#将date列作为行标签,并将该列转为date类型
Tianye=pd.read_csv('tianye.csv',index_col='date',parse_dates=['date'])
#选择2010~2019年的数据
Tianye=Tianye['2010':'2019']
#从2010年开始,每月第一天以开盘价买入1000股,当月最后一天以收盘价卖出,计算出2010-2019的收益
month_first=Tianye.resample('M').first()
#买入花的钱
month_first_money=month_first['open'].sum()*1000
#卖出得到的钱
month_last=Tianye.resample('M').last()
month_last_money=month_last['close'].sum()*1000
get_money=month_last_money-month_first_money
#收益
print('收益',get_money)
网友评论