最近苹果的股价一路疯长,继周四突破万亿美元市值后,周五盘中高点、收盘价双创新高。盘中高点达208.74美元,收盘价报207.99美元,上涨0.29%,创历史收盘新高,市值达10045.76亿美元。

在全球经济体的GGP排行中,已经可以稳稳排进前20名,真正的富可敌国了。

为了看下苹果自上市以来的股价变动情况,特地研究了下R和Python中的金融数据接口包,Python中的tushare库虽然非常全面的收录了国内沪深股市的数据,但是港股和美股却不支持。后来利用pandas中的一个扩展库拿到了苹果的股价数据。(pandas_datareader)

import pandas_datareader.data  as web
import datetime
import matplotlib.pyplot as plt
from matplotlib.pylab import date2num
from matplotlib.font_manager
import FontProperties
import mpl_finance as mpf
import matplotlib
import numpy as np
matplotlib.style.use('ggplot')
%matplotlib inline

定义获取数据的时间段

start = datetime.datetime(1980, 1,1)
end = datetime.datetime(2018,8,3)
prices = web.get_data_yahoo('AAPL',start, end)
#预览股价趋势图
prices['Close'].plot()
plt.show()

创建股价K线图

def create_candles(data):fig, ax = plt.subplots(figsize=(16,10))fig.subplots_adjust(bottom=0.2)ax.xaxis_date()plt.xticks(rotation=45)plt.yticks()plt.rcParams['font.sans-serif']=['SimHei']plt.title("股票代码:APPL苹果历史股价")plt.xlabel("时间")plt.ylabel("股价(元)")mpf.candlestick_ohlc(ax,data,width=1.5,colorup='r',colordown='green')plt.grid(True)

执行画图代码

if __name__ == '__main__':prices = prices.reset_index()prices['Date'] = prices['Date'].map(lambda x: date2num(x))data = prices.iloc[:,:5].valuescreate_candles(data)

苹果股票自1980年12月12日上市,上市当日股价每股22$,最新的股价为207.99(2018-08-03),股价距上市之日起累计增长约57,403%(期间经过多次拆股)

tushare包是一个非常优秀的金融信息数据接口包,虽然取法覆盖港股和美股,但是对于国内的沪深股市数据支持的非常完善。

ts.get_k_data('000001', index=True)                #交易数据:
ts.get_hist_data('600848')                         #一次性获取全部日k线数据
ts.get_h_data()                                    #获取历史复权数据
ts.get_today_all()                                 #实时行情
df = ts.get_tick_data('600848',date='2014-01-09')  #历史分笔交易

此外tushare包对于大额交易、龙虎榜、融资融券、宏观经济数据、以及各种指数和货币市场相关数据支持都非常完善。

R语言中支持金融数据获取的接口自然要数quantmood包了。

library("quantmod")
#yahoo金融的api勉强可用,google金融的api已经停止维护了。
#指定要获取的股票名称或代码,以及数据源
setSymbolLookup(JJKR=list(name="AAPL",src="yahoo"))
getSymbols("AAPL")
chartSeries(AAPL,subset="1980-2::2018-08",theme=chartTheme("white"),TA="addVo();addBBands();addATR();addCMF()")

原文发布时间为:2018-08-05
本文作者:杜雨
本文来自云栖社区合作伙伴“ 数据小魔方”,了解相关信息可以关注“ 数据小魔方”

