PANDADATA × PANDAAI · QUANTSKILLS 开源生态

PandaData × PandaAI

AI 量化全栈基础设施 · 从数据到策略、从单兵到团队

Pandadata:218 个金融数据接口 · 9 大数据域 · 6 大 AI Agent 兼容
PandaAI(pandaaiquant.com):Qube 自然语言策略 · Evo 深度研投 · OS 多 Agent 协作
自然语言 → 数据调用 → 策略回测 → 多 Agent 决策,全链路 AI 量化

218 数据接口
140+ 量化技能
9 数据域
3 平台层级
6 Agent 兼容
向下探索

项目总览

什么是 Pandadata?

一个以 AI Agent 为中心的量化金融数据技能生态

核心定位

Pandadata(SDK 名称 panda_data)是一个量化金融数据平台, 通过 Python SDK v0.0.12 提供 218 个中文文档数据接口, 覆盖 A 股、港股、美股、期货、期权、宏观、基金、量化因子等维度。

skill-pandadata-api 将其打包为 Agent Skill——让 Claude Code、WorkBuddy、Cursor 等 AI 编程助手 能够用自然语言精准查询金融数据,无需记忆接口名称和参数。 配合 Quantskills.ai 平台,可完成从数据获取到策略评估的完整量化投研闭环。

属性详情
仓库github.com/quantskills/skill-pandadata-api
SDK 版本panda_data == 0.0.12(Python ≥ 3.10)
接口总数218 文档方法 / 201 SDK 可调用 / 17 仅网关文档收录
许可证GPL-3.0(开源免费)
维护者abgyjaguo · QuantSkills 组织
PyPIpanda-data 0.0.12
注册pandadata.pandaaiquant.com(需 86 + 手机号)

PandaAI 量化平台

pandaaiquant.com

三层产品体系 · 可视化工作流 · 多 Agent 协作决策

平台定位

PandaAI(pandaaiquant.com) 是一个 AI 驱动的量化交易平台, 致力于降低量化投研门槛。从自然语言生成策略到多 Agent 协作决策,从单兵作战到组建 AI 量化团队, 覆盖「数据→因子→回测→风控→执行」完整链路。与 Pandadata 数据底座和 QuantSkills 技能生态构成三位一体的量化基础设施。

三层产品体系

🧊
入门级
PandaAI Qube
零代码量化工具。用自然语言描述交易想法,AI 自动完成数据分析、策略构建与回测。 适合量化初学者快速验证交易灵感。
「描述你的想法,AI 帮你写成策略」
🧬
进阶级
PandaAI Evo
AI 深度研投伙伴。辅助市场状态分类、策略逻辑审视、稳健性评估和迭代优化。 适合有经验的量化研究员进行深度策略开发。
「AI 不只是工具,更是你的研究伙伴」
🧠
旗舰级
PandaAI OS
多 Agent 协作平台。创建并编排多个 AI 智能体(如首席风控官、趋势分析师、VSA 分析师), 各自持有不同技能与视角,通过辩论与投票形成集体决策。
「一个人,也能拥有一支 AI 量化交易团队」

PandaAI OS · 多 Agent 架构

🧩
Skill Node
封装分析技能
标准化 I/O 接口
自然语言解释模板
🤖
Agent
定义角色 + 目标
组合技能作为武器库
独立分析与判断
🗳️
Collective
多 Agent 辩论
投票/加权共识
融合多视角输出信号
PandaAI OS · 核心节点类型

RAG 节点 — 检索增强生成,拉取研报/政策/财报等外部知识 · MCP 节点 — 多 Agent 协调协议,确保有序协作 · Skill 节点 — 封装自定义分析技能(如动态 ATR 止损、市场状态分类器)· Agent Analysis 节点 — 融合多 Agent 输出进行综合研判 · Agent Trading 节点 — 最终执行步,将集体决策转化为交易信号 · Prompt Input 节点 — 定义每个 Agent 的角色、目标和分析逻辑

关键平台特性

