1、在通达信系统设置中,找到“通讯设置”,不同版本的通达信位置可能不一样,如下图所示:
![](https://fasiondog.cn/wp-content/uploads/2022/11/527a2a5e81e040bfa5fd424f91aaba70.png)
2、手动勾选掉“登录时查找最快的主站”,然后手动选择“行情主站”,如下图所示:
![](https://fasiondog.cn/wp-content/uploads/2022/11/799b34a61f104d3f8c1bce38ee676cc6.png)
3、选择系统菜单中的“断开行情主站”,再重新“连接行情主站”(见第一幅图)
4、打开 windows 任务管理器,找到通达信,查看其相应的进程ID,如下所示:
![](https://fasiondog.cn/wp-content/uploads/2022/11/d88b92a00c8c481ea488fdc154a485a5.png)
5、进入 windows 命令行(cmd或powersheel),输入命令:“netstat -ano | findstr “8920””,其中 8920 请替换为上图中任务管理器中查询到的 PID。命令输入示意如下:
![](https://fasiondog.cn/wp-content/uploads/2022/11/1e1e92c165a746d697b96d59db2e3f5e.png)
重复上述步骤,即可获取每一个通达信服务器地址。
6、修改 pyhton 中已安装的 pytdx 包中的 hosts.py 文件,填入上面获取的 IP 地址即可。windows下 pytdx 的 hosts.py 通常位于 python 安装目录下“Lib\site-packages\pytdx\confix\hosts.py”。