以前开发行情系统,没有历史行情数据只能装个通达信或者大智慧客户端再导出历史数据,然后解析数据格式入库。

现在搞行情方便多了,写个爬虫可以从雅虎财经,腾讯财经,新浪财经抓取数据,这些网站一般都提供有OpenAPI接口。

下面介绍一种更简单的获取数据的方法。

安装tushare

tushare依赖于numpy, pandas, lxml, requests, 确保已经安装成功。接下来安装tushare

pip install tushare

获取一只股票的完整的日k线数据

import pandas as pd
import tushare as ts#日期格式YYYYMMDD转为YYYY-MM-DD
def formatDate(Date, formatType='YYYYMMDD'):formatType = formatType.replace('YYYY', Date[0:4])formatType = formatType.replace('MM', Date[4:6])formatType = formatType.replace('DD', Date[-2:])return formatTypedataFrames = ts.get_stock_basics()
Code = dataFrames.index
print(Code)code = '600000'
date = dataFrames.ix[code]['timeToMarket'] #上市日期YYYYMMDD
date = formatDate(str(date), 'YYYY-MM-DD')      # 改一下格式
#取600000的前复权所有日k线数据,取后复权数据autype='hfq'
dayKLin = ts.get_k_data(code=code, ktype='D', autype='qfq', start=date)
print(dayKLin)

量化金融第一步获取市场数据 (Python Tushare)相关推荐

  1. 量化投资第一步---获取数据---通过Tushare

    想学习计算机处理金融数据.一切的开始就是如何获取准确的股票数据. 作为学生,免费是非常吸引人的.所以这才引出了------Tushare 1. 免费 2. 好用 3. 数据全(当然,没有一手数据) 其 ...

  2. 江某人量化交易——第一章——获取wind数据

      初学量化交易,以此博客来记录自己的学历历程.   在数据分析的工作中,最让人头疼的无疑就是数据的获取.清洗等过程,这几乎可以占到工作量的八九成.因此在量化交易的学习中,如果可以很方便的获取到股票数 ...

  3. 如何安装python环境_python入门第一步:如何安装Python和搭建Python环境?

    原标题:python入门第一步:如何安装Python和搭建Python环境? 很多想入门Python的小伙伴,在第一步安装Python上就放弃了.从入门到放弃速度之快也是令人吃惊!今天就和大家一起从最 ...

  4. python处理期货数据分析_量化交易分析第一步利用Tushare轻松获取股票期货行情数据...

    Tushare简介 Tushare是一个免费开源的python财经数据接口包,主要能够实现对股票.期货等金融数据从数据采集.清洗加工到数据存储的过程,能够为金融分析人员提供快速.整洁和多样的便于分析的 ...

  5. Python量化交易实战:获取股票数据并做分析处理

    量化交易(也称自动化交易)是一种应用数学模型帮助投资者进行判断,并且根据计算机程序发送的指令进行交易的投资方式,它极大地减少了投资者情绪波动的影响.量化交易的主要优势如下: 快速检测 客观.理性 自动 ...

  6. 实战第一步:市场调研

    我们在做一款产品的时候,首先需要进行市场调研,去验证我们想法是否与市场相符合,用户是否有这样的需求.那本文主要讲的就是我们实战的第一步--市场调研. 第一次写文章,文章里面可能出现错别字和口水话,但这 ...

  7. 简述python在量化金融中应用_AQF课程丨Python量化投资与金融实战应用只要499

    快过年了,各位学霸们今年还能收到压岁钱嘛?反正小编我已经是好几年都没看到压岁钱了,但还是希望大家都能数钱都数到手抽筋,不过如果没有收到压岁钱也不要暗自悲伤,因为我们量化投资项目为大家准备了超多福利,它 ...

  8. python分析股票主力_python如何获取股票数据,python股票分析系统

    内容导航: Q1:怎样用python处理股票 用Python处理股票需要获取股票数据,以国内股票数据为例,可以安装Python的第三方库:tushare:一个国内股票数据获取包.可以在百度中搜索&qu ...

  9. 用python读取股票价格_雅虎API获取股票数据--Python

    好久不学Python,计划用Tkinter写一个利用雅虎免费股票查询API的可视化程序 Yahoo股票报价API 获取实时数据 请求url:http://finance.yahoo.com/d/quo ...

最新文章

  1. 产品经理的四大境界与核心能力
  2. 【NLP】NLP重铸篇之Fasttext
  3. 安卓App热补丁动态修复技术:让App像Web一样发布新版本
  4. 分布式ID-数据库自增ID
  5. Js数据类型之——Date
  6. navicat创建计算列_Tableau Part 9 计算字段amp;粒度聚合比率amp;表计算
  7. Kafka单节点多broker的部署和使用
  8. angular 多个片段拼接_教你怎么用手机制作和拼接短视频?
  9. 哑弹 图像处理检测_火箭军第三代哑弹处置系统排爆效率提升30%
  10. 和我一起打造个简单搜索之Logstash实时同步建立索引
  11. matlab中卡尔曼滤波,卡尔曼滤波算法及MATLAB实现
  12. python unpack_python struct中pack和unpack
  13. 赌运挖洞之Apache目录浏览
  14. ASR系统第二讲 语音识别基础
  15. 数据库mysql中对于drop_数据库之删除表数据drop、truncate和delete的用法
  16. 郭天祥ARM9架构嵌入式linux培训视频教程
  17. 北京将评估分时分区单双号限行 推进错时上下班 (zz)
  18. css 光影掠过文字显现动画
  19. Visual Studio Code(VSCODE)自定义语言和颜色主题
  20. 美赛数据(各国统计数据网站大全)

热门文章

  1. 深度解析 TypeConverter TypeConverterAttribute (二)
  2. CodeForces - 1450E Capitalism(差分约束)
  3. CodeForces - 739E Gosha is hunting(最大费用最大流+思维建边)
  4. POJ - 2528 Mayor's posters(线段数+离散化)
  5. UVA - 817According to Bartjens
  6. HDU4390(容斥原理)
  7. 最短路径之Spfa算法
  8. QT乱码总结5.万能解决方案
  9. EXE与SYS通信(缓冲模式)
  10. Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数