原创 +1银贝 使用 PyTDX 批量读取通达信 .day 文件的日K线数据

123 7天前 61

🧰 一、准备工作

  1. 安装依赖库
pip install pytdx pandas
  1. 确保本地存在通达信数据 本教程以 通达信软件默认路径 C:\new_tdx 为例,请确认你的电脑上安装了通达信,并开启了数据下载功能。

日线 .day 数据通常位于:

C:\new_tdx\vipdoc\<market_code>\lday\
例如:
sh600000.day 表示上交所600000股票的日线数据。
sz000001.day 表示深交所000001股票的日线数据。

📦 二、代码详解

  1. 导入所需库
import os
import glob
import pandas as pd
from pytdx.reader import TdxDailyBarReader, TdxFileNotFoundException
  1. 设置 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 更清晰,特别是列数很多时。
  1. 定义用于保存 CSV 的路径构建函数(可选)
def create_path(stock_code):
    path = os.path.join(".", "all_stock_candle", "stock")
    if

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

点击下方按钮购买

成为学员

上传的附件:

最新回复 ( 0条评论 )


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

官方微信