原创 +1银贝 使用 Python 批量获取可转债历史分钟数据(基于 PyTDX + AkShare)

123 7天前 78

本脚本的主要功能是:批量获取当日可转债的1分钟K线数据,并将结果保存为 CSV 文件,供后续分析使用。整个流程大致分为以下几个步骤:

📦 依赖安装 本教程依赖以下 Python 包,请确保你已经安装:

pip install akshare pytdx pandas

🏗️ 整体结构说明 📁 脚本逻辑可分为 4 大部分: 获取可转债代码列表(使用 AkShare)

通过 PyTDX 获取指定时间段的历史分钟K线数据 并发抓取多个可转债数据(使用线程池) 保存数据为 CSV 文件,按日期归档

🔍 关键模块说明

  1. 获取可转债列表(AkShare)
bond_info = ak.bond_zh_hs_cov_spot()
symbols = bond_info['code'].to_list()[:10]  # 只抓前10只用于测试
names = bond_info['name'].to_list()[:10]

AkShare 是一个强大的财经数据接口库,这里我们用它抓取可转债基础信息(代码、名称)。

  1. 判断所属交易所(上交所/深交所)
if code.startswith(('110', '113')):  # 上海
    market = 1
elif code.startswith(('123', '127', '128')):  # 深圳
    market = 0

本贴含有隐藏内容,付费后可阅(股票量化投资课程学员可免费阅读)

点击下方按钮购买

成为学员
最新回复 ( 0条评论 )


官方微信
码力十足学量化
Powered by Xiuno BBS 4.0.7

官方微信