weixin_44403534 2024-06-30 21:15 采纳率: 0%
浏览 131
已结题

用两台电脑局进行MT5的EA参数优化,提示:authorization on still connected agent 怎么解决

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.两台台电脑都安装了”加速园”软件。

  • 写回答

32条回答 默认 最新

  • 檀越@新空间 2024-06-30 21:16
    关注

    晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    首先,我们需要确认的是你的问题是否与你所使用的网络环境有关。如果两者都可以正常连接,那么可能是MT5本身的问题或者是你的网络环境问题。

    下面是一些可能的解决方案:

    1. 确保所有设备的MT5版本相同,并且都在正确的路径下运行。
    2. 检查网络设置,确保它们正确地指向路由器和MT5服务器。对于局域网,你需要确保路由器和MT5服务器都指向相同的IP地址。
    3. 如果你正在使用一个交换机,你可以尝试让MT5以桥接模式工作,这样可以让你通过这个交换机来访问其他计算机。但在这种情况下,你需要将所有的IP地址都映射到这个交换机的同一子网内。
    4. 尝试重启你的MT5服务器和交换机,或者更改MT5服务器的出厂设置。
    5. 如果以上步骤都无法解决问题,那么你可能需要联系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()
    

    如果你能提供更多关于你的问题的信息,我可能会更有帮助。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月7日
  • 赞助了问题酬金200元 7月1日
  • 修改了问题 7月1日
  • 修改了问题 7月1日
  • 展开全部