🎨 可视化工作流编辑器 — LiteGraph 拖拽式节点编排,所见即所得 · 💻 专家模式 — 节点内直接编写 Python 代码,满足高级需求 · 📊 专业回测引擎 — T+1 执行、15bp 手续费、涨跌停过滤、无未来偏差 · 📡 仿真交易 — 实时行情驱动的模拟交易,实盘前验证策略 · 🔗 CTP 实盘通道 — 支持期货实盘交易 · 🌍 TQX 国际版 — 通过 TQX.ai 支持全球市场


九大数据域 · 数据底座

218 个接口 · 全覆盖

从 A 股到宏观、从期货到期权、从港美股到量化因子

🛠️
交易工具
5 个方法
get_trade_cal get_last_trade_date get_trade_list get_prev_trade_date
📈
A 股数据
~60 个方法
get_stock_daily get_stock_dividend get_fina_reports get_lhb_list get_margin get_hsgt_hold get_block_trade get_repurchase
🔩
期货数据
~35 个方法
get_future_daily get_future_dominant get_broker_netmarg get_future_basis get_broker_flow_daily get_broker_profit get_future_warehouse_receipt
⚖️
期权数据
8 个方法
get_option_daily get_option_implied_volatility get_option_risk_indicators get_option_exercise get_option_static
🧮
量化因子
4 个方法
get_factor get_adj_factor get_factor_hk get_adj_factor_hk
🌏
港美股
~50 个方法
get_hk_daily get_us_daily get_stock_insider_trade get_fina_ex get_stock_ncycl_consensus
🏛️
宏观数据
~40 个方法
get_macro_na get_macro_cal get_macro_gb get_macro_ec get_macro_ch get_macro_rb
🧾
基金数据
7 个方法
get_fund_detail get_fund_daily get_fund_etf_cr get_fund_etf_constituents
💠
优先股数据
7 个方法
get_stock_preferred_detail get_stock_preferred_dividend get_stock_preferred_rating
⚠ SDK 0.0.12 尚未导出,仅网关文档收录
核心约定

📅 日期统一 YYYYMMDD 字符串(如 20250131)· 🏷️ A 股代码带后缀 000001.SZ / 600000.SH · 🌐 交易所代码 SH · HK · US · 📋 fields=[] 表示全字段 · ⚠️ 开始与结束日期间不超过 5 年


AI Agent 工作流

自然语言 → 精准数据调用

四步流程,让 AI 编程助手成为你的量化数据管家

01
🧭 路由识别
在 9 大数据域中定位正确接口
从自然语言提取市场、标的、时间
02
📑 契约加载
读取精确的参数名/字段名/示例
绝不凭 LLM 记忆瞎编
03
✍️ 代码生成
输出符合文档约定的
最小可运行 panda_data 调用
04
🚀 真实调用
自动加载凭证 → init_token()
同进程执行 API → 返回 DataFrame
核心原则

Prefer the bundled reference over memory. 先查文档,再回答。方法名、参数名、字段名严格按文档书写,不发明、不臆造、不猜测。

六大 AI Agent 兼容

🟣 Claude Code ~/.claude/skills/
💚 WorkBuddy portable-loader
🔵 Cursor .cursor/skills/
🟠 Codex ~/.codex/skills/
⚪ Hermes ~/.hermes/skills/
🔴 OpenClaw ~/.openclaw/skills/

量化技能生态

QuantSkills · 140+ 技能矩阵

基于 Pandadata 数据底座 + PandaAI 平台,覆盖数据→因子→回测→风控→执行的完整量化投研栈

📡 一、数据接口与数仓

📡
Pandadata API
218 接口自然语言路由,精确参数契约加载
pandadata-api →
🗄️
本地数据仓库
DuckDB/Parquet 本地缓存,离线回测研究
pandadata-warehouse →
🇺🇸
SEC EDGAR 收割机
美股 SEC 申报文件自动化采集与解析
us-sec-edgar →

🧮 二、因子研究工具箱(含 800+ 预验证因子库)

