股票和基金一直是热门的话题,很多周围的人都选择不同种类的理财方式。就股票而言,肯定是短时间内收益最大化,这里我们需要用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爬虫回测股票的实例讲解相关推荐

  1. python回测工具_Python爬虫回测股票的实例讲解

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

  2. python股票回测源码_Python爬虫回测股票的实例讲解

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

  3. python画鱼_Python经典五人分鱼实例讲解

    A.B.C.D.E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉. 日上三杆,A 第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份. B 第二个醒来,也将鱼分为 ...

  4. python seo编程_Python爬虫

    北京.天津.上海.重庆.新疆.乌鲁木齐.克拉玛依.石河子.阿拉尔.图木舒克.五家渠.哈密.吐鲁番.阿克苏.喀什.和田.伊宁.塔城.阿勒泰.奎屯.博乐.昌吉.阜康.库尔勒.阿图什.乌苏.西藏.拉萨.日喀 ...

  5. python管道通信_Python进程通信之匿名管道实例讲解

    匿名管道 管道是一个单向通道,有点类似共享内存缓存.管道有两端,包括输入端和输出端.对于一个进程的而言,它只能看到管道一端,即要么是输入端要么是输出端. os.pipe()返回2个文件描述符(r, w ...

  6. 推荐一个可以回测股票、基金、可转债数据的网站,附教程

    分享一个可以回测股票.基金.债券数据的网站,这个网站叫聚宽(joinquant),做投资量化的同学可能比较熟悉,这个网站涵盖了2005年至今的投资数据,包含股票.期货.基金.指数.债券等等,不仅有行情 ...

  7. python如何爬虫股票数据_python爬虫实例,股票数据定向爬虫

    前言 我服了,这几天,怎么涨两天还不够跌一次,害.希望这个可以帮到自己! "股票数据定向爬虫"实例介绍 功能描述 目标:获取上交所和深交所所有股票的名称和交易信息 输出:保存到文件 ...

  8. python新浪股票接口_python 爬虫sina股票数据

    #100行代码,实现财富自由,一起加油 import urllib import pandas as pd import json #爬虫获取 股票金融 =------------------数据爬虫 ...

  9. 如何用backtrader对股票组合进行量化回测?

    01 引言 backtrader是功能非常强大的量化回测框架之一,得到欧洲很多银行.基金等金融机构的青睐,并应用于实盘交易中.公众号Python金融量化针对backtrader的入门和应用已连续发布了 ...

  10. Excel-VBA 股票网格交易策略回测

    大家好,我是陈小虾,是一名自动化方向的IT民工.写博客是为了记录自己的学习过程,通过不断输出倒逼自己加速成长.功能说明:由于水平有限,博客中难免会出现一些BUG,或者有更优方案恳请各位大佬不吝赐教!微 ...

最新文章

  1. 混淆矩阵是什么?Python多分类的混淆矩阵计算及可视化(包含原始混淆矩阵及归一化的混淆矩阵):基于skelarn框架iris数据集
  2. 程序猿接私活经验总结,来自csdn论坛语录
  3. VMware宋家瑜:U2VL要趁早
  4. 数据库的使用你可能忽略了这些 (续)
  5. ROS Kinetic或ROS melodic下安装MoveIt!出现的问题:无法定位软件包 ros-kinetic-moveit-full或ros-melodic-moveit-full
  6. 将图形以PNG格式输出到浏览器或文件
  7. js 把线性的数据结构改成树形结构
  8. poj1548Robots dfs实践
  9. Windows域环境下的网络问题
  10. java实现音频播放小程序_微信小程序实现音频文件播放进度的实例代码
  11. Docker容器实现SSH连接
  12. ecall 方法必须打包到系统模块中_基于SpringBoot+Vue+Mysql开发的进销存管理系统
  13. 【Android】【移动应用开发】基础案列
  14. 计算机网络性能常见计算公式
  15. wdr7660虚拟服务器设置,TP-LINK WDR7660用手机怎么设置?
  16. ISBN书号查询图书数据
  17. php 上传绕过,文件上传验证绕过技术总结
  18. 基于UCOSII的RS485通信(STM32F107)
  19. matlab寻找频谱峰值,matlab – 从数据中获取FFT峰值
  20. 企业发布重要通知短信收不到该怎么办

热门文章

  1. GetLastError 错误代码
  2. 华为nova5iotg功能使用_华为nova5有OTG功能吗?可以连接U盘和鼠标吗[多图]
  3. PDF文件太大,两个超级实用方法压缩PDF
  4. 自动化车辆的开发、测试和验证场景
  5. 让世界不再有“此生未完成”,臻和科技为患者带来守护之力
  6. Kickoff - 创造可扩展的,响应式的网站
  7. oracle 2703,Oracle11gR2光钎链路切换crs服务发生crash
  8. STM32——LCD液晶显示
  9. Html5用Canvas制作绘图板最终
  10. 【人在运维囧途_08】淘宝内部大量使用的开源系统监控工具--Tsar