核心用法
FTShare-market-data 是非凸科技提供的 A 股市场数据技能集,通过统一路由入口 run.py 调用各子技能。使用时需先定位 run.py 绝对路径,执行格式为 python <RUN_PY> <子skill名> [参数...]。主要能力包括:
| 子技能 | 功能 | 关键参数 |
|--------|------|---------|
| `stock-list-all-stocks` | 全市场A股代码名称列表 | 无参数 |
| `stock-quotes-list` | 实时行情列表(支持板块筛选、排序) | `--order_by`, `--page_no`, `--page_size` |
| `stock-ipos` | IPO发行信息(价格、日期等) | `--page`/`--page_size` 或 `--all` |
| `block-trades` | 大宗交易明细(营业部、溢价率) | 无参数 |
| `margin-trading-details` | 融资融券明细(融资余额、净买入) | `--page`/`--page_size` 或 `--all` |
| `stock-security-info` | 单股实时行情+估值指标 | `--symbol`(如`600519.SH`) |
显著优点
- 数据维度全面:覆盖行情、IPO、大宗、两融、个股估值五大核心板块,满足投研全流程需求
- 接口设计规范:统一 RESTful 风格,参数命名清晰,支持分页与全量拉取(
--all) - 自定位能力强:
run.py通过__file__自动定位,安装位置灵活 - 专业数据质量:非凸科技为金融科技服务商,数据来源合规,更新及时
潜在缺点与局限性
- 参数必填约束严格:如
stock-quotes-list必须指定排序字段,无法默认无排序返回 - 市场覆盖有限:当前仅支持 A 股(沪深京),不含港股、美股等市场
- 无历史数据接口:侧重实时/近期数据,未提供日线/分钟级历史行情下载
- 单股查询独立域名:
stock-security-info使用ftai.chat域名,与其他接口分离 - 需本地Python环境:依赖本地执行
run.py,无法纯云端调用
适合人群
- 量化研究员/策略开发者:需要程序化获取 A 股多维度数据
- 专业个人投资者:分析 IPO 节奏、两融资金流向、大宗交易异动
- 金融数据分析师:构建市场监控仪表盘、行业对比研究
常规风险
- 数据延迟风险:实时行情可能存在秒级延迟,不适用于高频交易
- API 稳定性依赖:需关注非凸科技服务端可用性
- 参数格式敏感:股票代码需带市场后缀(
.SH/.SZ/.BJ),格式错误将返回失败 - 本地执行安全:
run.py执行时需注意脚本来源可信度,防范恶意代码注入 - 合规使用边界:数据仅限个人研究使用,禁止未经授权的商用转售或实时行情转发