接入文件
介面簡介
本介面提供中國A股市場(含滬深主機板、科創板、創業板及北交所)的實時股票排行資料。開發者可透過指定排序欄位(如漲跌率、成交量、成交額、換手率、市盈率等)及排序方向,獲取特定市場下的個股排名列表。資料包含股票程式碼、名稱、實時價格、漲跌幅、成交量額及高低開收等核心行情指標,適用於構建金融資訊看板或量化篩選工具。
適用場景
- 金融資訊應用:展示今日漲幅榜、跌幅榜、成交活躍榜等實時熱點板塊。
- 量化交易輔助:基於量比、換手率或特定週期(5日/20日)漲跌幅進行初步選股篩選。
- 投資分析工具:為使用者提供按市值、市盈率(PE)、市淨率(PB)等基本面的排序查詢服務。
- 行情監控大屏:實時監控特定市場(如僅科創板或北交所)的資金流向與波動情況。
請求與返回說明
請求方式:POST 關鍵引數:
market(必填):指定市場範圍,可選hs_a(滬深A股)、kcb(科創板)、cyb(創業板)、hs_bjs(北交所)等。sort(必填):排序依據,支援changeRate(漲跌率)、volume(成交量)、value(成交額)、pe(市盈率)、changes_5d(5日漲跌幅)等十餘種維度。asc:排序順序,0為倒序(預設,即由大到小),1為正序。page/limit:分頁控制,每頁最大返回100條。
返回結果:
code:業務狀態碼,200表示成功。data.list:股票物件陣列,包含symbol(程式碼)、name(名稱)、price(現價)、changeRate(漲跌率)、volume(成交量)、update_time(時間戳)等欄位。
接入建議
- 快取策略:行情資料變化頻繁,建議前端根據業務需求設定合理的輪詢間隔(如3-5秒),避免高頻無效請求。
- 市場選擇:明確業務所需的市場範圍,若只需關注主機板,請指定
hs_a以減少資料傳輸量並提高響應速度。 - 異常處理:需校驗返回的
code欄位,非200時讀取msg資訊進行錯誤提示;注意區分HTTP狀態碼與業務狀態碼。
接入示例程式碼
提供 Shell、Python、Go、Java、PHP 等常見接入示例,便於直接接到現有專案裡。
請求示例
{
"sort": "排序字段,可选:changeRate 涨跌率排序,volume 成交量排序,value 成交额排序,amplitude 振幅排序, turnOver 换手率排序...",
"asc": "排序顺序,0 倒序(由大到小), 1正序(由小到大),默认0",
"page": "页码,默认1",
"limit": "每页条数,最大100条,默认10",
"market": "市场代码,可选:hs_a 沪深A股 ,hs_b 沪深B股,hs_bjs 北交所,kcb 科创板,cyb 创业板,hs 沪深所有(AB股全包含)"
}響應示例
{
"msg": "成功",
"code": 200,
"taskNo": "202960247220113090298671",
"data": {
"list": [
{
"volume": "148761581",
"symbol": "sh601138",
"high": "22.860",
"update_time": 1713324600,
"low": "21.740",
"price": "22.410",
"change": "0.6",
"name": "工业富联",
"preclose": "21.810",
"changeRate": "2.751032",
"value": "3319659472.000",
"open": "22.500"
}
]
}
}請求欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.sort | object | {...} |
| properties.sort.type | string | string |
| properties.sort.description | string | 排序字段,可选:changeRate 涨跌率排序,volume 成交量排序,value 成交额排序,amplitude 振幅排序, turnOver 换手率排序,volumeRatio 量比排序,pe 市盈率排序,pb 市净率排序,totalShare 总市值排序,changes_5m 五分钟涨跌幅排序, aov_5m 五分钟振幅排序,turnover_5m 五分钟换手率排序,changes_5d aov_5d turnover_5d 为五日数据,changes_20d aov_20d turnover_20d 为20日数据 |
| properties.asc | object | {...} |
| properties.asc.type |
響應欄位
以下欄位根據示例 JSON 自動提取,僅作接入參考。
| 欄位路徑 | 型別 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.msg | object | {...} |
| properties.msg.type | string | string |
| properties.msg.example | string | 成功 |
| properties.msg.description | string | 接口返回码对应的描述信息 |
| properties.code | object | {...} |