全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 量化投资
2042 1
2020-06-03
引言:

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

【必读文章】:《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)和我交流。



二维码

扫码加我 拉你入群

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

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

全部回复
2024-6-1 16:17:58
学习了
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群