ts
__version__ = '0.7.4'
__author__ = 'Jimmy Liu'
"""
for trading data
"""
from tushare.stock.trading import (get_hist_data, get_tick_data,
get_today_all, get_realtime_quotes,
get_h_data, get_today_ticks,
get_index, get_hists,
get_k_data,
get_sina_dd)
"""
for trading data
"""
from tushare.stock.fundamental import (get_stock_basics, get_report_data,
get_profit_data,
get_operation_data, get_growth_data,
get_debtpaying_data, get_cashflow_data,
get_balance_sheet, get_profit_statement, get_cash_flow)
"""
for macro data
"""
from tushare.stock.macro import (get_gdp_year, get_gdp_quarter,
get_gdp_for, get_gdp_pull,
get_gdp_contrib, get_cpi,
get_ppi, get_deposit_rate,
get_loan_rate, get_rrr,
get_money_supply, get_money_supply_bal,
get_gold_and_foreign_reserves)
"""
for classifying data
"""
from tushare.stock.classifying import (get_industry_classified, get_concept_classified,
get_area_classified, get_gem_classified,
get_sme_classified, get_st_classified,
get_hs300s, get_sz50s, get_zz500s,
get_terminated, get_suspended)
"""
for macro data
"""
from tushare.stock.newsevent import (get_latest_news, latest_content,
get_notices, notice_content,
guba_sina)
"""
for reference
"""
from tushare.stock.reference import (profit_data, forecast_data,
xsg_data, fund_holdings,
new_stocks, sh_margins,
sh_margin_details,
sz_margins, sz_margin_details,
top10_holders)
"""
for shibor
"""
from tushare.stock.shibor import (shibor_data, shibor_quote_data,
shibor_ma_data, lpr_data,
lpr_ma_data)
"""
for LHB
"""
from tushare.stock.billboard import (top_list, cap_tops, broker_tops,
inst_tops, inst_detail)
"""
for utils
"""
from tushare.util.dateu import (trade_cal, is_holiday)
"""
for DataYes Token
"""
from tushare.util.upass import (set_token, get_token, get_broker,
set_broker, remove_broker)
from tushare.datayes.api import *
from tushare.internet.boxoffice import (realtime_boxoffice, day_boxoffice,
day_cinema, month_boxoffice)
"""
for fund data
"""
from tushare.fund.nav import (get_nav_open, get_nav_close, get_nav_grading,
get_nav_history, get_fund_info)
"""
for trader API
"""
from tushare.trader.trader import TraderAPI
"""
for futures API
"""
from tushare.futures.intlfutures import (get_intlfuture)
from tushare.stock.globals import (global_realtime)
from tushare.util.mailmerge import (MailMerge)
交易数据
- 历史行情数据
- 复权历史数据
- 实时行情数据
- 历史分笔数据
- 实时报价数据
- 当日历史分笔
- 大盘指数列表
- 大单交易数据
- 历史行情数据
-
ts.get_hist_data('600848') #一次性获取全部日k线数据
-
ts.get_hist_data('600848', ktype='W') #获取周k线数据 ts.get_hist_data('600848', ktype='M') #获取月k线数据 ts.get_hist_data('600848', ktype='5') #获取5分钟k线数据 ts.get_hist_data('600848', ktype='15') #获取15分钟k线数据 ts.get_hist_data('600848', ktype='30') #获取30分钟k线数据 ts.get_hist_data('600848', ktype='60') #获取60分钟k线数据 ts.get_hist_data('sh')#获取上证指数k线数据,其它参数与个股一致,下同 ts.get_hist_data('sz')#获取深圳成指k线数据 ts.get_hist_data('hs300')#获取沪深300指数k线数据 ts.get_hist_data('sz50')#获取上证50指数k线数据 ts.get_hist_data('zxb')#获取中小板指数k线数据 ts.get_hist_data('cyb')#获取创业板指数k线数据
- 复权历史数据
-
df = ts.get_stock_basics() date = df.ix['600848']['timeToMarket'] #上市日期YYYYMMDD
ts.get_h_data('002337') #前复权
ts.get_h_data('002337', autype='hfq') #后复权
ts.get_h_data('002337', autype=None) #不复权
ts.get_h_data('002337', start='2015-01-01', end='2015-03-16') #两个日期之间的前复权数据
ts.get_h_data('399106', index=True) #深圳综合指数
- 实时行情数据
-
ts.get_today_all()
- 历史分笔数据
-
df = ts.get_tick_data('600848',date='2014-01-09') df.head(10)
- 实时报价数据
-
df = ts.get_realtime_quotes('000581') #Single stock symbol df[['code','name','price','bid','ask','volume','amount','time']]
-
#symbols from a list ts.get_realtime_quotes(['600848','000980','000981']) #from a Series ts.get_realtime_quotes(df['code'].tail(10)) #一次获取10个股票的实时分笔数据
-
#上证指数 ts.get_realtime_quotes('sh') #上证指数 深圳成指 沪深300指数 上证50 中小板 创业板 ts.get_realtime_quotes(['sh','sz','hs300','sz50','zxb','cyb']) #或者混搭 ts.get_realtime_quotes(['sh','600848'])
- 当日历史分笔
-
df = ts.get_today_ticks('601333') df.head(10)
- 大盘指数列表
-
df = ts.get_index()
- 大单交易数据
df = ts.get_sina_dd('600848', date='2015-12-24') #默认400手 #df = ts.get_sina_dd('600848', date='2015-12-24', vol=500) #指定大于等于500手的数据
股票分类数据
行业分类 ts.get_industry_classified()
概念分类 ts.get_concept_classified()
地域分类 ts.get_area_classified()
中小板分类 ts.get_sme_classified()
创业板分类 ts.get_gem_classified()
风险警示板分类 ts.get_st_classified()
沪深300成份股及权重 ts.get_hs300s()
上证50成份股 ts.get_sz50s()
中证500成份股 ts.get_zz500s()
终止上市股票列表 ts.get_terminated()
暂停上市股票列表 ts.get_suspended()