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

一时失言乱红尘 2024-03-27 12:54 127阅读 0赞

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

  1. from pytdx.hq import TdxHq_API
  2. api = TdxHq_API()
  3. api.connect()
  4. # 获取沪深300 所有股票的实时行情
  5. quotes = api.to_df(api.get_security_quotes([(9, i) for i in range(300000, 300300)]))
  6. # 打印行情数据
  7. print(quotes)
  8. 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,方便进行数据处理。

发表评论

表情:
评论列表 (有 0 条评论,127人围观)

还没有评论,来说两句吧...

相关阅读

    相关 pytdx 调用实时行情

    pytdx 是一个 Python 库,可以用来调用通达信的实时行情。使用 pytdx 需要安装通达信软件,并且需要将 pytdx 和通达信的程序文件夹放在同一个目录下。 要调

    相关 用LSTM预测股票行情

    这里采用沪深300指数数据,时间跨度为2010-10-10至今,选择每天最高价格。假设当天最高价依赖当天的前n(如30)天的沪深300的最高价。用LSTM模型来捕捉最高价的时序