股票代码体系

了解A股市场的股票代码体系对于正确使用AlphaFinance API至关重要。本文档将帮助您理解A股市场的股票代码规则和我们API中的代码使用方式。

A股股票代码规则

A股市场(中国内地股票市场)的股票代码由6位数字组成,不同交易所的股票代码有不同的规则:

上海证券交易所(SSE)

  • 60开头:主板
  • 688开头:科创板
  • 900开头:B股(以美元交易)

深圳证券交易所(SZSE)

  • 000开头:主板
  • 002开头:中小板(已与主板合并,但代码保留)
  • 003开头:主板(新增)
  • 300开头:创业板
  • 200开头:B股(以港元交易)

北京证券交易所(BSE)

  • 8开头:北交所上市公司(如 830978)

在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追踪历史变更。

常见问题

相关资源

股票代码体系

了解A股市场的股票代码体系对于正确使用AlphaFinance API至关重要。本文档将帮助您理解A股市场的股票代码规则和我们API中的代码使用方式。

A股股票代码规则

A股市场(中国内地股票市场)的股票代码由6位数字组成,不同交易所的股票代码有不同的规则:

上海证券交易所(SSE)

  • 60开头:主板
  • 688开头:科创板
  • 900开头:B股(以美元交易)

深圳证券交易所(SZSE)

  • 000开头:主板
  • 002开头:中小板(已与主板合并,但代码保留)
  • 003开头:主板(新增)
  • 300开头:创业板
  • 200开头:B股(以港元交易)

北京证券交易所(BSE)

  • 8开头:北交所上市公司(如 830978)

在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追踪历史变更。

常见问题

相关资源