量化交易 防止Windows电脑自动更新并重启

参考:https://quantkt.com/forumDetail?id=201243

用户在量化策略实盘时一般都使用的是windows系统。

一般的量化终端,如QMT/掘金,都需要开着电脑,PTrade虽然运行在云端,但如果策略需要用到本地的每日数据同步功能,也需要本地Windows系统一直开着。

为了满足大量策略同时运行的需求,且尽可能减少人的工作量,理论上我们需要追求的都是全自动化,即人哪怕出差一个月不看电脑,量化系统也能正常运行,此时就会涉及到Windows系统的一个坑,系统自动更新与重启。

微软经常给Windows发布新的补丁,我们经常可以看到Win系统关机时显示正在更新,更新完毕后才会关机。

这个从系统安全性角度来说是好的,但是对于全自动量化系统来说是非常头疼的场景,比如计算机好好的在跑策略,突然电脑开始更新,然后更新完之后系统重启,此时本地的模型进程关了,QMT/PTrade/掘金 等量化终端都被关了,如果没有专人交易日查看的话,会导致策略停了很久才被发现异常。

解决方法

方法一:

1.搜索Windows更新设置

点击暂停更新,可以延后系统自动更新

有些Windows版本是选项选取日期,有些是可以选择延迟一周/两周/三周...

注意的是这个延迟是有次数限制的,到了一定限制后,这个方法的好处是非常简单易于操作,缺点是需要人操作,不能一劳永逸,并且到了限制后只能更新重启电脑,之后才可恢复原来的延迟选项。

网上还有一些改管理组或者注册表的方法,很多试了都没什么用,且新手容易改坏。

方法二:

使用Windows Update Blocker

Windows Update Blocker 是一款免费软件,主要功能是:一键禁用Windows更新相关服务,禁用组策略中的Windows自动更新项,并把前两者的相关注册表项的权限设置为只读禁止修改。

使用教程也是非常的简单,虽然软件是英文的,但是丝毫不影响电脑小白使用,打开后它会默认勾选"Disable Updates",也就是禁用更新的意思,如果没勾选就手动选上,然后就直接点击"Apply Now"这个按钮即可。

当你使用工具禁止更新服务之后,在系统更新设置中就可以看到系统无法更新。当你需要更新系统时只需要重新打开更新功能即可。

禁用更新之后可以在Windows更新中点击下更新,如果显示系统无法更新,则表示禁用成功,之后即可放心挂机量化策略了。

附:

通过网盘分享的文件:Windows Update Blocker.zip

链接: https://pan.baidu.com/s/1Dw9ZaC9sc-XRuekzWJiU4g?pwd=38hb 提取码: 38hb

相关推荐
L@ncor2 小时前
第二章可能出现的问题
人工智能·python
y = xⁿ2 小时前
大模型基础概念
python
ctlover3 小时前
排序与查找算法详解
开发语言·python
用户8356290780513 小时前
如何使用 Python 给 Word 文档添加水印
后端·python
泡干脆面就番茄3 小时前
深度学习:PyTorch框架初识——MNIST手写数字识别
python·深度学习
shirsl3 小时前
算法 Day 5 树 / 二叉树 + DFS
数据结构·python·算法
门思科技3 小时前
开源网关有哪些:主流类型梳理
网络·python·物联网
szephyr3 小时前
Python 爬虫合规与反爬实战:从 requests 到 Playwright
爬虫·python·requests·playwright·反爬
E-iceblue3 小时前
Excel 列转行/行列转换全指南:从 4 种常见解法到 Python 批量自动化
python·excel·python库·spire.xls