天天达
    股票代码转换涉及将不同格式或交易所的股票代码转换为所需的标准格式。以下是一些关于股票代码转换的要点和方法: 1. 股票代码规则: * 上海证券交易所:600、601、603、605三位开头是A股上海证券交易所主板股票,688三位开头是A股上海证券交易所科创板股票。沪市B股股票代码以900开头。 * 深圳证券交易所:000、002、003三位开头是A股深圳证券交易所主板股票,300、301三位开头是A股深圳证券交易所创业板股票。深市B股股票代码以200开头。 * 北京证券交易所:43、83、87、88开头分别对应新三板转上来到北交所的股票基础层、创新层、精选层、新上北交所的股票。北交所还启用了920开头的代码。 2. 转换方法: * 根据股票代码的开头数字,可以判断其所属的交易所,并据此转换为所需的格式。例如,将300750转换为300750.SH(表示深圳证券交易所)或300750.SZ(表示深圳证券交易所的另一种常见格式)等。 * 在量化实践中,可以使用函数或脚本来实现股票代码的自动转换。这些函数或脚本可以根据股票代码的规则和转换要求,将输入的股票代码转换为所需的标准格式。 3. 应用场景: * 股票代码转换在量化交易、股票分析、数据处理等领域有广泛应用。通过将不同格式或交易所的股票代码转换为统一的标准格式,可以方便地进行后续的数据处理和分析工作。 * 例如,在将选出的股票批量导入通达信自选股时,需要将股票代码转换为通达信所接受的格式。这可以通过编写Python脚本来实现,该脚本可以读取股票列表文件,将股票代码转换为通达信所需的格式,并将转换后的股票代码写入通达信自选股文件。 综上所述,股票代码转换是股票交易和分析中的一项重要工作。通过了解股票代码的规则和转换方法,可以方便地进行股票代码的转换和应用。