# -*- coding: utf-8 -*-import tushare as ts
import matplotlib.pyplot as plt
import pandas as pd
#mytoken密令
tushareToken = 'd96c42438ba6bf1141f15b4adcfb59732baad32ca5a59d635e98f240'
#设定Token
ts.set_token(tushareToken)
#设定接口对象
pro = ts.pro_api()
# 读取Tushare的版本
vs = ts.__version__
print('当前tushare版本号为:%s'%vs)
#获取对应股票代码(xxxxxx.SH)
ts_code='601988'
# 获取历史复权数据(rehabilitation):get_stock_basics
ret = ts.get_stock_basics()
# 公开上市首日:timeToMarket
tm = ret.ix[ts_code]['timeToMarket']
print('当前股票上市时间为:%s'%tm)#hf = pro.index_basic('SSE',start='20060101')     ## 上证指数
#sf = ts.get_hist_data('399001',start='20060101')     ## 深证成指
sf = pro.daily(ts_code='399001.XSHG',start_date='20060101',end_date='20190519')
hs = ts.get_hist_data('399300',start='20060101')     ## 沪深300
#当前股票历史交易数据
df = pro.daily(ts_code=ts_code+'.SH',start_date='20060101',end_date='20190519')
# 显示最近的30笔交易数据,df.head()读取pandas DataFrame对象前N行数据
print('获取当前股票历史交易数据:\n%s'%df)
#保存当前股票历史交易数据
swingdata = []
for i in range(len(df)):swing_data = (df.iloc[i]['high'] - df.iloc[i]['low'])/df.iloc[i]['low']swingdata.append(swing_data)#保存当前股票历史交易数据
obj_series_list = pd.Series(swingdata)  # 通过列表创建series
df['swing'] = obj_series_list
data2csv = pd.DataFrame(sf)
data2csv.to_csv(r'C:\Users\28715\Desktop\predict/'+ts_code + '.csv',index = False)

使用Tushare库下载股票数据相关推荐

  1. 【手把手教你如何从Tushare库下载股票数据,并保存在硬盘当中,第一篇数据过滤】

    手把手教你如何从Tushare库下载股票数据,并保存在硬盘当中.第一篇数据过滤 前言 一.Tushare是什么? 二.代码 1.引入库 2.交易日的逻辑 3.先把每天个股的基础数据调出来 3.接下来我 ...

  2. Python用tushare库获取股票数据批量存入mysql成功

    之前用了很多方法无法批量存入mysql中,现在这个方法可以了 首先你需要安装tushare,现在最新版本是1.2.15 2018/10/15 如果之前没有安装,请用"开始-所有程序-附件-命 ...

  3. Python Celery异步快速下载股票数据!炒股还怕输吗?

    上一篇股票文章中,我们讲了如何通过tushare下载股票数据,并存入mongodb: Python 获取股票数据并存入MongoDB实战教程 其中有非常大的优化空间,比如,单线程的下载速度太慢了,能不 ...

  4. 如何使用baostock代码下载股票数据?

    使用BaoStock下载股票数据代码分享: 登录后复制 import baostock as bs import pandas as pd import datetime ''' 日线指标参数包括:' ...

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

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

  6. Python画图实战之画K线图【附带自动下载股票数据】

    关于Python画图的基本知识可以先查看下面这篇文章Python画图(直方图.多张子图.二维图形.三维图形以及图中图)https://blog.csdn.net/weixin_41896770/art ...

  7. C++ 偏微分数值计算库_Windows下RTCGAToolbox库下载TCPA数据(RPPA)学习笔记

    1. RTCGAToolbox库加载 library(RTCGAToolbox) 2. 下载TCPA数据 2.1 下载代码 # Get the last run dates lastRunDate & ...

  8. BaoStock怎样下载股票数据?

    baostock是个免费开源的证券数据平台,可以通过python API获取证券数据.也有一些投资者喜欢将baostock的数据下载下来进行二次开发使用,那具体要怎么操作呢? 首先我们需要先安装好ba ...

  9. 利用python的tushare库获取在线数据,绘制股票k线图

    可视化是python的一个强大功能,也是金融数据分析中重要的工具.本文给出的python代码可以用于绘制贵州茅台(600519)在2019年1月1日到2019年12月31日的周k线图. 注意:本文使用 ...

  10. python tushare获取股票数据_python调用tushare获取沪股通、深股通成份股数据

    接口:hs_const 描述:获取沪股通.深股通成分数据 注:tushare库下载和初始化教程,请查阅我之前的文章 输入参数 名称      |      类型      |      必选      ...

最新文章

  1. ISA2006标准版,本地主机不能上网问题的解决一例
  2. JDOM是JAVA中最常用的一种解析XML的工具
  3. 使用Spring框架的好处(转帖)
  4. 一、linux的安装
  5. C++ volatile关键字说明
  6. python受欢迎的原因是什么?
  7. UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)
  8. .Net 中的反射(反射特性) - Part.3 - (转载)
  9. Bailian2973 Skew数【进制】
  10. 从游戏谈起——论主动性和责任心
  11. LayaAir 快捷键设置与资源命名规则
  12. 无熟人难办事?- 闲聊设计模式-迪米特法则
  13. 软件开发常用英文词汇
  14. php地理位置打卡,定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
  15. anchor译中文_anchor是什么意思中文翻译
  16. 海瑟矩阵和函数凹凸性之间的关系
  17. HA RabbitMQ on K8s helm部署实战
  18. 日期解析:2021-05-15T23:30:00+08:00
  19. 重庆科创学院03级计算机文秘,重庆科创职业学院——国际商务文秘实务学习课程标准.doc...
  20. python培训上岗

热门文章

  1. V8声卡软件调试教程
  2. 我的世界光影Java优化_我的世界7款超级棒的光影包推荐 让你的世界从此变得真实无比...
  3. 反编译获取任何微信小程序源码——看这篇就够了
  4. 【Java 常用类】java.util包(5)Date类的常用方法
  5. oracle+基础常用命令,oracle 常用命令(适合菜鸟)
  6. 四级网络工程师-操作系统
  7. 一级计算机办公软件,计算机一级与高级办公软件
  8. SVN客户端安装与常用操作(超详细)
  9. 32bit64bit Win7系统下的IE8离线升级到IE11方法
  10. 捷联惯导基础知识解析之二(捷联惯导更新算法和误差方程)