Skip to content
EN

Back to the catalog

tushare-complete

yixw001/tushare-complete-skill · skills.sh

Open source Repository Open in the app JSON README (API)

About

Skill publicada por yixw001/tushare-complete-skill no skills.sh. Instale com: npx skills add yixw001/tushare-complete-skill@tushare-complete

Details

Kind
Agent skills
Publisher
yixw001
Origin
skillssh
Category
ferramentas
Stars
15
Forks
3
Open pull requests
1
Last push
2026-02-02T06:34:19Z
Repository state
ativo
Added
2026-10-07 06:30:02
Updated
2026-10-07 06:30:02
Origin id
yixw001/tushare-complete-skill/tushare-complete

README

# Tushare-Complete

Tushare Pro 最完整的数据接口库,包含 266 个数据接口,覆盖 A 股、港股、美股、基金、期货、债券、宏观经济等所有领域。

## 功能特点

- ✅ **接口全面**:涵盖 26 大类、266 个数据接口
- ✅ **市场覆盖**:A股、港股、美股、期货、期权、外汇、债券等
- ✅ **文档完整**:每个接口都有详细的参数说明和代码示例
- ✅ **易于使用**:提供快速参考和字段速查手册

## 适用场景

- 量化投资研究
- 财务分析
- 行业研究
- 宏观经济分析
- 资金流向分析
- 两融数据分析

## 安装

### 安装依赖

```bash
pip install tushare pandas
```

### 配置 Token

Tushare Pro 需要访问 Token,获取方式:

1. 访问 [Tushare Pro 官网](https://tushare.pro) 注册账号
2. 完成实名认证获取 Token
3. 配置 Token(二选一):

**方式一:环境变量**

```bash
# Windows
setx TUSHARE_TOKEN "your_token_here"

# Linux/Mac
export TUSHARE_TOKEN="your_token_here"
```

**方式二:代码中配置**

```python
import tushare as ts

pro = ts.pro_api('your_token_here')
```

## 快速开始

### 获取股票列表

```python
import tushare as ts

pro = ts.pro_api()

# 获取所有上市股票
df = pro.stock_basic(exchange='', list_status='L',
                  fields='ts_code,symbol,name,area,industry,list_date')
print(df.head())
```

### 获取日线行情

```python
# 获取单只股票的日线行情
df = pro.daily(ts_code='000001.SZ',
             start_date='20240101',
             end_date='20241231')
print(df.head())
```

### 获取财务数据

```python
# 获取资产负债表(含在建工程)
df_balance = pro.balancesheet(ts_code='600000.SH',
                            start_date='20240101',
                            end_date='20241231')
print(df_balance[['ts_code', 'end_date', 'cip', 'total_assets']].head())

# 获取现金流量表(含资本开支)
df_cashflow = pro.cashflow(ts_code='600000.SH',
                          start_date='20240101',
                          end_date='20241231')
print(df_cashflow[['ts_code', 'end_date', 'c_pay_acq_const_fiolta']].head())
```

## 接口分类

### 一、股票数据 (14个)

| 接口 | 方法 | 说明 |
|------|------|------|
| 股票列表 | pro.stock_basic() | 获取所有股票基本信息 |
| 每日股本(盘前) | pro.daily_basic() | 每日股本变动 |
| 交易日历 | pro.trade_calendar() | 交易日历查询 |

### 二、行情数据 (23个)

| 接口 | 方法 | 说明 |
|------|------|------|
| 历史日线 | pro.daily() | 日线行情数据 |
| 实时日线 | pro.daily_now() | 实时日线 |
| 历史分钟 | pro.stk_mins() | 分钟线数据 |

### 三、财务数据 (10个)

| 接口 | 方法 | 说明 |
|------|------|------|
| 利润表 | pro.income() | 营业收入、净利润 |
| 资产负债表 | pro.balancesheet() | 在建工程、总资产 |
| 现金流量表 | pro.cashflow() | 资本开支、现金流 |
| 财务指标数据 | pro.fina_indicator() | ROE、ROA等 |

## 重要字段速查

### 资产负债表

| 字段 | 说明 |
|------|------|
| cip | 在建工程 |
| fix_assets | 固定资产 |
| total_assets | 资产总计 |

### 现金流量表

| 字段 | 说明 |
|------|------|
| c_pay_acq_const_fiolta | 购建固定资产、无形资产和其他长期资产支付的现金(资本开支) |
| n_cashflow_act | 经营活动产生的现金流量净额 |

## 接口调用频率限制

- 免费用户:每分钟 120 次
- 积分用户:根据积分等级提升

## 积分要求

部分接口需要特定积分:

- **基础数据**:免费
- **财务数据**:2000 积分
- **高级数据**:5000 积分

## 参考资源

- [Tushare 官方文档](https://tushare.pro/document/2)
- [API 测试工具](https://tushare.pro/document/1)
- [积分说明](https://tushare.pro/document/1?doc_id=108)

## 目录结构

```
tushare-complete/
├── SKILL.md                    # Skill 主文档
├── QUICK_REFERENCE.md           # 快速参考手册
├── README.md                   # GitHub 项目说明
└── reference/
    ├── 接口文档/               # 接口详细文档(98个)
    ├── FIELD_REFERENCE.md         # 字段速查手册
    └── README.md
```

## 许可证

MIT License

---

*最后更新时间:2026-02-02 10:51*

More