股票代码体系
了解A股市场的股票代码体系对于正确使用AlphaFinance API至关重要。本文档将帮助您理解A股市场的股票代码规则和我们API中的代码使用方式。
A股股票代码规则
A股市场(中国内地股票市场)的股票代码由6位数字组成,不同交易所的股票代码有不同的规则:
上海证券交易所(SSE)
- 60开头:主板
- 688开头:科创板
- 900开头:B股(以美元交易)
深圳证券交易所(SZSE)
- 000开头:主板
- 002开头:中小板(已与主板合并,但代码保留)
- 003开头:主板(新增)
- 300开头:创业板
- 200开头:B股(以港元交易)
北京证券交易所(BSE)
在AlphaFinance API中使用股票代码
在使用我们的API时,您有多种方式指定股票:
1. 原始代码
直接使用6位数字代码,例如:
curl -X GET "https://api.alphafin.x-pai.com/v1/stock/basic-info?symbol=600519" \
-H "X-API-KEY: your_api_key_here"
2. 带市场前缀的代码
您也可以使用带交易所前缀的代码,格式为 {交易所}.{代码}
:
- sh.600519 - 上海交易所的贵州茅台
- sz.000858 - 深圳交易所的五粮液
- bj.830978 - 北京交易所的诺思兰德
例如:
curl -X GET "https://api.alphafin.x-pai.com/v1/stock/basic-info?symbol=sh.600519" \
-H "X-API-KEY: your_api_key_here"
3. 统一标准代码
我们还支持国际通用的统一标准代码,格式为 {代码}.{交易所}
:
- 600519.SH - 上海交易所的贵州茅台
- 000858.SZ - 深圳交易所的五粮液
- 830978.BJ - 北京交易所的诺思兰德
例如:
curl -X GET "https://api.alphafin.x-pai.com/v1/stock/basic-info?symbol=600519.SH" \
-H "X-API-KEY: your_api_key_here"
所有三种格式在我们的API中都是有效的,您可以根据您的习惯选择使用哪种格式。
批量请求多个股票
对于支持批量查询的API端点,您可以通过逗号分隔多个股票代码:
curl -X GET "https://api.alphafin.x-pai.com/v1/market/daily?symbol=600519,000858,300750&begin_date=2023-01-01&end_date=2023-01-10" \
-H "X-API-KEY: your_api_key_here"
特殊代码
指数代码
沪深市场的主要指数代码如下:
- 000001.SH - 上证指数
- 000300.SH - 沪深300指数
- 000688.SH - 科创50指数
- 000016.SH - 上证50指数
- 000905.SH - 中证500指数
- 399001.SZ - 深证成指
- 399006.SZ - 创业板指数
- 399673.SZ - 创业板50指数
例如,获取沪深300指数数据:
curl -X GET "https://api.alphafin.x-pai.com/v1/market/daily?symbol=000300.SH&begin_date=2023-01-01&end_date=2023-01-10" \
-H "X-API-KEY: your_api_key_here"
行业指数
行业指数通常以特定前缀开头,例如:
- 801开头 - 申万行业指数
- 000开头 - 中证行业指数
通过名称搜索股票
如果您不确定股票代码,可以使用我们的搜索API通过名称查找:
curl -X GET "https://api.alphafin.x-pai.com/v1/stock/search?keyword=茅台" \
-H "X-API-KEY: your_api_key_here"
响应示例:
{
"code": 200,
"message": "success",
"data": [
{
"symbol": "600519",
"name": "贵州茅台",
"exchange": "SSE",
"standard_symbol": "600519.SH",
"industry": "食品饮料"
},
{
"symbol": "002646",
"name": "天佑德酒",
"exchange": "SZSE",
"standard_symbol": "002646.SZ",
"industry": "食品饮料"
}
// 可能有更多结果...
]
}
最佳实践
- 使用标准化代码:建议在代码中使用统一标准代码(如
600519.SH
),以避免歧义。
- 验证股票代码:使用 股票基本信息 API验证股票代码是否有效。
- 使用批量请求:对于多个股票的查询,尽量使用批量请求而不是多个单独请求,以提高效率。
- 考虑代码变更:股票代码可能因重组、转板等原因变更,请使用 股票代码变更 API追踪历史变更。
常见问题
可能的原因包括:
- 代码格式错误(应为6位数字)
- 股票已退市或暂停交易
- 新上市股票尚未在数据库中更新
建议使用搜索API确认正确的代码。
使用我们的 股票代码变更 API获取股票代码的历史变更记录,包括重组、转板等情况。
目前我们主要支持A股市场数据。港股和美股数据将在未来更新中添加。
相关资源
Responses are generated using AI and may contain mistakes.