搜索
查看: 19477|回复: 1

[大盘交流] 量化交易的利器----tushare(一)

[复制链接]

签到天数: 1 天

发表于 2018-11-3 11:23 | 显示全部楼层

量化交易的利器----tushare(一)

来自:MACD论坛(bbs.shudaoyoufang.com) 作者:czcxm110119 浏览:19477 回复:1

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一.tushare简介
tushare是一个免费,开源的python财经数据接口包.主要实现对股票等金融数据从数据采集、清洗加工到数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Pythonpandas包在金融量化分析中体现出的优势,TuShare返回的绝大部分的数据格式都是pandasDataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。当然,如果您习惯了用Excel或者关系型数据库做分析,您也可以通过TuShare的数据存储功能,将数据全部保存到本地后进行分析。

tushare官网: http://tushare.waditu.com/

二.tushare安装
pip install tushare --upgrade

三、tushare接口
1.获取沪深上市公司基本情况
import tushare as ts
ts.get_stock_basics()

2.按年度、季度获取业绩报表数据
ts.get_report_data(2014,3)

3.按年度、季度获取盈利能力数据
ts.get_profit_data(2014,3)


4.按年度、季度获取营运能力数据
ts.get_operation_data(2014,3)

5.按年度、季度获取成长能力数据
ts.get_growth_data(2014,3)


6.按年度、季度获取偿债能力数据
ts.get_debtpaying_data(2014,3)


7.按年度、季度获取现金流量数据
ts.get_cashflow_data(2014,3)


8.获取即时财经新闻,类型包括国内财经、证券、外汇、期货、港股和美股等新闻信息。数据更新较快,使用过程中可用定时任务来获取。
ts.get_latest_news() #默认获取最近80条新闻数据,只提供新闻类型、链接和标题
ts.get_latest_news(top=5,show_content=True) #显示最新5条新闻,并打印出新闻内容

9.获取个股信息地雷数据
ts.get_notices()


10.获取sina财经股吧首页的重点消息。股吧数据目前获取大概17条重点数据,可根据参数设置是否显示消息内容,默认情况是不显示。
ts.guba_sina()
如果要查看内容,方法如下:
df = guba_sina(True)
print df.ix[3]['content'] #第3条消息的内容





金币:
奖励:
热心:
注册时间:
2010-4-22

回复 使用道具 举报

签到天数: 2 天

波浪原理--深入讨论

发表于 2018-11-4 07:26 来自手机 | 显示全部楼层
不错不错
金币:
奖励:
热心:
注册时间:
2009-2-10

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:MACD仅提供交流平台,请交流人员遵守法律法规。
值班电话:18209240771   微信:35550268

举报|意见反馈|手机版|MACD俱乐部

GMT+8, 2025-5-18 08:40 , Processed in 0.027074 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表