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实现简单的计时器功能函数
Mar 14 Python
Python中elasticsearch插入和更新数据的实现方法
Apr 01 Python
python Spyder界面无法打开的解决方法
Apr 27 Python
python基于C/S模式实现聊天室功能
Jan 09 Python
CentOS7安装Python3的教程详解
Apr 10 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
Jun 21 Python
Python 寻找局部最高点的实现
Dec 05 Python
Python run()函数和start()函数的比较和差别介绍
May 03 Python
Java byte数组操纵方式代码实例解析
Jul 22 Python
class类在python中获取金融数据的实例方法
Dec 10 Python
python快速安装OpenCV的步骤记录
Feb 22 Python
Pandas数据结构之Series的使用
Mar 31 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生成二维码的几种方式整理及使用实例
2013/06/03 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
2017/01/03 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
vue2.0多条件搜索组件使用详解
2020/03/26 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
Vue开发实现吸顶效果的示例代码
2018/08/21 Javascript
Vue 组件注册实例详解
2019/02/23 Javascript
解决layui checkbox 提交多个值的问题
2019/09/02 Javascript
python处理cookie详解
2014/02/07 Python
Python文件去除注释的方法
2015/05/25 Python
Python的Django框架中if标签的相关使用
2015/07/15 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
python生成lmdb格式的文件实例
2018/11/08 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
正宗的澳大利亚Ugg靴子零售商:UGG Express
2020/04/19 全球购物
华为c/c++笔试题
2016/01/25 面试题
私有程序集与共享程序集有什么区别
2013/04/05 面试题
电子商务专业实习生自我鉴定
2013/09/24 职场文书
机电专业毕业生求职信
2013/10/27 职场文书
2014年两会学习心得范例
2014/03/17 职场文书
个人收入证明范本
2015/06/12 职场文书
公司员工违法违章行为检讨书
2019/06/24 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书