核心用法
FTShare-market-data 是非凸科技(FTAI)提供的A股全市场数据技能集合,通过统一的 run.py 入口路由调用各子技能。用户需先识别数据类型(股票行情、K线、ETF、指数、宏观、公告研报、股东数据、业绩财务等),匹配对应子技能名称,再执行 python <RUN_PY> <子skill名> [参数...] 获取JSON数据。
主要数据模块包括:
- 市场数据:全量股票列表、实时行情排序、IPO信息、大宗交易、融资融券明细
- 行情与K线:单股实时行情估值、日周月年K线(OHLC+均线)、分钟级分时数据
- ETF与指数:ETF/指数详情、列表筛选、K线、分时价格、PCF申购赎回清单
- 宏观数据:中国15项核心指标(GDP、CPI、PPI、PMI、LPR、M2、进出口等)及美国16项指标(非农、CPI、GDP、利率决议等)
- 公告与研报:全市场/单股公告研报列表、PDF下载
- 股东数据:十大股东/流通股东、股东人数、股权质押总揽/个股详情、增减持记录
- 业绩财务:业绩快报、业绩预告、现金流量表、利润表、资产负债表(单股历期或全市场单期)
显著优点
1. 数据覆盖全面:涵盖A股投资所需的行情、基本面、资金面、宏观、公告事件等全维度数据
2. 官方数据源:非凸科技作为金融数据服务商,数据来源直接对接交易所及权威统计机构
3. 标准化接口:统一HTTP GET接口,统一认证方式,子技能结构清晰,便于程序化调用
4. 多时间周期:支持实时、分时、日周月年K线、财报期等多粒度数据获取
5. 中美宏观双覆盖:国内少有的同时提供中国官方宏观指标和美国高频经济数据的技能集
潜在缺点与局限性
1. 仅限A股:股票数据覆盖沪深京A股,未涵盖港股、美股等其他市场(除美国宏观指标外)
2. 无历史高频数据:分钟级数据仅支持当日或近5日,不提供远期历史tick数据
3. 新闻数据时效受限:语义搜索新闻仅支持当年最近半个月,无法获取更早新闻
4. 需要代码后缀:股票代码需带市场后缀(如.SH/.SZ/.XSHG/.XSHE),对非专业用户不够友好
5. 依赖外部执行环境:需通过run.py调用,存在Python环境依赖,无法直接HTTP调用
适合人群
- 量化研究员/策略开发者:需要系统化获取A股多因子数据用于模型构建和回测
- 个人投资者/分析师:快速查询个股估值、股东结构、财务数据、宏观指标辅助投资决策
- 金融科技开发者:集成行情、公告、财务等数据到自有投研系统或App
- 财经内容创作者:获取结构化数据用于报告、图表制作和数据新闻
常规风险
- 数据延迟风险:行情数据存在常规行情延迟(非实时Level-2),高频交易场景需确认延迟等级
- API稳定性:依赖非凸科技服务端可用性,极端行情下可能出现限流或服务波动
- 数据解读风险:宏观指标、财务数据需结合发布时点和统计口径理解,避免误读
- 合规使用:金融数据受监管约束,商用需确认授权范围,个人使用需遵守服务条款
- 参数校验:日期格式(YYYYMMDD)、代码后缀等参数错误会导致调用失败,需严格按文档传参