核心用法
FTShare-market-data 是非凸科技提供的专业金融数据接口技能集,采用统一路由入口设计,通过 run.py 脚本调用各子技能。用户根据查询意图匹配对应子技能名称,执行 python <RUN_PY> <子skill名> [参数...] 即可获取结构化JSON数据。
主要数据覆盖:
- A股基础数据:全市场股票列表、实时行情、IPO信息、大宗交易、融资融券明细
- K线与分时:日线/周线/月线/年线OHLC数据、分钟级分时价格,附带MA5/MA10/MA20均线
- ETF数据:ETF详情、列表筛选、PCF申购赎回清单、成份股查询、盘前数据
- 指数数据:指数详情、列表、K线、分时走势
- 公告研报:全市场/单只股票的历史公告与研报列表,支持PDF下载
- 股东数据:十大股东/流通股东、股东人数、股权质押总揽与个股详情、股东增减持
- 财务数据:业绩快报/预告、现金流量表、利润表、资产负债表(单股历期或全市场指定报告期)
- 宏观经济:中国15项核心指标(GDP、CPI、PPI、PMI、LPR、M0/M1/M2等)及美国16类经济指标
使用特点:
- 所有接口基于
https://market.ft.tech,HTTP GET请求 - 自动处理分页(支持
--all参数全量拉取) - 股票代码需带市场后缀(如
600519.SH、000001.SZ) - 时间参数支持自然语言(TODAY、FIVE_DAYS_AGO等)或毫秒时间戳
显著优点
1. 数据权威性:非凸科技作为专业金融科技服务商,数据来源直接对接交易所及官方统计机构,实时性与准确性有保障
2. 覆盖全面:从基础行情到深度财务、从个股到宏观、从中国市场到美国市场,形成完整数据闭环
3. 接口设计规范:统一的调用方式、清晰的参数命名、标准化的JSON返回格式,降低集成成本
4. 场景化匹配:提供详细的「用户问法示例」映射表,快速定位所需子技能
5. 无额外依赖:通过 __file__ 自定位机制,无论安装路径如何均可正确执行
潜在缺点与局限性
1. 地域限制:主要聚焦A股市场,港美股基础行情覆盖有限(仅美国宏观经济指标)
2. 时效边界:部分数据存在延迟,如语义搜索新闻仅支持最近半个月
3. 参数复杂度:部分高级查询(如 stock-quotes-list 的 --filter/--masks)需要理解内部字段逻辑
4. 无可视化输出:仅返回原始JSON数据,需用户自行解析展示
5. 依赖外部网络:所有接口需实时请求 market.ft.tech,离线环境不可用
适合人群
- 量化投资者:需要程序化获取历史K线、财务数据进行策略回测
- 金融分析师:批量查询公告、研报、股东变动等基本面信息
- 财经内容创作者:快速获取IPO、大宗交易、融资融券等市场热点数据
- 个人投资者:查询单只股票估值指标、实时行情、宏观经济走势
- 企业风控/研究部门:股权质押监控、股东增减持跟踪
常规风险
- 数据延迟风险:行情数据非交易所实时推送,存在秒级到分钟级延迟,不适用于高频交易决策
- 接口变更风险:若服务端接口调整,本地脚本可能需同步更新
- 合规使用风险:获取的数据仅限个人研究使用,禁止用于非法证券咨询、操纵市场等行为
- 隐私泄露风险:
run.py执行时虽不传输个人敏感信息,但建议在可信环境中运行,避免路径信息泄露