楼主: 邢不行
1641 1

[交易策略] 量化投资必备!10分钟学会Windows下定期自动运行任务【邢不行|量化小讲堂57】【下】 [推广有奖]

已卖:1906份资源

院士

10%

还不是VIP/贵宾

-

威望
1
论坛币
26755 个
通用积分
155.8344
学术水平
489 点
热心指数
509 点
信用等级
460 点
经验
53138 点
帖子
585
精华
26
在线时间
1196 小时
注册时间
2010-4-30
最后登录
2025-12-16

楼主
邢不行 在职认证  发表于 2020-6-4 09:28:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

引言:

  邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用


【必读文章】:《10年400倍策略分享-附视频逐行讲解代码》

【历史文章汇总】:https://bbs.pinggu.org/thread-3950124-1-1.html



个人微信:xbx9585,有问题欢迎交流



接上篇

40.png

由于任务计划程序是没有办法直接运行python脚本。所以我们还需要准备一个bat脚本来运行python脚本

不要被脚本这种名字给吓到。其实这个文件很简单。只需要一行代码就可以实现我们想要的功能。

首先我们在桌面空白位置右键新建一个文本文档。完成之后会发现文件夹中多出来一个“新建文本文档.txt”。


7.jpg


在文件夹中新建脚本文件的截图




将文本文件命名为“获取股票当前时刻数据.bat”。“.bat”之前的文字都可以根据要实现的功能来命名。

命名完成之后会跳出询问是否更改文件扩展名的警告。点击“是”就可以完成重命名。




8.jpg



修改文件名称时会遇到的警告


然后用记事本打开“获取股票当前时刻数据.bat”文件,并在里面输入下面这行代码:



112.jpg


自动运行python脚本的代码截图


这行代码的格式是python(空格),后面加上要运行的python脚本的地址。即"python 文件地址\文件名"。

在截图的这个示例中文件地址为"C:\Users\xbx\Desktop\获取分钟k线数据"。文件名为"获取股票当前时刻数据.py"。要注意里面的分隔符号都是“\” 而不是 “/”。


50.png

准备好了bat文件就可以开始设置第一步中打开的任务计划程序,来部署我们的bat文件。


9.jpg



新建任务

然后输入每日自动运行任务的名称。如果该任务比较复杂,也可以在描述中输入该任务的具体介绍。完成之后点击下一步。

10 .jpg


设置任务名称


这里是设置该任务的运行频率。因为我们是每日都要更新当日的股票数据,所以这里设置为每天。然后点击下一步。


11.jpg


设置任务运行频率


这里是设置第一次运行程序的时间及其任务之间的时间间隔,这里将其设置为上午1030运行,并且每隔一天运行一次。完成之后点击下一步。


12.jpg

设置任务开始时间


这里是选择操作类型,我们这里选择默认的启动程序,选择好之后点击下一步


13.jpg

设置执行任务类型


在这里就要用到我们第二步准备的bat脚本。点击浏览,然后找到我们要运行的bat脚本文件,点击确定。设置完成之后点击下一步。然后再点击完成。

经过这几个步骤就完成了任务计划程序的设置。

14.jpg

设置要执行的任务


我们会发现任务计划程序中有了我们设置的“每日10:30更新股票数据”的自动运行任务。如果想要测试一下有没有正确设置,可以点击右边的运行按钮来试运行一下。

15.jpg


设置好自动运行任务的任务计划程序截图

可以看到点击了运行按钮之后会跳出命令行。命令行运行的就是我们的下载每日分钟级股票数据的python脚本。下面就是运行程序的截图:


16.jpg

自动运行程序截图


到这里我们就设置好了一个每日自动运行的程序。为了获取每小时的万科价格,我们只需要在再设置另外三个自动运行程序,分别将其运行时间设置在每天的11:30,2:00,3:00。

60.png

其实要获取股票每小时的数据并不需要这么麻烦,有其它更简单的方法。本文只是用这个作为案例,来讲解如何在windows10上自动运行脚本。大家可以根据具体的需求,来灵活的使用任务计划程序。

另外有的朋友使用的是Mac OSLinux,在这两个上面自动运行程序其实更简单。如果有感兴趣可以在文末留言,之后可能会出一期Mac OS和Linux版本的文章。

联系邢不行:关于量化的任何问题,或者想要了解其他内容,可以加我的微信(xbx9585)和我交流。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Windows Window 量化小讲堂 量化投资 自动运行 python 编程 自动化办公 数据 量化 python 编程 自动化办公 数据 量化 python 编程 自动化办公 数据 量化 python 编程 自动化办公 数据 量化

不管去哪里 只要在路上

沙发
爱与生的苦恼 发表于 2024-6-1 16:23:27
学习了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2025-12-22 07:14