ython监控通达信

ython监控通达信

python 2024-02-06 09:03:07 1年以前

Python监控通达信是一项非常实用的技能,因为它可以让用户更好地了解市场走势和价格行情。在本文中,我们将分享如何使用Python监控通达信。

import time
import os
import pywinauto
# 启动通达信软件
app = pywinauto.Application().start(r'D:\tdx\TdxW.exe /cfg D:\tdx\T0000003\cfg\default.cfg /user 18055585266 /pwd 371926')
# 进入自定义股票列表
time.sleep(10)
app.top_window().type_keys('^l')
# 打印股票代码及价格
while True:
stock_list = app.top_window().child_window(auto_id="TreeView_Title_8", control_type="Text").get_value()
stock_list = stock_list.split("\r\n")
for s in stock_list:
if "HK.00700" in s:
s = s.split(" ")[0]
stock_code = s.split(".")[1]
stock_code = "hk" + stock_code
print(stock_code)
stock_price = app.top_window().child_window(title=s, control_type="ListItem").get_value()
print(stock_price)
time.sleep(300)

上述代码启动了通达信软件,进入了自定义股票列表,并打印了股票代码及价格。其中,股票代码是"HK.00700",代表了香港腾讯控股的代码。我们可以将股票代码修改为自己关注的股票代码。

在接下来的while循环中,我们使用time.sleep()函数暂停程序执行5分钟,然后再次打印股票价格信息。这样,我们就可以实时地监控股票行情了。

总之,Python监控通达信是一项非常有用的技能,让我们更加了解市场动态。通过这篇文章,我们分享了如何使用Python监控通达信。希望对你有所帮助。

文章版权声明:除非注明,否则均为网络转载文章,转载或复制请以超链接形式并注明出处。