楼主: 邢不行
2160 1

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

已卖:1906份资源

院士

10%

还不是VIP/贵宾

-

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

楼主
邢不行 在职认证  发表于 2020-6-3 15:16:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
引言:

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

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

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


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

1.jpg

这是邢不行第 57 期量化小讲堂的分享

作者 | 贾真假、邢不行

在量化投资的过程中,我们经常会遇到定期执行某个任务的需求。

例如在每天股市收盘后,需要定期收集今天的个股数据。

例如币圈中BTC在场外交易的最新价格,我希望每隔1小时能监测并记录一次。

再例如我希望程序每隔5分钟能监测下某个资产的价格,若达到了我的止盈条件就自动卖出。

以上都是定期执行任务的需求场景,如果是每次都手动去运行程序,不仅繁琐,而且会经常忘记。

本篇文章演示在交易时间,每隔1小时自动获取万科这个股票的最新价格,并保存到指定文件中。希望通过这个案例,让大家学会如何在windows下自动定期运行任务。

10.png

首先我们需要想办法获取当前时刻股票的价格,这在邢不行的《Python股票量化投资》课程中有详细讲解。

现在简单的分享其中部分代码,具体见下方截图:

2.jpg

抓取万科股票当前时间价格的代码截图

可以看到,只需要6行代码就可以实现这个功能。我们将上面的代码保存在“获取股票当前时刻数据.py”文件中。运行一下脚本,会发现在python脚本的文件夹中会出现一个“sz000002.txt”文件。输出结果为下面的截图。

3.jpg

“sz000002.txt” 文件内容截图


如果需要这部分代码,或有问题,可以加邢不行的私人微信号讨论:xbx9585

现在我们已经有办法获取最新的价格了,那么接下来要做的就是在每天股票交易时间里,每隔一小时自动运行一次该函数

自己每天定期手工运行程序肯定比较麻烦,接下来会介绍如何让程序每天定时自动运行

20.png

在Windows 10 系统中都有一个自带的应用程序叫做“任务计划程序 (Task Scheduler)。通过这个程序就可以实现每日定时运行特定程序的功能。

4.jpg

任务计划程序截图

30.png


首先我们来看看如何打开任务计划程序

敲击键盘的windows键,然后输入“任务计划程序”。可以看到出现了下面第二张截图的样子。


5.jpg

键盘上面的windows键   输入“任务计划程序”之后的屏幕截图


这个时候我们再敲击回车键就可以打开这个程序。

6.jpg

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



二维码

扫码加我 拉你入群

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

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

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

不管去哪里 只要在路上

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

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

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2026-1-17 12:23