Tushare 是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。
使用 Tushare ,可以查询股票的历史数据、当日数据、实时数据,包括交易数据、股票分类数据,基本面数据等。
现在主要是读取历史详细分笔数据到数据库中,记录其历史成交情况或成交分布,可估计大户散户分布、当前存在多少大户、买卖的详情、交易者买卖规律等。
主要涉及的调用函数:
import tushare as ts
#历史分笔
ts.get_tick_data('600848',date='2014-01-09')
#当日历史分
ts.get_today_ticks('601333')
#实时分笔
ts.get_realtime_quotes('000581')
#历史分笔 和 当日历史分 返回结果
time:时间
price:成交价格
pchange:涨跌幅
change:价格变动
volume:成交手
amount:成交金额(元)
type:买卖类型【买盘、卖盘、中性盘】
先创建数据库,保持到 sql server 中:
CREATE TABLE [dbo].[Fenbi](
[index] [INT] IDENTITY(1,1) NOT N