🧪 Skills
Waizao Stockapi 歪枣网A股市场股票API接口
通过 ** 歪枣网(www.waizaowang.com)** 查询中国股市综合数据。获取 A 股 / 港股 / 美股 K 线、实时行情、基金数据、技术指标(超 100 种 TA-Lib 指标)、涨跌
v1.0.0
Description
name: waizao-stockapi description: 通过 ** 歪枣网(www.waizaowang.com)** 查询中国股市综合数据。获取 A 股 / 港股 / 美股 K 线、实时行情、基金数据、技术指标(超 100 种 TA-Lib 指标)、涨跌停池、龙虎榜、北向资金流向、财务报表。当用户需要股市数据、量化分析或金融研究时调用。需配置 WAIZAO_TOKEN 环境变量。
Waizao StockAPI Skill (歪枣网)
通过歪枣网 API 查询全面的股票市场数据。支持 A 股/港股/美股、基金、技术指标、资金流向、财务报表等。
配置
设置 Token(必需)
在使用前必须设置 WAIZAO_TOKEN 环境变量:
# Linux/Mac
export WAIZAO_TOKEN='your_token_here'
# Windows (PowerShell)
$env:WAIZAO_TOKEN="your_token_here"
获取 Token:
- 访问 http://www.waizaowang.com/ 注册账号
- 登录后获取 API Token
- Token 免费使用,但有调用频率限制
安装依赖
pip install waizao pandas requests
验证配置
cd /home/admin/openclaw/workspace/skills/waizao-stockapi
python3 scripts/waizao-stockapi.py test
快速使用
获取股票列表
# 上证 A 股列表
python3 scripts/waizao-stockapi.py stock list --type 1
# 创业板股票
python3 scripts/waizao-stockapi.py stock list --type 6
# 科创板股票
python3 scripts/waizao-stockapi.py stock list --type 7
查询股票日线数据
python3 scripts/waizao-stockapi.py stock daily \
--code 600004 \
--start 2024-01-01 \
--end 2024-01-10
查询实时行情
python3 scripts/waizao-stockapi.py stock realtime --code 600004
查询涨停/跌停股票
# 今日涨停
python3 scripts/waizao-stockapi.py limit up --date 2024-01-15
# 今日跌停
python3 scripts/waizao-stockapi.py limit down --date 2024-01-15
查询技术指标
# MACD 指标
python3 scripts/waizao-stockapi.py indicator macd \
--code 600004 \
--start 2024-01-01 \
--end 2024-01-10
# RSI 指标
python3 scripts/waizao-stockapi.py indicator rsi \
--code 600004 \
--start 2024-01-01 \
--end 2024-01-10
查询基金数据
# 基金净值
python3 scripts/waizao-stockapi.py fund nav \
--code 161725 \
--start 2024-01-01 \
--end 2024-01-10
# 基金排行
python3 scripts/waizao-stockapi.py fund rank --type 2
查询沪深港通资金
# 资金流向
python3 scripts/waizao-stockapi.py hsgt money \
--start 2024-01-01 \
--end 2024-01-10
# 北上资金持股榜
python3 scripts/waizao-stockapi.py hsgt stock --date 2024-01-15
查询龙虎榜
python3 scripts/waizao-stockapi.py longhu \
--code 600004 \
--start 2024-01-01 \
--end 2024-01-10
命令参考
股票数据 (stock)
| 命令 | 说明 | 必需参数 |
|---|---|---|
stock list --type N |
获取股票列表 | --type (1 |
stock daily |
日线 K 线 | --code, --start, --end |
stock realtime |
实时行情 | --code |
指数数据 (index)
| 命令 | 说明 | 必需参数 |
|---|---|---|
index daily |
指数日线 | --code, --start, --end |
涨跌停池 (limit)
| 命令 | 说明 | 必需参数 |
|---|---|---|
limit up |
涨停池 | --date |
limit down |
跌停池 | --date |
基金数据 (fund)
| 命令 | 说明 | 必需参数 |
|---|---|---|
fund nav |
基金净值 | --code, --start, --end |
fund rank |
基金排行 | --type (可选) |
技术指标 (indicator)
| 命令 | 说明 | 必需参数 |
|---|---|---|
indicator macd |
MACD 指标 | --code, --start, --end |
indicator rsi |
RSI 指标 | --code, --start, --end |
沪深港通 (hsgt)
| 命令 | 说明 | 必需参数 |
|---|---|---|
hsgt money |
资金流向 | --start, --end |
hsgt stock |
持股榜 | --date |
龙虎榜 (longhu)
| 命令 | 说明 | 必需参数 |
|---|---|---|
longhu |
龙虎榜详情 | --code, --start, --end |
财报数据 (finance)
| 命令 | 说明 | 必需参数 |
|---|---|---|
finance --type yugao |
业绩预告 | --code, --start, --end |
finance --type kuibao |
业绩快报 | --code, --start, --end |
输出格式
# JSON 格式(默认)
python3 scripts/waizao-stockapi.py stock realtime --code 600004 --format json
# 表格格式
python3 scripts/waizao-stockapi.py stock daily --code 600004 --start 2024-01-01 --end 2024-01-10 --format table
# CSV 格式
python3 scripts/waizao-stockapi.py stock daily --code 600004 --start 2024-01-01 --end 2024-01-10 --format csv
常见使用场景
1. 获取某板块全部股票
# 获取全部创业板股票
python3 scripts/waizao-stockapi.py stock list --type 6
2. 分析股票近期走势
python3 scripts/waizao-stockapi.py stock daily \
--code 000001 \
--start 2024-01-01 \
--end 2024-01-31 \
--format table
3. 监控涨停股票
python3 scripts/waizao-stockapi.py limit up --date 2024-01-15
4. 技术分析多指标
# MACD
python3 scripts/waizao-stockapi.py indicator macd \
--code 600004 --start 2024-01-01 --end 2024-01-31
# RSI
python3 scripts/waizao-stockapi.py indicator rsi \
--code 600004 --start 2024-01-01 --end 2024-01-31
5. 追踪北向资金
# 查看近期资金流向
python3 scripts/waizao-stockapi.py hsgt money \
--start 2024-01-01 --end 2024-01-15
# 查看持股榜
python3 scripts/waizao-stockapi.py hsgt stock --date 2024-01-15
6. 基金研究
# 查看股票型基金排行
python3 scripts/waizao-stockapi.py fund rank --type 2
# 查看某基金历史净值
python3 scripts/waizao-stockapi.py fund nav \
--code 161725 --start 2024-01-01 --end 2024-01-31
支持的股票类型
| --type 值 | 类型 |
|---|---|
| 1 | 上证 A 股 |
| 2 | 深证 A 股 |
| 3 | 北证 A 股 |
| 4 | 沪深京 B 股 |
| 5 | 新股 |
| 6 | 创业板 |
| 7 | 科创板 |
| 8 | 沪股通 (港>沪) |
| 9 | 深股通 (港>深) |
| 10 | ST 股票 |
| 11 | 港股通 (沪>港) |
| 12 | 港股通 (深>港) |
K 线类型
| --ktype 值 | 类型 |
|---|---|
| 101 | 日线 |
| 102 | 周线 |
| 103 | 月线 |
复权类型
| --fq 值 | 类型 |
|---|---|
| 0 | 不复权 |
| 1 | 前复权 |
| 2 | 后复权 |
常见问题
Token 错误
Error: WAIZAO_TOKEN not set
解决:
export WAIZAO_TOKEN='your_token'
导入错误
ModuleNotFoundError: No module named 'waizao'
解决:
pip install waizao pandas requests -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com
数据为空
可能原因:
- 日期范围包含非交易日(周末/节假日)
- 股票代码不存在
- Token 无效
更多资源
- 详细 API 文档:见
references/api-docs.md - 官方网站:http://www.waizaowang.com/
- Python 库:
pip install waizao
注意事项
- Token 安全:不要将 Token 硬编码到代码中
- 批量限制:code 参数最多支持 50 个股票代码
- 数据延迟:实时数据可能有延迟
- 投资风险提示:数据仅供参考,不构成投资建议
- 调用频率:免费 Token 有调用次数限制
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!