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

相关推荐
databook4 小时前
从手动检查到自动监控:一个数据质量工作流的实现
后端·python·数据分析
北冥有鱼被烹6 小时前
砷化镓与磷化铟:光模块的地基——从化学键到AI缺货潮的底层逻辑
人工智能·python
for_ever_love__7 小时前
线性回归与梯度下降——从零手写一个模型
python·机器学习·线性回归·梯度下降
code_whiter8 小时前
7.自动化测试常用函数
python·功能测试
小园子的小菜8 小时前
Python协程深度解析:从原理演进到实战避坑
后端·python
砚底藏山河8 小时前
量化实战:截面因子有效性检验(IC 分析与分层回测)
java·python·金融·maven
GitFun8 小时前
给策略加了条-8%止损线,11年只触发1次
python·股票·量化交易
马六六i9 小时前
市面上正规的IP驱动产业新场景新工具有哪些
大数据·网络·python·tcp/ip
I Am a robert girl10 小时前
稀有事件估计的迭代去对齐:从源码视角拆解重要性采样新范式
开发语言·python·机器学习·重要性采样·蒙特卡洛方法·稀有事件估计
天若有情67310 小时前
开源|Comfort Lang v1.0.1,一款主打清爽交互的新型命令式编程语言
python·开源·交互·编程语言·项目分享·repl·comfort lang