用py炒股 (用py选股)

pytdx获取实时股票数据,用pytdx来获取股票数据

Pytdx 是一个基于 Python 的证券行情数据处理库,它提供了丰富的函数和工具,用于从通达信(TDX)数据源获取证券行情数据,并进行数据处理和分析。以下是一个获取日线数据的例子:

from pytdx.reader import TdxDailyBarReader
import pandas as pd

# 显示所有列
pd.set_option('display.max_columns', None)

# 创建一个读取器对象,并指定通达信数据文件的路径
reader = TdxDailyBarReader()

# 读取指定股票的日线数据
df_sh510050 = pd.DataFrame(reader.get_df(r'D:\stock\new_tdx\vipdoc\sh\lday\sh510050.day'))
df_sz159949 = pd.DataFrame(reader.get_df(r'D:\stock\new_tdx\vipdoc\sz\lday\sz159949.day'))

# df_sh510050是最高值和最低值
print(df_sh510050.describe())

# 查看数据
print(df_sh510050.head())
print(df_sz159949.head())

注意:reader.get_df()括号里是你的通达信软件的安装路径。

运行程序,效果图如下:

pytdx获取实时股票数据,用pytdx来获取股票数据

pytdx获取实时股票数据,用pytdx来获取股票数据