去年有段时间,我一直在家用电脑上跑一个EA。白天还行,晚上就提心吊胆。怕什么来什么——某天凌晨两点,Windows自动更新强制重启了电脑,等我早上醒来一看,英镑兑日元那波行情已经走完了,EA一个单子都没成交。那天之后我就老老实实把EA搬家到了VPS上。
外汇VPS到底是干嘛的
VPS说白了就是一台放在专业数据中心的远程Windows电脑,7x24小时不停机 [citation:1][citation:8]。你把MT4或MT5装上去,EA挂好,然后就可以关掉自己的笔记本去睡觉了——VPS会替你一直盯着行情。MetaQuotes官方博客说得挺直白:家用电脑的稳定性和网络延迟根本撑不起正经的自动化交易 [citation:11]。
第一步:挑一个靠谱的VPS提供商
选VPS这件事,水挺深的。做外汇交易,最关键的不是价格,是延迟。如果你的VPS离交易商的服务器太远,一个信号发过去要几十毫秒,滑点就能让你亏到怀疑人生 [citation:10]。我一个朋友之前贪便宜,买了个在达拉斯的VPS,连到纽约的交易服务器延迟45毫秒,后来换到同一家数据中心的VPS,延迟直接降到2.5毫秒以内,EA的收益曲线肉眼可见地改善了 [citation:10]。
挑VPS的时候盯住这几点:
对了,不少交易商有免费VPS政策,满足一定的入金或交易量就能免费用 [citation:1][citation:6][citation:7]。下单之前先问问你的经纪商,说不定能省一笔。
第二步:通过远程桌面连上VPS
买好之后,提供商会给你一个IP地址、用户名和密码。用Windows自带的"远程桌面连接"连上去就行 [citation:1][citation:6]:
连上去之后,你会看到一个跟本地电脑一样的Windows桌面,只不过它在云端 [citation:1]。
第三步:在VPS上安装MetaTrader
在VPS的浏览器里打开你经纪商的官网,下载MT4或MT5安装包 [citation:1][citation:6]。装好之后用交易账号密码登录。
第四步:配置EA
把EA文件(
.ex4和可能用到的.dll)复制到MQL4\Experts和MQL4\Libraries文件夹里 [citation:1]。打开MT4,把EA拖到图表上,然后检查三件事:一个官方文档没细说的隐藏选项
MT4和MT5其实内置了一个MetaQuotes官方的虚拟主机服务 [citation:3][citation:8][citation:12]。在MT5的"导航器"里右键账户,选"注册虚拟服务器"就能看到 [citation:3][citation:12]。MT4的话在"工具"菜单里找。
这个服务最大的好处是省事——不用折腾远程桌面,不用手动装Windows,点两下就能把整个交易环境迁移到云端 [citation:8]。MetaQuotes会自动选离你交易商最近的服务器 [citation:3]。缺点是比第三方VPS少了一些自定义的空间。如果你的经纪商提供免费赞助方案,这绝对是个好选择 [citation:3]。
第五步:设置开机自启
把
terminal.exe的快捷方式放到Windows的"启动"文件夹里(按Win + R,输入shell:startup,把快捷方式粘贴进去)[citation:1]。这样VPS因为维护重启之后,MT4会自动启动,EA接着跑。踩过的坑和解决办法
说到底
VPS没办法把亏钱的EA变成赚钱的。但它能帮你排除掉一个最大的变量——你家里那台不靠谱的电脑和时断时续的网络 [citation:11]。把EA丢到VPS上之后,你就可以安心关掉笔记本去忙别的事,知道行情来了有人替你盯着。
参考来源:MetaQuotes官方博客 - 为什么需要MetaTrader VPS进行自动交易(metaquotes.net);MetaTrader 5帮助中心 - 虚拟主机(metatrader5.com);B2Broker - 如何在VPS上设置多个MT4账户(b2broker.com)。
本文首发于FXEAR.com,原创内容,未经授权禁止转载。