⛏️
因子挖掘
标准化因子挖掘 SOP 工作流
factor-mine →
📊
因子评估
双 IC + Sharpe + MDD + 单调性 + 换手率五维评分
factor-evaluate →
🧬
因子合成
多因子信号合成与去冗余
factor-blend →
🔪
因子正交化
剥离行业/规模/风格暴露
factor-orthogonalize →
📉
因子衰减分析
不同持仓周期下的 IC 衰减曲线
factor-decay →
🤖
多 Agent 辩经挖因子
多智能体辩论式因子发现
factormad-debate →
📚
预验证因子库
296 方向性 Alpha + 288 风险/形态 + 216 量价统计因子
内置因子库(800+)

📈 三、市场与证券分析

📰
每日市场复盘
指数估值/市场宽度/龙虎榜/两融/北向资金全自动日报
market-daily-review →
📊
个股尽调报告
25+ 接口 × 5 阶段 × 10 条风险规则,基本面/财务/股东全面覆盖
a-share-stock-dossier →
🔩
期货 DeepView 分析
期货持仓/基差/期限结构深度分析
futures-deepview →
⚖️
期权波动率分析
隐含波动率/IV 分位数/偏度报告
options-vol →
🔍
自然语言选股
用日常语言描述条件,AI 自动转化为筛选逻辑
stock-screener →
🔄
指数估值轮动
PE/PB 历史分位 + 行业轮动分析
index-valuation →
🏛️
宏观数据监控
宏观指标路由与自动化监控
macro-monitor →
📊
ETF 基金评价
跟踪质量/风险收益/流动性/规模/资金流五维比较
etf-fund-evaluator →

🛡️ 四、风险监控与预警

⚠️
事件风险预警
解禁/质押/减持/ST/审计意见全扫描
event-risk-alert →
📋
财报季追踪
业绩横截面扫描,超预期/暴雷榜
earnings-season →
💱
大宗交易雷达
大宗交易折溢价分析,机构动向监控
block-trade-radar →
🕵️
内部人交易雷达
港股/美股董监高与大股东交易信号监控
hk-us-insider-radar →

⚡ 五、策略回测与交易工具

⚡
标准回测协议
T+1/15bp/涨跌停过滤/5 健康检查/诊断图表
backtest →
🔬
过拟合检测
回测过拟合诊断与稳健性检验
backtest-overfit →
⚖️
组合优化
约束条件下的最优权重分配
portfolio-optimize →
📐
Barra 风险模型
多因子风险分解与归因
risk-model →
🔄
市场状态分类
HMM/阈值法市场状态识别
market-regime →
🔀
JQ→PandaAI 转换器
JoinQuant 策略批量迁移到 PandaAI
jq-to-panda →
🔧
工作流生成器
自然语言 → PandaAI 工作流 JSON 自动生成
workflow-generator →
✅
工作流审计
Code-review 风格的工作流质量审计
workflow-audit →

📖 六、研究模型与论文复现

📄
论文复现
框架无关的量化论文复现流水线
paper-replication →
📝
研报复现
翻译→公式→验证→策略→回测全流程
report-replication →
🔬
Gaetano/Crux 模型
复现知名量化研究机构方法论
gaetano-crux →

🔍 七、研究验证与质量保障

🚫
数值泄露检测
Lookahead/未来信息泄露自动检测
numerical-leak-check →
👻
生存偏差审计
退市/ST 股票导致的生存偏差检测
survivorship-auditor →
📋
期货换月审计
期货合约换月数据处理正确性校验
futures-roll-auditor →

📡 八、新闻与知识分析

📰
财经新闻聚合
实时财经新闻聚合 + AI 摘要分析
fin-news →
🧠
芒格心智模型
多维度交叉验证,芒格框架审视个股
munger-mental-model →
💬
新闻情绪分析
财经新闻情绪量化与交易信号转化
news-sentiment →

🤖 九、社区智能体

