pytdx 调用沪深300 所有股票实时行情

通过pytdx库连接通达信API,可以获取沪深300指数成分股的实时行情。首先安装pytdx,然后使用TdxHq_API连接并调用get_security_quotes方法,传入股票代码列表(沪市A股代码9加上300000至300300之间的数字),将数据转换为DataFrame便于分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pytdx 是一个开源的 Python 库,可以用来调用通达信的行情数据。要调用沪深300 所有股票的实时行情,你需要先安装 pytdx,然后使用以下代码:

from pytdx.hq import TdxHq_API

api = TdxHq_API()
api.connect()

# 获取沪深300 所有股票的实时行情
quotes = api.to_df(api.get_security_quotes([(9, i) for i in range(300000, 300300)]))

# 打印行情数据
print(quotes)

api.disconnect()

其中,api.get_security_quotes 方法用于获取指定股票的实时行情数据,[(9, i) for i in range(300000, 300300)] 表示获取沪深300 所有股票的行情,9 表示沪市 A 股,i 为股票代码,范围为 300000 到 300300。

最后,使用 api.to_df 将行情数据转换为 Pandas DataFrame,方便进行数据处理。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值