生活 理财 投资 股票知识 贷款 基金
早泄 皮肤补水 白癜风 雀斑 癫痫 高血压 肝硬化 青光眼 尿毒症 腹泻 腰肌劳损 预防肝癌 牙龈肿痛 改善哮喘 痛经 前列腺炎 广告
首页 > 股票> 炒股入门 > 正文

股票数据下载常用几种简单方法

2019-05-29 16:59 投稿:一路孤行 广告
核心提示:股票数据下载要学会这几种常用的获取方式,完全不需要依靠股票下载平台,随时随地可查看信息。下面财经新闻网笔者为大家整理了股票数据下载常用几种简单方法。

   股票数据下载要学会这几种常用的获取方式,完全不需要依靠股票下载平台,随时随地可查看信息。下面财经新闻网笔者为大家整理了股票数据下载常用几种简单方法。

  
  一、国内股票历史数据
  
  1. Python中tushare包
  
  get_hist_data:此接口仅能获取最近三年的未复权数据,数据源来自新浪财经,但其获取速度不受限制
  
  get_h_data:此接口可以获取历史全部数据,但获取速度受限,请求过快会封IP,不报错上限应该在一分钟五条
  
  参数autype:可设置数据形式是前复权、后复权、不复权
  
  参数pause :  可设置重复请求数据过程中暂停的秒数,设置在4秒一次时不会请求出错,下载速度在一分钟五只股票
  
  股票停牌与退市都无那天信息
  
  股票退市时获取该股票会报错,循环获取需跳过
  
  获取时还可能出现time out 信息,暂时不能确定原因
  
  ts.get_stock_basics():获取当日所有股票代码
  
  其他函数及参数参考其说明文档:http://tushare.org/index.html
  
  2.R中WindR
  
  安装wind软件http://www.wind.com.cn/
  
  注册wind个人账户,wind针对财经院校有“财经学子阳光计划”,可免费注册。学校图书馆可能也有购买wind数据库
  
  下载WindR包,打开软件“量化”——>“修复插件”——>“修复R插件”,进入R界面,输入命令w.start()开始
  
  w.menu()打开导航界面,利用其产生命令获取参数形式很方便
  
  w.wsd()可获得股票历史数据,前复权参数为"PriceAdj=F",其他说明文档中未说明参数可用导航界面产生命令猜出
  
  w.wsd()获得数据存于list下data数据框,停牌数据用上一交易日收盘价补全,退市股票数据是NA
  
  其他函数及参数命令参考wind客户端中“量化”——>“开放接口”——>“R插件”查看说明文档
  
  http://www.dajiangzhang.com/q?529d26bf-7b34-46b1-bc92-ff9a2494b0a6
  
  wind也有针对Python、MATLAB等的API接口,具体查看wind客户端中“量化”——>“开放接口”
  
  其大盘指数较少,仅有中证与沪深300,大盘指数获取建议tushare获取
  
  3.R中quantmod包
  
  曾经此包盛极一时,但是自2016年由于数据源雅虎财经的问题,这个包似乎已有半年没人维护不建议使用
  
  其在GitHub上https://github.com/joshuaulrich/quantmod
  
  quantmod包有三个数据源:雅虎财经、谷歌财经、FRED(这个不清楚)
  
  雅虎财经与国内大部分数据源的复权方式不同,导致数据与差异,并且其数据似乎有问题
  
  google与FRED需要***,并且似乎需要改变的是R获取数据时的IP(暂时没解决)
  
  getSymbols("NKE", src = "yahoo")从雅虎财经获取NKE耐克的股票信息,其他参数参考说明文档
  
  上述函数获取到的数据存在NKE变量中,数据时间信息需用index(NKE)调取

版权及免责声明:本文内容由入驻卓财商会员投稿发布或转载,该文观点仅代表作者本人,与本网站立场无关,不对您构成任何投资建议。用户应基于自己的独立判断,自行决策投资行为并承担全部风险。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至zhuocaishang@126.com 举报,一经查实,本站将立刻删除。

大家关注
最新热点一周热点
健康导购更多
举报/反馈