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使用webbrowser浏览指定url的方法
Apr 04 Python
简单介绍Python的Tornado框架中的协程异步实现原理
Apr 23 Python
Python正则替换字符串函数re.sub用法示例
Jan 19 Python
使用Python对Access读写操作
Mar 30 Python
python版本坑:md5例子(python2与python3中md5区别)
Jun 20 Python
Python中使用支持向量机(SVM)算法
Dec 26 Python
Python3中的json模块使用详解
May 05 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
Mar 29 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
Feb 17 Python
Python callable内置函数原理解析
Mar 05 Python
在python中实现求输出1-3+5-7+9-......101的和
Apr 02 Python
pycharm专业版远程登录服务器的详细教程
Sep 15 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编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
使用PHP Socket 编程模拟Http post和get请求
2014/11/25 PHP
php按单词截取字符串的方法
2015/04/07 PHP
PHP中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
ExtJS PropertyGrid中使用Combobox选择值问题
2010/06/13 Javascript
JS动态添加option和删除option(附实例代码)
2013/04/01 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
微信小程序仿知乎实现评论留言功能
2018/11/28 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
python数据类型_字符串常用操作(详解)
2017/05/30 Python
Jupyter notebook远程访问服务器的方法
2018/05/24 Python
python实现汽车管理系统
2018/11/30 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
pycharm2020.1.2永久破解激活教程,实测有效
2020/10/29 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
KARATOV珠宝在线商店:俄罗斯珠宝品牌
2019/03/13 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
学院书画协会部门岗位职责
2013/12/01 职场文书
三年级音乐教学反思
2014/01/28 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
2015新员工试用期工作总结
2014/12/12 职场文书
公务员考察材料范文
2014/12/23 职场文书
企业宣传语大全
2015/07/13 职场文书
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记