📊
市场状态监控 Agent
自动识别牛熊震荡 + 状态切换信号
社区 Agent · agent-market-regime-monitor
🚨
拥挤风险监控 Agent
拥挤交易检测 + 风险预警
社区 Agent · agent-crowding-risk-monitor
🔀
相关性断裂研究 Agent
相关性断裂与风格切换检测
社区 Agent · agent-correlation-break-research
🔄
宏观驱动轮动 Agent
宏观指标驱动行业/板块轮动
社区 Agent · agent-macro-driven-rotation
pandaaiquant.com 上可以直接用 AI 拉取数据 · 配合 Quantskills 完成大量量化投研工作
全量数据流量在 Quantskills.ai 免费领取 · 一个人也能拥有一支 AI 量化交易团队 —— PandaAI / Pandadata / QuantSkills 三位一体生态

安装与配置

三步接入 Pandadata

从零到真实数据调用,不到 5 分钟

1 克隆仓库 & 安装依赖(需 Python ≥ 3.10)
# 克隆 skill 仓库
git clone https://github.com/quantskills/skill-pandadata-api.git pandadata
cd pandadata

# 创建虚拟环境 & 安装依赖
python3.11 -m venv .venv
.venv/bin/pip install -r requirements.txt
2 检索接口(无需凭证,纯离线文档查询)
# 列出全部 218 个方法
.venv/bin/python scripts/search_api_docs.py --list-methods

# 查看 get_stock_daily 的完整参数/字段/示例
.venv/bin/python scripts/search_api_docs.py --method get_stock_daily

# 关键词检索(多个词需命中同一行)
.venv/bin/python scripts/search_api_docs.py 股票 分红 --context-lines 4
3 配置凭证 & 真实调用(需注册 Pandadata 账户)
# 交互式配置凭证(隐藏输入密码)
.venv/bin/python scripts/setup_runtime.py

# 真实 API 调用(自动加载凭证)
.venv/bin/python scripts/call_api.py \
  --method get_stock_daily \
  --params '{"symbol":["000001.SZ"],"start_date":"20250101","end_date":"20250131","fields":[]}'

# Python SDK 直接调用
from pandadata_runtime import init_pandadata
panda_data = init_pandadata()  # 自动加载凭证并登录
df = panda_data.get_stock_daily(symbol=["000001.SZ"], ...)
认证机制

SDK 0.0.12 通过 init_token(username, password, base_url) 完成认证; 凭证可保存在 ~/.pandadata/pandadata.env(600 权限)或通过环境变量传入: DEFAULT_USERNAME / DEFAULT_PASSWORD / JAVA_SERVICE_BASE_URL。 传入明文密码,SDK 内部自行哈希;加密凭证持久化到 user.json,token 仅存内存。


注意事项

关键限制与最佳实践

了解边界,才能更好地使用工具

类别限制项说明
SDK17 个接口未导出优先股数据及部分公司行为接口在 SDK 0.0.12 中不可通过 get_* 调用
SDK6 个方法名变更如 get_stock_competitor → get_stock_competitor_information,call_api.py 自动拒绝旧名
数据需要注册账户调用真实数据需 pandadata 凭证,非免费开放;技能包代码本身开源 GPL-3.0
数据非实时数据仅供研究参考,不构成投资建议;无 tick 级别数据
数据日期范围限制开始与结束日期间不超过 5 年
最佳先查再答API 相关问题先检索文档,不凭 LLM 记忆
最佳取数与分析分离先获取并验证 DataFrame,再做转换/分析
最佳空数据先自查返回空时先核对日期范围、代码格式、必填过滤,再判定服务异常

让量化投研像对话一样简单

在 Claude Code 中输入 $pandadata-api 调用数据技能 · 访问 pandaaiquant.com 使用 Qube/Evo/OS 平台 · 配合 WorkBuddy 和 Quantskills 完成完整量化投研工作。

🌐 PandaAI 平台 📦 Pandadata GitHub 🏢 QuantSkills 组织 📦 PyPI 包 🤖 FinRobot 金融 Agent