在 tushare 用python获取600159历史1分钟k线数据
时间: 2024-03-22 07:38:41 浏览: 20
以下是使用 tushare 获取600159历史1分钟k线数据的 Python 代码:
```python
import tushare as ts
# 设置 Token
ts.set_token('your_token_here')
# 初始化接口
pro = ts.pro_api()
# 获取600159历史1分钟k线数据
df = pro.daily(ts_code='600159.SH', start_date='20220103', end_date='20220103', freq='1min')
```
其中,`set_token` 方法需要传入你在 tushare 官网上申请的 Token,`pro_api` 方法则是初始化 tushare 接口。`daily` 方法可以获取股票的日线数据,需要传入股票代码、起止时间和数据频率等参数,返回的是一个 pandas DataFrame 对象,包含了该股票在指定时间范围内的1分钟线数据。在这个例子中,我们将 `start_date` 和 `end_date` 都设置为 '20220103',以获取该股票在2022年1月3日的1分钟线数据。
相关问题
在 tushare 用python获取600159历史1分钟不复权k线数据,
可以使用以下代码来获取600159历史1分钟不复权K线数据:
``` python
import tushare as ts
# 设置token
ts.set_token('your_token')
# 初始化pro接口
pro = ts.pro_api()
# 获取600159历史1分钟不复权K线数据
df = pro.mins(ts_code='600159.SH', start_date='20210205', end_date='20210205', freq='1min')
```
其中,需要将 `your_token` 替换成你在 tushare 网站上申请的token。`pro.mins` 函数中的参数含义如下:
- `ts_code`:股票代码(上交所股票代码以 `.SH` 结尾,深交所股票代码以 `.SZ` 结尾)
- `start_date`:开始日期,格式为YYYYMMDD
- `end_date`:结束日期,格式为YYYYMMDD
- `freq`:数据频率,可以为 `1min`、`5min`、`15min`、`30min`、`60min` 中的一种
以上代码可以获取到 2021 年 2 月 5 日的600159历史1分钟不复权K线数据。如果需要获取其他日期的数据,只需要修改 `start_date` 和 `end_date` 参数即可。
在 tushare 用python获取历史1分钟k线数据
以下是使用 tushare 获取历史1分钟k线数据的 Python 代码:
```python
import tushare as ts
# 设置 Token
ts.set_token('your_token_here')
# 初始化接口
pro = ts.pro_api()
# 获取历史1分钟k线数据
df = pro.fut_min(trade_date='20220103', symbol='RB2110', freq='1min')
```
其中,`set_token` 方法需要传入你在 tushare 官网上申请的 Token,`pro_api` 方法则是初始化 tushare 接口。`fut_min` 方法可以获取期货商品的分钟线数据,需要传入交易日期、品种代码和数据频率等参数,返回的是一个 pandas DataFrame 对象,包含了该品种在指定日期内的1分钟线数据。