
直接回答标题的问题:QMT可以放在云服务器上跑,前提是选Windows实例,因为QMT只有Windows客户端。这篇教程带你走完:买Windows云主机→远程桌面连上去→装QMT→登录券商账号→挂策略7×24运行。做完之后,你的QMT就长在机房里了,你自己电脑开不开机都不影响交易。我用的是腾讯云轻量应用服务器的Windows实例,2核4G,跑QMT加一个miniQMT策略稳得很。
我用QMT做可转债和ETF轮动一年多了,之前一直是家里一台旧Windows小主机挂着。上个月那台小主机的电源坏了,修的路上我就在想:这玩意儿为什么一定要放在我家?
然后就动了把它搬上云的念头。当时群里有人说"QMT放云上券商会风控你登录不上去",我将信将疑,但电源维修要等一周,索性赌一把试试。
结果——不仅登录一切正常,而且比我家小主机稳得多。这篇就是完整记录。
我家里挂QMT的是一台五年前淘的二手小主机,i3处理器、8G内存,常年塞在电视柜后面。
数数它给我添过的堵:去年十一长假,全家出门七天,回来发现Windows自动更新重启了,QMT没起来,错过节后第一天的大行情;今年3月电费单多出来一百多块,我妈问我是不是在家挖矿;最离谱的一次是家里跳闸,QMT挂着单断线,我人在地铁上,远程桌面连不回去,手心全是汗。一年下来,光"意外停机"导致的策略空窗就有五六次。
所以当我发现云服务器也有Windows实例的时候,心里那根弦就动了。
这里有个关键知识点,也是我一开始差点搞错的地方:QMT只有Windows版,所以买云服务器的时候实例类型必须选Windows,别买成Linux的,Linux装不了QMT(别问我怎么知道的,我买错了第一台,后来退了重买)。
在腾讯云轻量应用服务器控制台,镜像选 Windows Server 2022 中文版,配置我选的是2核4G。QMT官方建议内存4G以上,2核2G跑QMT客户端会有点勉强,尤其你还要再开个策略脚本,所以这篇我直接建议4G起步。价格依然是一天不到一块钱的量级,比小主机一年的电费和维修费便宜。
下单后几分钟,实例状态变成"运行中",控制台里能直接看到Windows的远程登录信息。
我自己的主力机是MacBook,连Windows云主机用的是微软官方的 Windows App(以前叫Microsoft Remote Desktop,App Store免费下载)。Windows用户直接用系统自带的"远程桌面连接"(mstsc)就行。
填入服务器公网IP、用户名Administrator、控制台设置的密码,点连接——10秒左右,一个完整的Windows桌面出现在我Mac的窗口里。
说实话那一刻还挺奇妙的:我家电视柜后面那台灰头土脸的小主机,和眼前这个跑在机房里的干净桌面,干的是同一件事,但后者风扇都不会响一声。
接下来就是最常规的操作:在云主机的浏览器里打开你券商的官网,下载QMT客户端(我用的是券商给的迅雷链,直接下载安装)。
装完,输入券商账号、密码、验证码,登录。
一次就登上了。 没有任何风控提示,没有要求额外验证。后来我又观察了两周,中间券商系统例行维护重启过一次,重登也正常。当然,不同券商政策可能略有差异,我建议大家在券商合规允许的前提下使用(我的券商明确支持QMT托管在自有设备,云主机本质就是我租的设备)。
登录后把QMT的"交易时段自动登录"勾上,再进Windows的"任务计划程序"设一条开机启动QMT的任务,这样就算云主机重启,QMT也能自己爬起来。这一步很关键,相当于给策略上了保险。
我的策略是miniQMT写的Python脚本,原文件从小主机上打包,通过远程桌面的剪贴板/共享文件夹拖到云主机上,解压。
云主机上装个Python(QMT自带xtquant库,装个官方Python配好环境即可),把策略依赖装上:
pip install pandas numpy然后在QMT里启动miniQMT模式,跑我的策略脚本:
python my_strategy.py行情推送正常、下单回调正常、日志哗哗地打。从连上远程桌面到策略跑起来,全程也就四十来分钟,其中一半时间还是在等QMT客户端下载。
这是我这次部署唯一翻车的地方,必须讲。
头两天我发现一个怪事:我晚上关电脑前断开远程桌面,第二天连上去看,策略日志的时间戳停在昨晚我断开的那一刻——程序像睡着了一样。
当时心里咯噔一下:难道云主机挂机是个伪需求?
查了一圈才明白:Windows Server默认在远程桌面会话断开后,会进入"会话断开"状态,部分依赖交互式桌面的程序可能被挂起或降速。这不是云服务器的问题,是Windows会话机制的问题。
解决办法也简单,两条:
gpedit.msc → 计算机配置 → 管理模板 → Windows组件 → 远程桌面服务 → 会话时间限制,全部设为"从不");改完之后我特意断开远程桌面晾了一夜,第二天看日志,完整连续,一笔信号没漏。那块石头才算落地。
所以给大家一句劝:云上挂QMT,千万别裸开在远程桌面里就不管了,一定要走任务计划程序。
到现在云主机上的QMT已经稳稳跑了一个多月:交易日自动登录、策略自动运行、我每周远程连上去看一次日志,前后不超过十分钟。
资源占用情况:QMT客户端加策略脚本,内存常年在2.3G左右,CPU除了开盘集合竞价那几分钟会冲到40%,平时都是个位数。2核4G刚好是一个比较舒服的配置。
另外意外收获:云主机在机房里,到券商行情服务器的网络质量比我家里宽带好一截,行情推送的抖动明显小了,这个是做可转债这种快进快出品种时能感觉到的差别。
挑几个刺:
不影响核心结论:能挂,而且稳。
维度 | 家里Windows小主机 | 腾讯云轻量Windows云主机 |
|---|---|---|
意外停机 | 一年5-6次(断电/更新/跳闸) | 一个月0次 |
Windows自动更新 | 半夜偷偷重启,坑我一次大的 | 自己掌控更新节奏 |
电费+硬件 | 一年多一百多电费+维修 | 一天不到一块钱 |
人不在家 | 远程连不回去就抓瞎 | 随时随地远程桌面 |
行情网络 | 家宽抖动30-80ms | 机房网络稳得多 |
一句话:QMT就该待在机房,不该待在我家电视柜后面。
如果你也是小主机挂机党,我的建议:放心冲,注意买Windows实例、内存4G起步、记得配任务计划程序防"睡死"。如果你是刚入门QMT的新手,先在自己电脑上把策略模拟盘跑明白再上云,实盘无小事;老鸟直接照抄我这套,半天搞定。
如您需求,可以到腾讯官网购买体验:
腾讯云国内官网云服务器大促活动:https://cloud.tencent.com/act/pro/featured-202607?fromSource=gwzcw.17760458.17760458.17760458
腾讯云国际站云服务器促销活动:https://www.tencentcloud.com/act/pro/promo?fromSource=intl.17760459.17760459.17760459
Q:QMT在云服务器上能登录券商账号吗?
能。我实测登录、交易、重登都正常,没有触发额外风控。但不同券商政策略有差异,建议先跟自己券商确认QMT托管在云服务器的合规性,用模拟盘先跑两天再切实盘。
Q:云服务器挂QMT要买什么配置?
建议2核4G的Windows实例起步。QMT客户端本身要占1.5G左右内存,加系统占用,2G内存会很紧张。策略多的话上4核8G。
Q:断开远程桌面后QMT还会继续跑吗?
配置正确就会。关键是把QMT和策略都通过"任务计划程序"以"无论用户是否登录都运行"的方式启动,并关闭远程桌面会话的空闲断开限制,否则程序可能被挂起。
Q:miniQMT在云服务器上能用吗?
能,体验和本地完全一致。装好Python和依赖,QMT里启动miniQMT模式,xtquant的行情和交易接口照常可用,我的策略搬上去零改动直接跑。
Q:Windows云主机比Linux贵很多吗?
略贵一点(含Windows授权成本),但仍在"一天不到一块钱"的量级。相比家里小主机的电费、维修和停机损失,这点差价不值一提。
如您需求,可以到腾讯官网购买体验:
腾讯云国内官网云服务器大促活动:https://cloud.tencent.com/act/pro/featured-202607?fromSource=gwzcw.17760458.17760458.17760458
腾讯云国际站云服务器促销活动:https://www.tencentcloud.com/act/pro/promo?fromSource=intl.17760459.17760459.17760459
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。