金融数据获取的api接口相关推荐

  1. 淘宝tmall页面数据获取,API接口对接程序

    item_get-获得淘宝商品详情 请求参数 请求参数:num_iid=652874751412&is_promotion=1 参数说明:num_iid:淘宝商品ID is_promotion ...

  2. 首选电商淘宝商品详情API接口(数据获取)

    API接口是什么?         API API全称是:Application Programming Interface,即:应用程序接口.开发人员可以使用这些API接口进行编程开发,而又无需访问 ...

  3. 淘宝API接口,交易,退款退货,物流数据获取,erp系统对接交易订单

    taobao.trade.get 获取单笔交易的部分信息 公共请求参数: 名称 类型 必须 描述 method String 是 API接口名称,例如:taobao.trade.get app_key ...

  4. 10.23 开一个专栏,金融人工智能,设计深度学习,智能体交易,平台api接口等学习内容

    大纲 1.sklearn,tensorflow,keras,各种机器学习模型,深度学习DNN模型,RNN,强化学习等 2.智能体依赖的向量化回测模块,包括env环境模块,类似于gym,回测 3.oan ...

  5. 各大电商平台商品详情api接口,淘宝API、拼多多API、1688API,爬虫程序数据获取,PHP示例说明

    以下是行业内了解到的一些情况,本帖只展示部分代码 以淘宝为例 item_get-获得淘宝产品详情      测试 Oneboun测试 名称 类型 必须 描述 key String 是 调用key(必须 ...

  6. 金融数据获取:通过Ajax跳转的网页怎么爬?以东方财富基金净值数据为例

    你是否碰到过点击网站上的按钮或链接,网页数据进行了刷新,但浏览器上显示的网址却没有任何变化的情况,这其实就是利用Ajax跳转的网页.本期笔者将以东方财富网为例展示如何获取Ajax跳转的网页内容,本文主 ...

  7. 互联网征信接口之移动通信API接口

    对于七侠犬征信大数据技术的不断进步,为小贷公司和P2P企业的金融征信提供了相关数据获取和分析,根据移动数据的分析判断用户个人的征信情况. 以中国移动通宵数据为例,2017年中移动用户超过8.5亿,其中 ...

  8. js学习总结----crm客户管理系统之项目开发流程和api接口文档

    CRM ->客户管理系统 CMS ->内容发布管理系统 ERP ->企业战略信息管理系统 OA -> 企业办公管理系统 产品 / UI设计:需求分析,产品定位,市场调查...按 ...

  9. 实现API接口调用--来源阿里云大学-归档

    # API的概念和基本实现 P.S.这篇文章的价值在于做了视频内容的复练,不用再盯着视频过一遍 from:来自阿里云大学的免费学习课程,实现API接口调用 时间戳:2020年8月21日11:00:15 ...

  10. 这些API接口,随便拿出来一个就能装逼、赚钱

    首发链接:这些API接口,随便拿出来一个就能装逼.赚钱 "想写个 App 练手,有什么有趣的 API 接口推荐吗?" 这是知乎上的一个很好的问题.我们为你整理了这些答案,下面的几乎 ...

最新文章

  1. 回答跨专业考研者的几点疑问(计算机考研)
  2. iText in Action 2nd4.2节(Changing the properties of a cell)读书笔记
  3. 【正一专栏】曼彻斯特德比落幕——曼城独孤求败继续超神
  4. ==与equals,String的equals()方法
  5. Node提示:npm does not support Node.js v12.16.3
  6. 话里话外:猎人讲小事——兔子、凤凰与猎狗
  7. js进阶 12-5 jquery中表单事件如何使用
  8. 使用final修饰局部变量???
  9. ::before 和 ::after 伪元素用法
  10. Struts2--类型转换
  11. nodpad 设置护眼_最详细的保护眼睛的方法,总有一个适合你。
  12. windows使用密钥登录linux服务器
  13. input正则邮箱_JS正则表达式验证email邮箱是否正确
  14. 关于element-ui中轮播图手动切换轮播图片
  15. 人工智能第一讲:发展历史图解
  16. 考勤 日历 ajax,vue实现钉钉的考勤日历
  17. python 电动车问题
  18. LiveGBS流媒体平台GB/T28181功能-支持GB35114接入海康大华华为设备通过GB35114国标流媒体平台
  19. 精心收藏的50个有用的PSD到HTML/CSS转换教程推荐给web开发人员
  20. vue2.0实战案例之高级教程-老孟编程

热门文章

  1. SPSS 非参数检验(图文+数据集)【SPSS 021期】
  2. wordpress 表格文字对齐_掌握Word对齐技巧,排版又快又美观
  3. ai人工智能伪原创_AI伪科学与科学种族主义
  4. matlab 灰度化原理公式,MATLAB的Sobel图像边缘灰度值检测算法的详细公式和实现资料概述...
  5. 2018年千锋Java微服务架构视频教程
  6. mysql客户端navicat连接数据库
  7. 记录一次:微信支付申请时,网站不通过/统一驳回的问题解决方法
  8. [入门] Delphi XE2 的控件安装方法。
  9. Linux使用Blowfish生成密码,linux批量生成密码
  10. HTML网页设计水平线像素,细节决定成败之网页设计中1像素的妙用