Python爬虫回测股票的实例讲解


Posted in Python onJanuary 22, 2021

股票和基金一直是热门的话题,很多周围的人都选择不同种类的理财方式。就股票而言,肯定是短时间内收益最大化,这里我们需要用python爬虫的方法,来帮助我们获取一些股票的数据,这样才能更好的买到相应的股票。下面我们就python爬虫获取股票数据的方法带来详细的讲解。

1.生成上证与深证所有股票的代码:

#上证代码
shanghaicode = []
for i in range(600000, 604000, 1):
  shanghaicode.append(str(i))
#深证代码
shenzhencode = []
for i in range(1000000, 1005000, 1):
  i = str(i)[1:] 
  shenzhencode.append(i)

2.定义一个爬取函数,broker创建的实例:

def getalldata(code):
    if os.path.exists(datapath + code + '.csv'):
      print(code + 'already existed!')
      return
    metadata = broker.get_stock_pro(code)
    if len(metadata) == 0:
      return
    metadata.to_csv('C:/Users/abc/Desktop/' + code + '.csv',index = False)
    print(code + 'finished!')

3.导入多线程需要的模块

from concurrent.futures.thread import ThreadPoolExecutor #多线程

4.遍历所有代码开始爬取,max_workers可适当调整

executor = ThreadPoolExecutor(max_workers=3)
  for datatemp in executor.map(getalldata, shenzhencode):
    pass 
  executor = ThreadPoolExecutor(max_workers=3)
  for datatemp in executor.map(getalldata, shanghaicode):
    pass

到此这篇关于Python爬虫回测股票的实例讲解的文章就介绍到这了,更多相关Python爬虫回测股票的方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现巡检系统(solaris)示例
Apr 02 Python
python动态网页批量爬取
Feb 14 Python
Python抓取框架 Scrapy的架构
Aug 12 Python
关于Python面向对象编程的知识点总结
Feb 14 Python
python交易记录整合交易类详解
Jul 03 Python
Django接收post前端返回的json格式数据代码实现
Jul 31 Python
Django+RestFramework API接口及接口文档并返回json数据操作
Jul 12 Python
详解在Python中使用Torchmoji将文本转换为表情符号
Jul 27 Python
使用PyCharm安装pytest及requests的问题
Jul 31 Python
使用tensorflow进行音乐类型的分类
Aug 14 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
Jan 24 Python
Python中对象的比较操作==和is区别详析
Feb 12 Python
python+selenium实现12306模拟登录的步骤
Jan 21 #Python
python基于爬虫+django,打造个性化API接口
Jan 21 #Python
Python 无限级分类树状结构生成算法的实现
Jan 21 #Python
python 制作网站筛选工具(附源码)
Jan 21 #Python
python使用scapy模块实现ping扫描的过程详解
Jan 21 #Python
Python 中如何使用 virtualenv 管理虚拟环境
Jan 21 #Python
python使用scapy模块实现ARP扫描的过程
Jan 21 #Python
You might like
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
2010/06/09 PHP
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
php强制用户转向www域名的方法
2015/06/19 PHP
php接口技术实例详解
2016/12/07 PHP
PHP静态成员变量和非静态成员变量详解
2017/02/14 PHP
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
2014/06/16 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
微信小程序搜索功能(附:小程序前端+PHP后端)
2019/02/28 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
python实用代码片段收集贴
2015/06/03 Python
玩转python爬虫之正则表达式
2016/02/17 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
Python实现最常见加密方式详解
2019/07/13 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
python实现同一局域网下传输图片
2020/03/20 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
用HTML5制作一个简单的弹力球游戏
2015/05/12 HTML / CSS
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
HTML5新增加的功能详解
2016/09/05 HTML / CSS
大学生职业生涯规划范文——找准自我,定位人生
2014/01/23 职场文书
保护动物倡议书
2014/04/15 职场文书
幼儿园中班评语大全
2014/04/17 职场文书
国庆庆典邀请函
2015/02/02 职场文书
开会通知
2015/04/20 职场文书
入队仪式主持词
2015/07/04 职场文书
80行代码写一个Webpack插件并发布到npm
2021/05/24 Javascript