2026量化数据源之龙虾教程
黑狼数据API接口使用教程
简介
本教程将教您如何使用AI助手(如通义千问、文心一言、Kimi、豆包等)或小龙虾来调用黑狼数据API获取股票数据。
官方网站: http://www.fxyz.site/
开源项目: https://github.com/fxyzsite/FxyzSkill
快速开始
第一步:获取Token
- 访问 http://www.fxyz.site/apply 申请API权限
- Token是调用API的凭证,请妥善保管,不要泄露给他人
第二步:选择AI助手
您可以使用以下任一AI助手:
- 通义千问 (阿里云)
- 文心一言 (百度)
- Kimi (月之暗面)
- 豆包 (字节跳动)
- 智谱清言 (智谱AI)
- 小龙虾 (自定义AI助手)
第三步:投喂API文档
将本文档内容复制并发送给AI助手,让它学习如何调用黑狼数据API。
方式1:直接复制
点击页面右上角的“复制全部文档”按钮,然后粘贴到AI助手中。
方式2:下载文档
点击下载按钮保存为markdown文件,然后将文件上传给AI助手。
API基础信息
基础URL
所有API请求的基础URL为:http://api.fxyz.site
认证方式
所有API请求都需要在URL参数中包含 token 参数进行身份验证。
示例:
http://api.fxyz.site/wolf/list?flag=0&token=YOUR_TOKEN
返回格式
所有API返回JSON格式数据。具体返回结构请参考各接口的"返回数据示例"。
注意: 部分接口直接返回数组,部分接口返回对象,请以各接口的返回数据示例为准。
数据更新频率
- 实时行情数据:交易时间段(09:15-15:00)每分钟更新
- 涨停板/跌停板/炸板数据:实时数据交易时间段每分钟更新,历史数据收盘后3:30更新
- 基础数据(股票列表、财务指标等):历史数据收盘后6:00更新
- K线数据:实时数据交易时间段实时更新,历史数据收盘后3:30更新
- 逐笔交易/分价/资金流向:历史数据盘后6:00更新
调用限制说明
- 免费版:有调用次数限制,适合学习和小规模使用
- 包年版:无调用次数限制,支持all参数获取全市场数据
- 调用频率:建议控制调用频率,避免短时间内大量请求
- all参数:仅包年版用户可用,用于获取全市场数据
可用接口列表
基础数据
股票列表
接口描述: 获取股票列表。
历史数据收盘后六点更新。
请求URL: /wolf/list
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| flag | int | 否 | 股票类型 | 0-所有股票,1-深交所股票,2-上交所股票,3-北交所股票,4-指数,5-创业板股票,6-科创板股票,7-ETF,8-ST股票,9-退市股票 |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | String | 股票代码 |
| name | String | 股票名称 |
调用示例:
http://api.fxyz.site/wolf/list?flag=0&token=88888888
返回数据示例:
[{"code":"000011","name":"深物业A"},{"code":"300697","name":"电工合金"}]
概念成分股
接口描述: 获取行业板块、概念板块、特色板块下的成分股数据。
历史数据收盘后六点更新。
请求URL: /wolf/sector
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| symbol | String | 否 | 板块划分 | hy-行业板块,gn-概念板块,ts-特色板块 |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | String | 股票代码 |
| name | String | 股票名称 |
调用示例:
http://api.fxyz.site/wolf/sector?symbol=hy&token=88888888
返回数据示例:
[{"bkname":"区块链","stocks":["000021","000034"]}]
财务核心指标
接口描述: 包含核心财务指标,包括ROE、每股净资产、基本每股收益等财务指标。
请求URL: /wolf/financemetric
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| code | String | 否 | 股票代码,仅支持单个股票获取 | - |
| startDate | String | 否 | 开始日期 | - |
| endDate | String | 否 | 结束日期 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | String | 股票代码 |
| reportDate | String | 报告截止日 |
| publicDate | String | 公告日 |
| ocfps | Float | 每股经营活动现金流量 |
| bps | Float | 每股净资产 |
| basicEps | Float | 基本每股收益 |
| dilutedEps | Float | 稀释每股收益 |
| dps | Float | 每股未分配利润 |
| fund | Float | 每股资本公积金 |
| equity | Float | 净资产收益率 |
| salesProfit | Float | 销售毛利率 |
| revenueInc | Float | 主营收入同比增长 |
| profitInc | Float | 净利润同比增长 |
| netProfitM | Float | 归属于母公司所有者的净利润同比增长 |
| netProfitA | Float | 扣非净利润同比增长 |
| roe | Float | 净资产收益率 |
| grossProfit | Float | 毛利率 |
| netProfit | Float | 净利率 |
| prePay | Float | 预收款 |
| salesCash | Float | 销售现金流 |
| gearRatio | Float | 资产负债比率 |
| turnover | Float | 存货周转率 |
调用示例:
http://api.fxyz.site/wolf/financemetric?code=000001&startDate=2026-04-26&endDate=2026-04-26&token=123456789
炸板
接口描述: 获取盘中炸板实时数据。
数据更新:实时数据交易时间段每1分钟更新,历史数据收盘后3:30更新。
请求URL: /wolf/zb
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| tradeDate | String | 否 | 交易日期 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| tradeDate | String | 交易时间 |
| cje | float | 成交额(元) |
| code | String | 股票代码 |
| scfb | String | 首次封板时间,个股第一次触及涨(跌)停的时间 |
| hsl | float | 换手率(%) |
| ltsz | float | 流通市值(元) |
| name | String | 股票名称 |
| zxj | float | 最新价(元) |
| zsz | float | 总市值(元) |
| zbcs | int | 炸板次数,个股打开涨停板的次数 |
| zdf | float | 涨跌幅(%) |
| zf | float | 振幅(%) |
| zs | float | 涨速 |
| ztp | float | 涨停价 |
| zttj | String | 涨停统计,n/m代表m天中有n次涨停板 |
| update | String | 更新时间 |
调用示例:
http://api.fxyz.site/wolf/zb?tradeDate=2026-04-26&token=88888888
返回数据示例:
[{"tradeDate":"2026-03-23","cje":1.00366E9,"code":"000020","scfb":"09:25:00","hsl":25.7226,"ltsz":3.80447E9,"name":"深华发A","zxj":21.0,"zsz":5.94639E9,"zbcs":1,"zdf":-9.98714,"zf":19.9743,"zs":0.0,"ztp":25.66,"zttj":"5/6","update":"2026-03-25 17:32:18"}]
强势股
接口描述: 获取盘中强势股票实时数据。
数据更新:实时数据交易时间段每1分钟更新,历史数据收盘后3:30更新。
请求URL: /wolf/qs
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| tradeDate | String | 否 | 交易日期 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| tradeDate | String | 交易时间 |
| cje | float | 成交额(元) |
| code | String | 股票代码 |
| rxly | int | 入选理由,1:60日新高,2:近期多次涨停,3:60日新高且近期多次涨停 |
| hsl | float | 换手率(%) |
| lb | float | 量比 |
| ltsz | float | 流通市值(元) |
| name | String | 股票名称 |
| sfxh | int | 是否新高,0:否,1:新高 |
| zxj | float | 最新价 |
| zsz | float | 总市值(元) |
| zdf | float | 涨跌幅(%) |
| zs | float | 涨速 |
| ztp | float | 涨停价 |
| zttj | String | 涨停统计,n/m代表m天中有n次涨停板 |
| update | String | 更新时间 |
调用示例:
http://api.fxyz.site/wolf/qs?tradeDate=2026-04-26&token=88888888
返回数据示例:
[{"tradeDate":"2026-03-23","cje":1.00366E9,"code":"000020","rxly":3,"hsl":25.7226,"lb":8.95834,"ltsz":3.80447E9,"name":"深华发A","sfxh":1,"zxj":21.0,"zsz":5.94639E9,"zdf":-9.98714,"zs":0.0,"ztp":25.66,"zttj":"5/6","update":"2026-03-25 17:32:16"}]
次新股
接口描述: 获取次新股数据。
数据更新:实时数据交易时间段每1分钟更新,历史数据收盘后3:30更新。
请求URL: /wolf/cx
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| cje | float | 成交额(元) |
| code | String | 股票代码 |
| hsl | float | 换手率(%) |
| ssrq | String | 上市日期 |
| ltsz | float | 流通市值(元) |
| name | String | 股票名称 |
| sfxg | int | 是否新高,0:否,1:新高 |
| kbrq | String | 开板日期 |
| kbjr | int | 开板几日 |
| zxj | float | 最新价 |
| zsz | float | 总市值(元) |
| zdf | float | 涨跌幅(%) |
| ztp | float | 涨停价 |
| zttj | String | 涨停统计,n/m代表m天中有n次涨停板 |
| update | String | 更新时间 |
调用示例:
http://api.fxyz.site/wolf/cx?token=88888888
返回数据示例:
[{"cje":7.05275E7,"code":"001220","hsl":7.52699,"ssrq":"2026-02-03","ltsz":9.42781E8,"name":"世盟股份","sfxg":0,"kbrq":"2026-02-03","kbjr":43,"zxj":41.7,"zsz":3.84849E9,"zdf":2.03083,"ztp":1.0,"zttj":"0/0","update":"2026-04-13 17:31:47"}]
实时行情数据
实时行情
接口描述: 获取沪深A股实时行情数据。提供涨速、涨跌幅、换手率、振幅、量比、内盘、外盘、ROE等行情指标数据,适用于投资研究、量化交易。包年版支持all参数获取盘中全市场实时数据。
数据更新:实时数据交易时间段每1分钟更新。
请求URL: /wolf/time
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| symbol | String | 否 | 股票类型 | stock-沪深京A股,etf-ETF基金 |
| code | String | 否 | 股票代码。code取值为all,则表示全推全市场数据;code取值为000001,则表示获取单个股票数据。 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | String | 股票代码 |
| name | String | 股票名称 |
| tradeDate | String | 交易时间 |
| zxj | float | 最新价(元) |
| open | float | 开盘价(元) |
| high | float | 最高价(元) |
| low | float | 最低价(元) |
| cjl | float | 成交量(手) |
| cje | float | 成交额(元) |
| zrspj | float | 昨日收盘价(元) |
| jj | float | 均价(元) |
| ztj | float | 涨停价(元) |
| dtj | float | 跌停价(元) |
| zdf | float | 涨跌幅(%) |
| zde | float | 涨跌额(元) |
| zf | float | 振幅(%) |
| hsl | float | 换手率(%) |
| lb | float | 量比 |
| zsz | float | 总市值(元) |
| ltsz | float | 流通市值(元) |
| sjl | float | 市净率(%) |
| wb | float | 委比(%) |
| wp | float | 外盘(手) |
| np | float | 内盘(手) |
| roe | float | ROE |
| zgb | float | 总股本(股) |
| ltgb | float | 流通股本(股) |
| jtsyl | float | 市盈率(静) |
| dtsyl | float | 市盈率(动) |
| ttmsyl | float | 市盈率(TTM) |
| zdf03 | float | 3日涨跌幅(%) |
| zdf05 | float | 5日涨跌幅(%) |
| zdf10 | float | 10日涨幅(%) |
| zdf20 | float | 20日涨幅(%) |
| zdf60 | float | 60日涨幅(%) |
| zdfyear | float | 今年以来涨幅(%) |
调用示例:
http://api.fxyz.site/wolf/time?symbol=stock&code=000001&token=88888888
返回数据示例:
[{"code":"000001","name":"平安银行","tradeDate":"2026-04-13 15:09:37","zxj":11.07,"open":11.05,"high":11.09,"low":11.03,"cjl":406104.0,"cje":4.490568E8,"zrspj":11.09,"jj":11.06,"ztj":12.2,"dtj":9.98,"zdf":-0.18,"zde":-0.02,"zf":0.54,"hsl":0.21,"lb":0.62,"zsz":2.1482352E11,"ltsz":2.1482E11,"sjl":0.48,"wb":51.8,"wp":168946.0,"np":237158.0,"roe":9.15,"zgb":1.9405918E10,"ltgb":1.94056E10,"jtsyl":5.04,"dtsyl":5.04,"ttmsyl":5.04,"zdf03":-1.34,"zdf05":-0.45,"zdf10":0.45,"zdf20":1.28,"zdf60":-3.82,"zdfyear":-2.98}]
实时K线
接口描述: 获取沪深A股和ETF实时K线数据。包年版支持all参数获取盘后全市场数据,仅限近一周内的日线数据。
数据更新:实时数据交易时间段实时更新,历史数据收盘后3:30更新,all参数历史数据盘后6:00更新。
请求URL: /wolf/time/kline
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| symbol | String | 否 | 股票类型 | stock-沪深京A股,etf-ETF基金,index-指数 |
| code | String | 否 | 股票代码。code取值为000001,则表示获取单个股票数据。包年版支持all参数获取盘后全市场数据,仅限近一周内的日线数据 | - |
| period | String | 否 | K线周期 | 5m-5分钟线,15m-15分钟线,30m-30分钟线,1h-1小时线,1d-日线,1w-周线,1mon-月线,1y-年线 |
| cq | String | 否 | 复权类型 | 1-不复权,2-前复权,3-后复权 |
| startDate | String | 否 | 开始日期 | - |
| endDate | String | 否 | 结束日期 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| t | String | 交易时间 |
| code | String | 股票代码 |
| o | float | 开盘价(元) |
| c | float | 收盘价(元) |
| h | float | 最高价(元) |
| l | float | 最低价(元) |
| v | float | 成交量(手) |
| a | float | 成交额(元) |
| pc | float | 昨收价(元) |
调用示例:
http://api.fxyz.site/wolf/time/kline?symbol=stock&code=000001&period=1d&cq=1&startDate=2026-04-26&endDate=2026-04-26&token=88888888
返回数据示例:
[{"t":"2026-03-23 00:00:00","code":"000001","o":10.68,"c":10.45,"h":10.68,"l":10.43,"v":1580088.0,"a":1.6663283E9,"pc":10.77}]
日线快照
接口描述: 获取沪深A股和ETF实时日线行情数据。包年版支持all参数获取盘中全市场实时数据。
请求URL: /wolf/time/day
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| symbol | String | 否 | 股票类型 | stock-沪深京A股,etf-ETF基金 |
| code | String | 否 | 股票代码。code取值为all,则表示全推全市场数据;code取值为000001,则表示获取单个股票数据。 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| t | String | 交易时间 |
| code | String | 股票代码 |
| o | float | 开盘价(元) |
| c | float | 收盘价(元) |
| h | float | 最高价(元) |
| l | float | 最低价(元) |
| v | float | 成交量(手) |
| a | float | 成交额(元) |
| pc | float | 昨收价(元) |
调用示例:
http://api.fxyz.site/wolf/time/day?symbol=stock&code=000001&token=88888888
返回数据示例:
[{"t":"2026-04-13 15:00:00","code":"000001","o":11.05,"c":11.07,"h":11.09,"l":11.03,"v":406104.0,"a":4.490568E8,"pc":11.09}]
买卖五档
接口描述: 买卖五档实时数据
请求URL: /wolf/time/five
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| symbol | String | 否 | 股票类型 | stock-沪深京A股,etf-ETF基金 |
| code | String | 否 | 股票代码。code取值为000001,则表示获取单个股票数据。 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| t | String | 交易时间 |
| code | String | 股票代码 |
| p | float | 最新价(元) |
| o | float | 开盘价(元) |
| h | float | 最高价(元) |
| l | float | 最低价(元) |
| pc | float | 前收盘价(元) |
| a | float | 成交总额(元) |
| v | float | 成交总量(手) |
| bp1 | float | 买一价(元) |
| bp2 | float | 买二价(元) |
| bp3 | float | 买三价(元) |
| bp4 | float | 买四价(元) |
| bp5 | float | 买五价(元) |
| bv1 | float | 买一量(手) |
| bv2 | float | 买二量(手) |
| bv3 | float | 买三量(手) |
| bv4 | float | 买四量(手) |
| bv5 | float | 买五量(手) |
| sp1 | float | 卖一价(元) |
| sp2 | float | 卖二价(元) |
| sp3 | float | 卖三价(元) |
| sp4 | float | 卖四价(元) |
| sp5 | float | 卖五价(元) |
| sv1 | float | 卖一量(手) |
| sv2 | float | 卖二量(手) |
| sv3 | float | 卖三量(手) |
| sv4 | float | 卖四量(手) |
| sv5 | float | 卖五量(手) |
调用示例:
http://api.fxyz.site/wolf/time/five?symbol=stock&code=000001&token=88888888
返回数据示例:
[{"t":"2026-04-13 15:00:00","code":"000001","p":11.07,"o":11.05,"h":11.09,"l":11.03,"pc":11.09,"a":4.490568E8,"v":406104.0,"bp1":11.06,"bp2":11.05,"bp3":11.04,"bp4":11.03,"bp5":11.02,"bv1":518.0,"bv2":11463.0,"bv3":11722.0,"bv4":11557.0,"bv5":9087.0,"sp1":11.07,"sp2":11.08,"sp3":11.09,"sp4":11.1,"sp5":11.11,"sv1":146.0,"sv2":2840.0,"sv3":3731.0,"sv4":5127.0,"sv5":2237.0}]
竞价数据
接口描述: 获取沪深A股实时竞价数据,竞价时间段:09:15-09:25
请求URL: /wolf/time/bid
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| code | String | 否 | 股票代码。code取值为000001,则表示获取单个股票数据。 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | String | 股票代码 |
| t | String | 交易时间 |
| p | float | 最新价(元) |
| pc | float | 昨日收盘价(元) |
| zf | float | 竞价涨幅(元) |
| jv | long | 竞价量(手) |
| je | long | 竞价金额(元) |
| nv | long | 未匹配量(手) |
| ne | long | 未匹配金额(元) |
| bs | int | 买卖点,-1未匹配量靠近卖一侧,1未匹配量靠近买一侧 |
调用示例:
http://api.fxyz.site/wolf/time/bid?code=000001&token=88888888
返回数据示例:
[{"code":"000001","t":"2026-04-13 09:25:00","p":11.05,"pc":11.09,"zf":-0.36,"jv":13041,"je":14410300,"nv":14327,"ne":15831335,"bs":-1}]
逐笔交易
接口描述: 获取沪深A股逐笔交易数据。
数据更新:历史数据盘后6:00更新
请求URL: /wolf/deal
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| code | String | 否 | 股票代码。code取值为000001,则表示获取单个股票数据。 | - |
| tradeDate | String | 否 | 交易日期 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| t | String | 交易时间 |
| cjj | float | 成交价(元) |
| zd | float | 涨跌额(元) |
| cjl | long | 成交量(手) |
| cje | long | 成交额(元) |
| bs | int | 买卖点,-1主动性卖,1主动性买 |
调用示例:
http://api.fxyz.site/wolf/deal?code=000001&tradeDate=2026-04-26&token=88888888
返回数据示例:
[{"t":"2026-04-10 09:15:00","cjj":11.09,"zd":-0.01,"cjl":62,"cje":68758,"bs":-1}]
分价数据
接口描述: 获取沪深A股分价数据。
数据更新:历史数据盘后6:00更新
请求URL: /wolf/price
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| code | String | 否 | 股票代码。code取值为000001,则表示获取单个股票数据。 | - |
| tradeDate | String | 否 | 交易日期 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | String | 股票代码 |
| t | String | 交易时间 |
| p | float | 最新价(元) |
| pc | float | 昨日收盘价(元) |
| zf | float | 竞价涨幅(元) |
| jv | long | 竞价量(手) |
| je | long | 竞价金额(元) |
| nv | long | 未匹配量(手) |
| ne | long | 未匹配金额(元) |
| bs | int | 买卖点,-1未匹配量靠近卖一侧,1未匹配量靠近买一侧 |
调用示例:
http://api.fxyz.site/wolf/price?code=000001&tradeDate=2026-04-26&token=88888888
返回数据示例:
[{"cjj":11.03,"cjl":3962,"ratio":0.98},{"cjj":11.04,"cjl":44360,"ratio":10.92}]
资金流向
接口描述: 获取沪深A股资金流向数据。资金流数据区分主买、主卖、特大单、大单、中单、小单等。
数据更新:历史数据盘后6:00更新
请求URL: /wolf/money
输入参数:
| 参数名 | 类型 | 必填 | 说明 | 取值范围 |
|---|---|---|---|---|
| code | String | 否 | 股票代码。code取值为000001,则表示获取单个股票数据。 | - |
| tradeDate | String | 否 | 交易日期 | - |
| token | String | 是 | 登录网站获取token | - |
返回字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| c | String | 股票代码 |
| t | String | k线日期 |
| buynum | int | 主买单总单数 |
| sellnum | int | 主卖单总单数 |
| totalnum | int | 成交笔数 |
| buytddcje | float | 主买特大单成交额(元) |
| buyddcje | float | 主买大单成交额(元) |
| buyzdcje | float | 主买中单成交额(元) |
| buysdcje | float | 主买小单成交额(元) |
| selltddcje | float | 主卖特大单成交额(元) |
| sellddcje | float | 主卖大单成交额(元) |
| sellzdcje | float | 主卖中单成交额(元) |
| sellxdcje | float | 主卖小单成交额(元) |
| buytddcjl | int | 主买特大单成交量(手) |
| buyddcjl | int | 主买大单成交量(手) |
| buyzdcjl | int | 主买中单成交量(手) |
| buyxdcjl | int | 主买小单成交量(手) |
| selltddcjl | int | 主卖特大单成交量(手) |
| sellddcjl | int | 主卖大单成交量(手) |
| sellzdcjl | int | 主卖中单成交量(手) |
| sellxdcjl | int | 主卖小单成交量(手) |
调用示例:
http://api.fxyz.site/wolf/money?code=000001&tradeDate=2026-04-26&token=88888888
返回数据示例:
[{"c":"000001","t":"2026-04-10 00:00:00","buynum":1783,"sellnum":2368,"totalnum":34943,"buytddcje":7.097136E7,"buyddcje":9.207588E7,"buyzdcje":6.0690788E7,"buysdcje":1.3619718E7,"selltddcje":1.0703581E8,"sellddcje":9.459262E7,"sellzdcje":7.377818E7,"sellxdcje":2.1324634E7,"buytddcjl":63944,"buyddcjl":82907,"buyzdcjl":54646,"buyxdcjl":12260,"selltddcjl":96444,"sellddcjl":85188,"sellzdcjl":66448,"sellxdcjl":19205}]
使用示例
示例1:获取所有A股股票列表
向AI助手提问:
请帮我调用黑狼数据API获取所有A股股票列表。
我的Token是:YOUR_TOKEN
AI助手应该生成的Python代码:
import requests
url = "http://api.fxyz.site/wolf/list"
params = {
"flag": 0, # 0表示所有股票
"token": "YOUR_TOKEN"
}
response = requests.get(url, params=params)
data = response.json()
if data.get("code") == 200:
stocks = data.get("data", [])
print(f"共获取到 {len(stocks)} 只股票")
for stock in stocks[:5]: # 显示前5只
print(f"{stock['code']} - {stock['name']}")
else:
print(f"请求失败: {data.get('message')}")
示例2:获取某日涨停板数据
向AI助手提问:
请帮我获取2026年4月26日的涨停板数据。
我的Token是:YOUR_TOKEN
AI助手应该生成的Python代码:
import requests
url = "http://api.fxyz.site/wolf/zt"
params = {
"tradeDate": "2026-04-26",
"token": "YOUR_TOKEN"
}
response = requests.get(url, params=params)
data = response.json()
if data and len(data) > 0:
print(f"当日共有 {len(data)} 只涨停股票")
for stock in data[:5]: # 显示前5只
print(f"{stock['code']} - {stock['name']} - 涨幅:{stock['zdf']}%")
else:
print("当日无涨停股票或请求失败")
示例3:获取实时行情
向AI助手提问:
请帮我获取股票代码600000(浦发银行)的实时行情数据。
我的Token是:YOUR_TOKEN
AI助手应该生成的Python代码:
import requests
url = "http://api.fxyz.site/wolf/time"
params = {
"symbol": "stock",
"code": "600000",
"token": "YOUR_TOKEN"
}
response = requests.get(url, params=params)
data = response.json()
if data and len(data) > 0:
stock = data[0]
print(f"股票: {stock['name']}")
print(f"最新价: {stock['zxj']}")
print(f"涨跌幅: {stock['zdf']}%")
print(f"成交量: {stock['cjl']}手")
print(f"成交额: {stock['cje']}元")
else:
print("未获取到数据")
常见问题
Q1: Token在哪里获取?
A: 访问 http://www.fxyz.site/apply 申请API权限。
Q2: API有调用次数限制吗?
A: 是的,不同用户等级有不同的调用次数限制。详情请参考官网说明。
Q3: 数据更新频率是多少?
A:
- 实时行情数据:交易时间内每分钟更新
- 历史数据:收盘后18:00更新
- 财务数据:财报发布后更新
Q4: 如何处理API错误?
A: 检查返回数据:
- 如果返回空数组或null,可能是该日期无数据
- 如果返回错误信息,请检查Token是否有效
- 建议添加错误处理逻辑,确保程序稳定性
Q5: 可以批量获取多只股票数据吗?
A: 部分接口支持批量查询:
- 实时行情接口:包年版用户可使用code=all获取全市场数据
- 其他接口:可以通过循环调用实现批量获取
最佳实践
1. 错误处理
始终检查API返回数据,确保请求成功。
response = requests.get(url, params=params)
data = response.json()
if not data or len(data) == 0:
print("未获取到数据")
return
2. 频率控制
避免短时间内大量请求,建议添加延时:
import time
for code in stock_codes:
data = get_stock_data(code)
process_data(data)
time.sleep(0.1) # 每次请求间隔0.1秒
3. 数据缓存
对于不经常变化的数据,建议本地缓存,减少API调用次数。
4. 参数验证
在调用API前验证参数格式,特别是日期参数:
from datetime import datetime
def validate_date(date_str):
try:
datetime.strptime(date_str, '%Y-%m-%d')
return True
except ValueError:
return False
if not validate_date(trade_date):
print("日期格式错误,请使用 YYYY-MM-DD 格式")
return
技术支持
- 官方网站: http://www.fxyz.site/
- GitHub: https://github.com/fxyzsite/FxyzSkill
- 问题反馈: 请在GitHub提交Issue
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)