美国金融市场较为发达,针对美股的研究,或是对中美股市的比较研究,都免不了需要美股收盘价数据。tushare除了包含丰富的国内股票市场数据,也对美股交易日历和日价格数据有所涉及,可以综合这两个函数使用tushare获取美股月收盘价数据。(tushare账号ID:455337)

首先引入需要的包和tushare接口,接口号从tushare官网注册账号后可以从个人主页里的接口TOKEN复制过来。

import numpy as np
import tushare as ts
TOKEN = '*****'
pro = ts.pro_api(token=TOKEN)

从us_tradecal获取当月交易日日历,自定义开始日期和结束日期。查询结果如图所示,第一列为日期;第二列为是否为交易日:1代表当日进行交易,0代表当日休市;第三列为上一个交易日。

df = pro.us_tradecal(start_date='20220101', end_date='20220301')

从结果可以看出,2022年2月的最后一个交易日是28号,接下来用us_daily接口获取这天的交易数据。结果中股票代码、交易日期、收盘价、开盘价、最高价、最低价等都有展示。

df1= pro.us_daily(trade_date='20220228')

每股月收盘价的获取到这里就结束了。但是可以看出,有的股票收盘价为空,如果觉得样本量不足时,可以用查询结果中的pre_close也就是昨日收盘价填补空缺。

通过for循环实现:当close收盘价为nan且pre_close昨日收盘价不为nan时,将pre_close的值付给close。这样可以一定程度上填补收盘价的空缺。

for i in range(len(df1)):if (str(df1['close'][i])== 'nan') & (str(df1['pre_close'][i])!= 'nan'):df1['close'][i]= df1['pre_close'][i]

使用tushare获取美股月收盘价相关推荐

  1. 利用tushare获取A股收盘价并画图

    利用tushare获取A股收盘价,画时间轴折线图 做量化研究,没有数据可谓是巧妇难为无米之炊,而tushare为我们提供了非常给力的国内金融数据api. 自从推出pro版本之后,该平台的表现更加稳定. ...

  2. python从tushare获取数据_python调用tushare获取股票月线数据

    接口:monthly 描述:获取A股月线数据 限量:单次最大3700,总量不限制 积分:用户需要至少300积分才可以调取,具体请参阅本文最下方积分获取办法 注:tushare库下载和初始化教程,请查阅 ...

  3. 通过tushare获取贵州茅台和中国平安历史交易数据并使用plotly进行可视化分析

    通过tushare获取贵州茅台和中国平安历史交易数据并使用plotly进行可视化分析 贵州茅台:赤水河永流淌 贵州茅台酒股份有限公司总部位于中国贵州省遵义市茅台镇,其主导产品贵州茅台酒历史悠久.源远流 ...

  4. python获取交易软件数据_几行Python代码,轻松获取美股阿里巴巴的交易数据

    原创: 野马 菜鸟学Python 学Python可以干很多事情,比如爬虫,数据分析,机器学习,但是有一个非常小众的分支,不仅结合了两大高薪行业,而且还薪水非常诱人,就是量化金融岗位.目前Python已 ...

  5. 利用Tushare获取金融数据

    利用Tushare获取金融数据 开发背景 Tushare社区 Tushare安装 Tushare使用 Tushare获取金融数据 1.获取A股列表 2.获取单只A股行情数据 3.获取多只A股数据 4. ...

  6. 几行Python代码,轻松获取美股阿里巴巴的交易数据

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 野马 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自 ...

  7. python tushare获取股票数据_Python 金融: TuShare API 获取股票数据 (1)

    多多教Python 金融 是我为金融同行,自由职业投资人 做的一个专栏.这里包含了我自己作为量化交易员,在做研究时所用到的Python技巧和实用案例.这个栏目专业性会比较强:本人29岁,量化工作5年的 ...

  8. 使用python获取美股行情数据

    使用python获取美股GME一月数据,包括开盘价.收盘价.最高价.最低价.成交量等 工具包:pandas_datareader 环境安装 pip install pandas_datareader ...

  9. python 主力资金_Python+Tushare 获取个股资金流向

    最近在利用资金流向分析股票,图例有(东富龙.坚朗五金.紫光国微等). 1.注册Tushare. 2.利用python从Tushare获取A股的数据. 3.绘制特定股票的 大单.特大单资金流向图. 4. ...

  10. 利用tushare获取股票数据

    编写函数,实现从tushare获取任一股票的周收盘价,以及对相应股票收益率的修正.将任一股票2016-01-01至2018-03-31期间,周收益率低于-4%的股票修正为1%,并将原股票收盘价格以及修 ...

最新文章

  1. 【Excel】日常记录
  2. 空间连接时计算总和_学习CALCULATE函数(六)丨帕累托之累计求和
  3. mysql master or master copy
  4. Android播放器基础封装库PlayerBase
  5. 十五、K8s helm包管理与应用
  6. The 9 Deep Learning Papers You Need To Know About (Understanding CNNs Part 3)
  7. linux系统能运行iis吗,Linux 下可以安装 IIS 吗
  8. Windows和Linux 20.04两台主机如何共用一套键鼠
  9. 如何自定义starter
  10. Android studio 设置背景图
  11. cms三次标记浮动垃圾是如何产生的
  12. Office 2016 卡顿问题!如果其他方法都没有用就关掉硬件加速!
  13. 移动文件需要计算机管理员权限,win7系统提示“需要管理员权限才能移动文件夹”的解决方法...
  14. 网络直播为何如此受年轻人喜爱?互联网时代对发展有什么影响!
  15. 微信公众号页面分享、禁止分享和显示右上角菜单
  16. 极限学习机(Extreme Learning Machine)ELM
  17. 电池电量管理软件Batteries for Mac
  18. 不安全的直接对象引用
  19. t在c语言中的作用,c语言中\t是什么意思
  20. Android 集成百度文字识别OCR身份证银行卡驾驶证识别

热门文章

  1. python arduino i2c1602_Arduino使用I2C转接板驱动1602液晶屏,小小白新手入门篇
  2. wordpress使用又拍云存储实现CDN加速使用心得
  3. java 判断两个字符串相等
  4. Masked Arrays(numpy arrays掩码)针对数据中存在无效或者确实数据
  5. 升级openssh后出现问题(kex_exchange_identification: client sent。。。。。)
  6. 图计算的黄金时代 知识图谱背后的数据价值
  7. 前端学习日志之复刻百度新闻女人专栏
  8. Python之OpenGL笔记(30):飘扬的旗帜
  9. STM32:利用VM8978和I2S实现录音的频率分析
  10. 针对于网站被黑被劫持了的解决办法、网站被劫持了怎么办