本脚本的主要功能是:批量获取当日可转债的1分钟K线数据,并将结果保存为 CSV 文件,供后续分析使用。整个流程大致分为以下几个步骤:
📦 依赖安装
本教程依赖以下 Python 包,请确保你已经安装:
pip install akshare pytdx pandas
🏗️ 整体结构说明
📁 脚本逻辑可分为 4 大部分:
获取可转债代码列表(使用 AkShare)
通过 PyTDX 获取指定时间段的历史分钟K线数据
并发抓取多个可转债数据(使用线程池)
保存数据为 CSV 文件,按日期归档
🔍 关键模块说明
- 获取可转债列表(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 是一个强大的财经数据接口库,这里我们用它抓取可转债基础信息(代码、名称)。
- 判断所属交易所(上交所/深交所)
if code.startswith(('110', '113')): # 上海
market = 1
elif code.startswith(('123', '127', '128')): # 深圳
market = 0
本贴含有隐藏内容,付费后可阅(股票量化投资课程学员可免费阅读)
点击下方按钮购买
成为学员