1.用两台电脑局域联网,在同一个路由器上连接的,能够ping通,1毫秒。
2.两台电脑都安装了mt5,不是正常的mt5,而是做国内期货的、寄生了mt5ctp的mt5。
3.两台电脑的mt5ctp也都配置了mt5的策略测试代理经理,互相添加作为局域网代理。
4.现在进行MT5的EA参数优化,能够看见两台电脑添加的代理,只是闪连一下就接不上了,不能正常进行优化计算。
5.只采纳可以提供远程协助解决的,并且解决了问题的回答
6.日志提示:2024.06.30 23:13:20.607 Agent_192.168.1.103:2000 authorization on still connected agent
2024.06.30 23:13:20.607 Agent_192.168.1.103:2000 connection closed
7.两台台电脑都安装了”加速园”软件。
用两台电脑局进行MT5的EA参数优化,提示:authorization on still connected agent 怎么解决
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
32条回答 默认 最新
檀越@新空间 2024-06-30 21:16关注晚上好🌙🌙🌙
本答案参考ChatGPT-3.5首先,我们需要确认的是你的问题是否与你所使用的网络环境有关。如果两者都可以正常连接,那么可能是MT5本身的问题或者是你的网络环境问题。
下面是一些可能的解决方案:
- 确保所有设备的MT5版本相同,并且都在正确的路径下运行。
- 检查网络设置,确保它们正确地指向路由器和MT5服务器。对于局域网,你需要确保路由器和MT5服务器都指向相同的IP地址。
- 如果你正在使用一个交换机,你可以尝试让MT5以桥接模式工作,这样可以让你通过这个交换机来访问其他计算机。但在这种情况下,你需要将所有的IP地址都映射到这个交换机的同一子网内。
- 尝试重启你的MT5服务器和交换机,或者更改MT5服务器的出厂设置。
- 如果以上步骤都无法解决问题,那么你可能需要联系MT5的技术支持团队。
以下是代码示例:
import socket # 获取路由器的IP地址和默认端口 host = 'your_host' port = int(host.split(':')[-1]) # 创建一个socket对象,用于与路由器通信 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 连接到路由器 s.connect((host, port)) # 发送请求到服务器 s.sendall(b'GET /version HTTP/1.1\r\nHost: your_host\r\nConnection: close\r\n\r\n') # 接收服务器的响应 response = s.recv(1024) print(response.decode('utf-8')) # 关闭socket s.close()如果你能提供更多关于你的问题的信息,我可能会更有帮助。
解决 无用评论 打赏 举报