返回顶部
i

investment-data投资数据

获取高质量 A 股投资数据,基于 investment_data 项目。支持日终价格、涨跌停数据、指数数据等。每日更新,多数据源交叉验证。触发词:股票数据、A股数据、金融数据、量化数据、历史行情。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
863
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

investment-data

技能名称: investment-data
详细描述:

A 股投资数据获取 Skill

基于 investment_data 项目,提供高质量 A 股投资数据。

🎯 核心功能

  1. 1. 数据下载 - 自动下载最新数据集
  2. 数据查询 - 查询股票历史数据
  3. 数据更新 - 每日自动更新
  4. 多格式支持 - Qlib、CSV、JSON

📊 数据类型

  • - 日终价格 - 开盘价、最高价、最低价、收盘价、成交量、成交额
  • 涨跌停数据 - 涨跌停价格、涨跌停状态
  • 指数数据 - 主要指数价格和权重
  • 复权数据 - 前复权、后复权价格

🚀 快速开始

1. 下载最新数据

bash
python scripts/download_data.py --latest

2. 查询股票数据

python
from scripts.data_client import InvestmentData

初始化客户端

client = InvestmentData()

查询单只股票

df = client.getstockdata(000001.SZ, startdate=2024-01-01, enddate=2024-12-31)

查询指数成分

weights = client.getindexweights(000300.SH)

查询涨跌停

limits = client.getlimitdata(000001.SZ, date=2024-12-01)

3. 批量查询

bash
python scripts/query_batch.py --stocks 000001.SZ,000002.SZ --start 2024-01-01 --end 2024-12-31 --output csv

📖 详细文档

🔧 配置

环境变量

bash

数据存储路径(可选)


export INVESTMENTDATADIR=~/.qlib/qlibdata/cndata

Tushare Token(可选,用于实时更新)

export TUSHARETOKEN=yourtoken_here

配置文件

编辑 config/config.yaml:

yaml
data:
# 数据存储路径
datadir: ~/.qlib/qlibdata/cn_data

# 自动更新
auto_update: true
update_time: 09:00

# 数据源优先级
sources:
- final
- ts
- ak
- yahoo

query:
# 默认输出格式
output_format: csv

# 日期格式
date_format: %Y-%m-%d

📝 使用示例

Python API

python
from scripts.data_client import InvestmentData

client = InvestmentData()

查询股票日 K 线

df = client.getstockdaily(000001.SZ, 2024-01-01, 2024-12-31) print(df.head())

查询指数数据

indexdf = client.getindex_daily(000300.SH, 2024-01-01, 2024-12-31)

查询股票列表

stocks = client.getstocklist(date=2024-12-31)

查询退市股票

delisted = client.getdelistedstocks()

命令行

bash

查询单只股票


python scripts/query.py --stock 000001.SZ --start 2024-01-01 --end 2024-12-31

批量查询

python scripts/query_batch.py --file stocks.txt --start 2024-01-01 --output json

更新数据

python scripts/update_data.py --daily

导出数据

python scripts/export.py --stock 000001.SZ --format excel

🔄 自动化

定时更新

使用 OpenClaw cron 自动更新:

yaml

每天早上 9:00 更新数据


schedule:
cron: 0 9 *
task: python scripts/update_data.py --daily

批量处理

bash

批量导出多只股票


python scripts/batch_export.py --stocks stocks.txt --output ./data/

⚠️ 注意事项

  1. 1. 数据延迟:每日更新,T+1 数据
  2. 存储空间:需要约 5GB 存储空间
  3. 网络要求:需要访问 GitHub 和 DoltHub
  4. Tushare Token:实时更新需要 token

📊 数据质量

  • - ✅ 多源验证:交叉验证多个数据源
  • 完整性好:包含退市公司数据
  • 修正错误:自动修正数据异常
  • 每日更新:自动化 CI/CD 流程

📚 相关资源

  • - GitHub:https://github.com/chenditc/investmentdata
  • DoltHub:https://www.dolthub.com/repositories/chenditc/investmentdata
  • 原始文档:https://github.com/chenditc/investment_data/blob/master/docs/README-ch.md

🤝 贡献

欢迎贡献代码、报告问题或提出建议!

📄 许可证

Apache 2.0

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 investment-data-1776420060 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 investment-data-1776420060 技能

通过命令行安装

skillhub install investment-data-1776420060

下载

⬇ 下载 investment-data v1.0.0(免费)

文件大小: 14.6 KB | 发布时间: 2026-4-17 19:14

v1.0.0 最新 2026-4-17 19:14
首个版本发布:基于 investment_data 项目的 A 股数据获取工具,支持日终价格、涨跌停、指数数据查询

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部