🧰 一、准备工作
- 安装依赖库
pip install pytdx pandas
- 确保本地存在通达信数据
本教程以 通达信软件默认路径 C:\new_tdx 为例,请确认你的电脑上安装了通达信,并开启了数据下载功能。
日线 .day 数据通常位于:
C:\new_tdx\vipdoc\<market_code>\lday\
例如:
sh600000.day 表示上交所600000股票的日线数据。
sz000001.day 表示深交所000001股票的日线数据。
📦 二、代码详解
- 导入所需库
import os
import glob
import pandas as pd
from pytdx.reader import TdxDailyBarReader, TdxFileNotFoundException
- 设置 pandas 显示参数(可选)
pd.set_option('max_rows', None)
pd.set_option('max_columns', None)
pd.set_option('expand_frame_repr', False)
pd.set_option('display.unicode.east_asian_width', True)
这一步是为了让输出的 DataFrame 更清晰,特别是列数很多时。
- 定义用于保存 CSV 的路径构建函数(可选)
def create_path(stock_code):
path = os.path.join(".", "all_stock_candle", "stock")
if
本贴含有隐藏内容,付费后可阅(股票量化投资课程学员可免费阅读)
点击下方按钮购买
成为学员