量化交易 防止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

相关推荐
wangchunyu11411 小时前
JAVA CompletableFuture异步编程实战
java·开发语言·python
2501_9445215912 小时前
Immer 跨端三方库仓颉适配全流程
python·eclipse·django
信誓旦旦的程序猿12 小时前
【Python量化实战宝典 #26】止损与回撤控制手册:移动止损、最大回撤(Python 可跑)
python·1024程序员节·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
2501_9445215913 小时前
Deepmerge 跨端三方库仓颉适配全流程
java·python·eclipse·github
Patrick在香港13 小时前
同一行 strftime,两台机器跑出两种日期
python·datetime·时区·locale·日期处理
2601_9679873713 小时前
用Python+OpenCV+YOLO写个游戏脚本:从自动瞄准到自动采集的保姆级教程
python·opencv·yolo·目标检测·游戏自动化
meiying883813 小时前
快递单号批量查询Python脚本:从手动到自动化的完整实现
开发语言·python·自动化
人工智能导论实践课13 小时前
【GUI桌面开发3】PyCharm配置外部工具
ide·python·pycharm
一千柯橘13 小时前
LangChain 的实时输出处理: stream_events 和 Streaming
python·langchain·agent
贾公子13 小时前
图片 AIGC 检测接入实战——URL 与 Base64 的取舍、体积校验与「你送过去的可能不是那张图」
python·aigc