如何修改 pytdx 中对应的通达信 IP 地址

文/fasiondog

1、在通达信系统设置中,找到“通讯设置”,不同版本的通达信位置可能不一样,如下图所示:


2、手动勾选掉“登录时查找最快的主站”,然后手动选择“行情主站”,如下图所示:

3、选择系统菜单中的“断开行情主站”,再重新“连接行情主站”(见第一幅图)

4、打开 windows 任务管理器,找到通达信,查看其相应的进程ID,如下所示:

5、进入 windows 命令行(cmd或powersheel),输入命令:“netstat -ano | findstr “8920””,其中 8920 请替换为上图中任务管理器中查询到的 PID。命令输入示意如下:

其中,端口号为 7709 的 IP 地址,即为所选通达信行情服务的IP地址。
重复上述步骤,即可获取每一个通达信服务器地址。

6、修改 pyhton 中已安装的 pytdx 包中的 hosts.py 文件,填入上面获取的 IP 地址即可。windows下 pytdx 的 hosts.py 通常位于 python 安装目录下“Lib\site-packages\pytdx\confix\hosts.py”。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注