看到不少兄弟在问VPS的事,正好这两天刚把服务器从AWS迁到Hetzner,顺手整理下搭建和优化的实战经验,都是踩坑换来的。
系统选择上,我强烈推荐Ubuntu 22.04 LTS,稳定性和兼容性都优于CentOS。初始配置时,用root登录后先跑一遍 apt update && apt upgrade -y,然后安装必要的包:apt install -y screen htop net-tools ufw。Screen是挂EA的必需品,断开SSH也能让MT4继续跑。
MT4运行环境,如果你的VPS是X86架构,直接装Wine就能跑。但注意,Ubuntu的Wine版本别用默认源里的,太旧。用winehq官方源装稳定版:wget -nc https://dl.winehq.org/wine-builds/winehq.key && apt-key add winehq.key && apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'。安装后运行 winecfg 把Windows版本设为Windows 10。
连接优化这块,很多人忽略MT4的终端设置。在工具-选项-服务器里,把“启用DDE”和“启用ActiveX”都取消勾选,这两个功能在VPS上纯属浪费CPU。另外,日志文件默认会无限增长,在metaquotes目录下找到logs文件夹,定期清理,或者用脚本设置日志保留7天。
网络延迟是个大问题。我实测,用TCP BBR能有效降低丢包率。开启方法:echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf && sysctl -p。然后执行 lsmod | grep bbr 确认是否加载。MT4连接经纪商时,如果VPS在国内,建议用Warp或者Hysteria这种优线隧道,不然非高峰时段ping值都在200ms以上,对剥头皮策略影响很大。
最后,别忘了设置定时重启:crontab -e 添加 "0 3 * * 0 /sbin/reboot" 每周日凌晨3点重启一次,避免内存泄漏导致EA卡顿。重启后注意检查MT4是否自动登录,有些经纪商需要手动输入密码才能恢复连接。
分享就到这,有具体问题的帖子里问,我看到就回。
系统选择上,我强烈推荐Ubuntu 22.04 LTS,稳定性和兼容性都优于CentOS。初始配置时,用root登录后先跑一遍 apt update && apt upgrade -y,然后安装必要的包:apt install -y screen htop net-tools ufw。Screen是挂EA的必需品,断开SSH也能让MT4继续跑。
MT4运行环境,如果你的VPS是X86架构,直接装Wine就能跑。但注意,Ubuntu的Wine版本别用默认源里的,太旧。用winehq官方源装稳定版:wget -nc https://dl.winehq.org/wine-builds/winehq.key && apt-key add winehq.key && apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'。安装后运行 winecfg 把Windows版本设为Windows 10。
连接优化这块,很多人忽略MT4的终端设置。在工具-选项-服务器里,把“启用DDE”和“启用ActiveX”都取消勾选,这两个功能在VPS上纯属浪费CPU。另外,日志文件默认会无限增长,在metaquotes目录下找到logs文件夹,定期清理,或者用脚本设置日志保留7天。
网络延迟是个大问题。我实测,用TCP BBR能有效降低丢包率。开启方法:echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf && sysctl -p。然后执行 lsmod | grep bbr 确认是否加载。MT4连接经纪商时,如果VPS在国内,建议用Warp或者Hysteria这种优线隧道,不然非高峰时段ping值都在200ms以上,对剥头皮策略影响很大。
最后,别忘了设置定时重启:crontab -e 添加 "0 3 * * 0 /sbin/reboot" 每周日凌晨3点重启一次,避免内存泄漏导致EA卡顿。重启后注意检查MT4是否自动登录,有些经纪商需要手动输入密码才能恢复连接。
分享就到这,有具体问题的帖子里问,我看到就回。
专注交易策略编程实现,分享MQL开发技巧与代码优化方案