爱学习,爱生活,会学习,会生活,人生有百学网更精彩!
爱学习 | 爱生活

Python爬虫回测股票的方法

发布于:百学网 2021-01-22

Python爬虫回测股票的方法

  股票和基金一直是热门的话题,很多周围的人都选择不同种类的理财方式。就股票而言,肯定是短时间内收益最大化,这里我们需要用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.导入多线程需要的模块

  1

  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爬虫回测股票的方法,相信大家根据上面的步骤,已经学会获取股票数据的方法了。学会后就赶快展开数据搜集吧。

本站(www.100xue.net)部分图文转自网络,刊登本文仅为传播信息之用,绝不代表赞同其观点或担保其真实性。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系(底部邮箱),我们将及时更正、删除,谢谢

- END -
  • 相关文章

Python爬虫培训哪里专业

Python爬虫培训哪里专业?Python培训助理徐老师微信AG873D介绍,Python爬虫是目前在爬虫中应用最多的编程语言,对于爬虫,很多朋友比较陌生,不知道是什么,但是大家都用过百度,百度的搜索结果就是用爬虫爬取网络数据,经过大数据的处理,呈现给我们的,因此...
2021-02-20

python爬虫入门之Scrapy框架是什么

简介:Scrapy,Python开发的一个快速,高层次的web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类,如BaseSpider、sitemap爬虫...
2021-01-23

Python爬虫书籍推荐

Python爬虫书籍推荐什么?书声琅琅教育番茄老师微信pykf20介绍,网络爬虫现在很火,不管业内人士或业外人士,大家对爬虫或多或少都有一些了解,网络爬虫通俗的讲,就是通过程序去互联网上面爬取想要的内容,并且爬取的过程是自动化的,目前来讲,世界上80%以...
2021-01-05

python爬虫有哪几种

python爬虫有哪几种?书声琅琅培训老师介绍,爬虫是Python 的一个常见应用场景,很多朋友学习Python,就是为了从事爬虫工程师,我们在学习Python爬虫的时候,会学习爬虫有哪些分类,下面进行了详细的介绍。 爬虫的分类 根据被爬网闸的数量不同,可以分为: 通...
2020-12-14