使用python语言通过tushare接口获取华阳股份的交易日期、开盘价、收盘价、市值、转手率、成交量、最高价、最低价、周K线、月K线
时间: 2023-09-18 20:11:39 浏览: 92
使用python Tushare获取股票信息并进行可视化分析
5星 · 资源好评率100%
以下是使用Python代码通过tushare接口获取华阳股份的交易日期、开盘价、收盘价、市值、转手率、成交量、最高价、最低价、周K线、月K线的示例:
```python
import tushare as ts
# 设置tushare的token
ts.set_token('your_token_here')
# 初始化pro接口
pro = ts.pro_api()
# 获取华阳股份的股票代码
stock_code = '600348.SH'
# 获取华阳股份的交易日期、开盘价、收盘价、市值、转手率、成交量、最高价、最低价等数据
df = pro.daily(ts_code=stock_code, start_date='20100101')
# 将日期列转换为datetime格式
df['trade_date'] = pd.to_datetime(df['trade_date'])
# 获取周K线数据
df_weekly = df.resample('W-MON', on='trade_date').agg({
'open': 'first',
'high': 'max',
'low': 'min',
'close': 'last',
'vol': 'sum'
})
# 获取月K线数据
df_monthly = df.resample('M', on='trade_date').agg({
'open': 'first',
'high': 'max',
'low': 'min',
'close': 'last',
'vol': 'sum'
})
# 打印数据
print('每日交易数据:')
print(df.head())
print('周K线数据:')
print(df_weekly.tail())
print('月K线数据:')
print(df_monthly.tail())
```
注意:在上述代码中,需要将`your_token_here`替换为自己的tushare token。此外,代码中使用了pandas库的`resample`函数来实现周K线和月K线的计算。
阅读全文