get_data

ccxt_1d

check_daily_loss

finfactory.get_data.ccxt_1d.check_daily_loss(data, symbol, logger=None)

检查日线缺失

update_daily

finfactory.get_data.ccxt_1d.update_daily(symbol, df_exist=None, fpath=None, start_time=None, end_time=None, force=True, mkt=None, logger=None)
增量更新日线数据
注:日收盘时间为北京时间早上八点

update_daily_check

finfactory.get_data.ccxt_1d.update_daily_check(symbol, save_path=None, root_dir=None, name1=None, name2=None, start_time='2012-01-01 08:00:00', mkt='binance', logger=None)

更新日线行情数据

ccxt_minute

check_minute_loss

finfactory.get_data.ccxt_minute.check_minute_loss(data, symbol, minute, logger=None)

检查分钟数据缺失

update_minute

finfactory.get_data.ccxt_minute.update_minute(symbol, minute, df_exist=None, fpath=None, start_time=None, end_time=None, force=True, mkt=None, logger=None)

增量更新分钟数据

try_add_loss_data

finfactory.get_data.ccxt_minute.try_add_loss_data(symbol, df_all, df_loss, minute, save_path=None, mkt='binance', logger=None)

尝试补全缺失数据

update_minute_check

finfactory.get_data.ccxt_minute.update_minute_check(symbol, minute, save_path=None, root_dir=None, name1=None, name2=None, start_time='2022-06-01 00:00:00', mkt='binance', logger=None)

更新分钟行情数据

cffex_futures_lhb

is_good_data

finfactory.get_data.cffex_futures_lhb.is_good_data(fpath, encoding=None, logger=None)

判断是否为正确数据文件

get_save_path

finfactory.get_data.cffex_futures_lhb.get_save_path(code, date, root_dir=None, logger=None)

download_cffex_lhb

finfactory.get_data.cffex_futures_lhb.download_cffex_lhb(code, date, save_path=None, root_dir=None, logger=None)

下载保存中金所期货龙虎榜数据

download_cffex_lhb_all

finfactory.get_data.cffex_futures_lhb.download_cffex_lhb_all(code_start_end_dates=None, root_dir=None, market='SSE', check_last=True, check_all=False, logger=None)

下载所有中金所期货龙虎榜数据 code_start_dates格式如:{‘IC’: ‘2015-04-16’}

cffex_lhb_futures_check

finfactory.get_data.cffex_futures_lhb.cffex_lhb_futures_check(code_start_end_dates=None, root_dir=None, market='SSE', del_bad=True, logger=None)

chn_local_bond_rates

check_loss

finfactory.get_data.chn_local_bond_rates.check_loss(data, logger=None)

检查缺失

get_bond_yields_by_date

finfactory.get_data.chn_local_bond_rates.get_bond_yields_by_date(date, save_ori=False, ori_save_path=None, root_dir=None, logger=None)
从财政部网站爬取指定日期地方政府债收益率数据
date格式如: ‘2022-06-10’

get_bond_yields_by_dates

finfactory.get_data.chn_local_bond_rates.get_bond_yields_by_dates(dates, save_ori=False, root_dir=None, logger=None)

从财政部网站爬取指定多个日期地方政府债收益率数据

update_bond_yields

finfactory.get_data.chn_local_bond_rates.update_bond_yields(df_exist=None, fpath=None, save_ori=False, root_dir=None, start_date=None, end_date=None, logger=None)

增量更新地方政府债收益率数据

update_bond_yields_check

finfactory.get_data.chn_local_bond_rates.update_bond_yields_check(save_path=None, root_dir=None, start_date='2022-02-24', save_ori=True, logger=None)

更新所有地方政府债收益率历史数据

chn_national_bond_rates

check_loss

finfactory.get_data.chn_national_bond_rates.check_loss(data, logger=None)

检查缺失

get_bond_yields_by_date

finfactory.get_data.chn_national_bond_rates.get_bond_yields_by_date(date, save_ori=False, ori_save_path=None, root_dir=None, logger=None)
从财政部网站爬取指定日期国债收益率数据
date格式如: ‘2022-06-10’

get_bond_yields_by_dates

finfactory.get_data.chn_national_bond_rates.get_bond_yields_by_dates(dates, save_ori=False, root_dir=None, logger=None)
从财政部网站爬取指定多个日期国债收益率数据
dates中日期格式如: ‘2022-06-10’

update_bond_yields

finfactory.get_data.chn_national_bond_rates.update_bond_yields(df_exist=None, fpath=None, save_ori=False, root_dir=None, start_date=None, end_date=None, logger=None)

增量更新国债收益率数据

update_bond_yields_check

finfactory.get_data.chn_national_bond_rates.update_bond_yields_check(save_path=None, root_dir=None, start_date='2006-02-28', save_ori=True, logger=None)

更新所有地方政府债收益率历史数据

eastmoney

get_index_realtime

finfactory.get_data.eastmoney.get_index_realtime(code)

获取沪深指数实时行情

code格式如:’000001.SH’, ‘399300.SZ’

Examples

>>> data = get_index_realtime('000001.SH')
>>> data = get_index_realtime(['000016.SH', '399005.SZ', '000300.SH'])

eastmoney_tonorth_netbuy_daily

check_loss

finfactory.get_data.eastmoney_tonorth_netbuy_daily.check_loss(data, market, logger=None)

检查缺失

get_tonorth_netbuy

finfactory.get_data.eastmoney_tonorth_netbuy_daily.get_tonorth_netbuy()
爬取东财北上资金净买入数据

update_tonorth_netbuy_daily

finfactory.get_data.eastmoney_tonorth_netbuy_daily.update_tonorth_netbuy_daily(df_exist=None, fpath=None, logger=None)
从东方财富更新北上资金净买入日数据

update_tonorth_netbuy_daily_check

finfactory.get_data.eastmoney_tonorth_netbuy_daily.update_tonorth_netbuy_daily_check(save_path=None, root_dir=None, market='SSE', logger=None)

从东方财富更新北上资金净买入日数据

eastmoney_tonorth_netin_daily

check_loss

finfactory.get_data.eastmoney_tonorth_netin_daily.check_loss(data, market, logger=None)

检查缺失

get_tonorth_netin

finfactory.get_data.eastmoney_tonorth_netin_daily.get_tonorth_netin()
爬取东财北上资金净流入数据

update_tonorth_netin_daily

finfactory.get_data.eastmoney_tonorth_netin_daily.update_tonorth_netin_daily(df_exist=None, fpath=None, logger=None)
从东方财富更新北上资金净流入日数据

update_tonorth_netin_daily_check

finfactory.get_data.eastmoney_tonorth_netin_daily.update_tonorth_netin_daily_check(save_path=None, root_dir=None, market='SSE', logger=None)

从东方财富更新北上资金净流入日数据

eastmoney_tosouth_netbuy_daily

check_loss

finfactory.get_data.eastmoney_tosouth_netbuy_daily.check_loss(data, market, logger=None)

检查缺失

get_tosouth_netbuy

finfactory.get_data.eastmoney_tosouth_netbuy_daily.get_tosouth_netbuy()
爬取东财南下资金净买入数据

update_tosouth_netbuy_daily

finfactory.get_data.eastmoney_tosouth_netbuy_daily.update_tosouth_netbuy_daily(df_exist=None, fpath=None, logger=None)
从东方财富更新南下资金净买入日数据

update_tosouth_netbuy_daily_check

finfactory.get_data.eastmoney_tosouth_netbuy_daily.update_tosouth_netbuy_daily_check(save_path=None, root_dir=None, market='SSE', logger=None)

从东方财富更新南下资金净买入日数据

eastmoney_tosouth_netin_daily

check_loss

finfactory.get_data.eastmoney_tosouth_netin_daily.check_loss(data, market, logger=None)

检查缺失

get_tosouth_netin

finfactory.get_data.eastmoney_tosouth_netin_daily.get_tosouth_netin()
爬取东财南下资金净流入数据

update_tosouth_netin_daily

finfactory.get_data.eastmoney_tosouth_netin_daily.update_tosouth_netin_daily(df_exist=None, fpath=None, logger=None)
从东方财富更新南下资金净流入日数据

update_tosouth_netin_daily_check

finfactory.get_data.eastmoney_tosouth_netin_daily.update_tosouth_netin_daily_check(save_path=None, root_dir=None, market='SSE', logger=None)

从东方财富更新南下资金净流入日数据

ef

get_stock_realtime

finfactory.get_data.ef.get_stock_realtime(stock)

股票实时行情数据获取

Examples

>>> get_stock_realtime('600570')
>>> get_stock_realtime(['600570', '300033'])

get_future_realtime

finfactory.get_data.ef.get_future_realtime(name)

期货实时行情获取

Examples

>>> get_future_realtime(
...    ('IF2209', 'IC2209', 'IH2209', 'IM2209'))
>>> get_future_realtime(
...    ('IF主力合约', 'IC主力合约', 'IH主力合约', 'IM主力合约'))
>>> get_future_realtime('IF2210')

eniu_index_pe

check_loss

finfactory.get_data.eniu_index_pe.check_loss(data, code, market, logger=None)

检查缺失

get_index_pe

finfactory.get_data.eniu_index_pe.get_index_pe(eniu_code)
爬取亿牛网指数PE估值数据
eniu_code格式如:sz399300、sh000016

update_index_pe

finfactory.get_data.eniu_index_pe.update_index_pe(eniu_code, df_exist=None, fpath=None, logger=None)
从亿牛网爬取更新指数PE估值日数据
eniu_code格式如:sz399300、sh000016

update_index_pe_check

finfactory.get_data.eniu_index_pe.update_index_pe_check(eniu_code, save_path=None, root_dir=None, market='SSE', logger=None)

从亿牛网爬取更新指数PE估值日数据

fundex_index_dpe

check_loss

finfactory.get_data.fundex_index_dpe.check_loss(data, code, market, logger=None)

检查缺失

get_index_pe_daily_cy

finfactory.get_data.fundex_index_dpe.get_index_pe_daily_cy(code, js_dir=None)

获取当年的指数动态PE日数据

get_index_pe_daily_his

finfactory.get_data.fundex_index_dpe.get_index_pe_daily_his(code, js_dir=None)

获取历史(当年以前)的指数动态PE日数据

get_index_pe_daily

finfactory.get_data.fundex_index_dpe.get_index_pe_daily(code, js_dir=None)

获取指数动态PE日数据

update_index_pe_daily

finfactory.get_data.fundex_index_dpe.update_index_pe_daily(code, df_exist=None, fpath=None, js_dir=None, logger=None)

更新指数动态PE数据

update_index_pe_daily_check

finfactory.get_data.fundex_index_dpe.update_index_pe_daily_check(code, save_path=None, js_dir=None, root_dir=None, market='SSE', logger=None)

更新指数动态PE数据

hexun_gold_daily

check_loss

finfactory.get_data.hexun_gold_daily.check_loss(data, logger=None)

检查缺失

get_gold_daily

finfactory.get_data.hexun_gold_daily.get_gold_daily(start_date='1983-01-05', end_date=None, logger=None)
和讯网爬取黄金现货日K线数据

update_gold_daily

finfactory.get_data.hexun_gold_daily.update_gold_daily(df_exist=None, fpath=None, start_date='1983-01-05', end_date=None, logger=None)

增量更新黄金现货日线数据

update_gold_daily_check

finfactory.get_data.hexun_gold_daily.update_gold_daily_check(save_path=None, root_dir=None, start_date='1983-01-05', logger=None)

更新黄金现货日线行情数据

hexun_silver_daily

check_loss

finfactory.get_data.hexun_silver_daily.check_loss(data, logger=None)

检查缺失

get_silver_daily

finfactory.get_data.hexun_silver_daily.get_silver_daily(start_date='1983-01-17', end_date=None, logger=None)

和讯网爬取白银现货日K线数据

update_silver_daily

finfactory.get_data.hexun_silver_daily.update_silver_daily(df_exist=None, fpath=None, start_date='1983-01-17', end_date=None, logger=None)

增量更新白银现货日线数据

update_silver_daily_check

finfactory.get_data.hexun_silver_daily.update_silver_daily_check(save_path=None, root_dir=None, start_date='1983-01-17', logger=None)

更新白银现货日线行情数据

sw_daily_info

load_sw_daily_ori

finfactory.get_data.sw_daily_info.load_sw_daily_ori(root_dir=None, save_path=None)

导入申万指数行业每日原始数据

check_loss

finfactory.get_data.sw_daily_info.check_loss(data, market, logger=None)

检查缺失

get_daily_info_by_date

finfactory.get_data.sw_daily_info.get_daily_info_by_date(date, save_ori=False, ori_save_path=None, root_dir=None, logger=None)

get_daily_info_by_dates

finfactory.get_data.sw_daily_info.get_daily_info_by_dates(dates, save_ori=False, root_dir=None, logger=None)

指定多个日期,从申万网站爬取申万指数日数据

update_daily_info

finfactory.get_data.sw_daily_info.update_daily_info(df_exist=None, fpath=None, save_ori=False, root_dir=None, start_date=None, end_date=None, market='SSE', logger=None)

增量更新申万指数日数据

update_daily_info_check

finfactory.get_data.sw_daily_info.update_daily_info_check(save_path=None, root_dir=None, save_ori=True, start_date='2022-07-13', market='SSE', logger=None)

更新所有申万指数日数据

sw_daily_info_old

load_sw_daily_ori

finfactory.get_data.sw_daily_info_old.load_sw_daily_ori(root_dir=None, save_path=None)

导入申万指数行业每日原始数据

check_loss

finfactory.get_data.sw_daily_info_old.check_loss(data, market, logger=None)

检查缺失

get_daily_info_by_date

finfactory.get_data.sw_daily_info_old.get_daily_info_by_date(date, save_ori=False, ori_save_path=None, root_dir=None, logger=None)

get_daily_info_by_dates

finfactory.get_data.sw_daily_info_old.get_daily_info_by_dates(dates, save_ori=False, root_dir=None, logger=None)

指定多个日期,从申万网站爬取申万指数日数据

update_daily_info

finfactory.get_data.sw_daily_info_old.update_daily_info(df_exist=None, fpath=None, save_ori=False, root_dir=None, start_date=None, end_date=None, market='SSE', logger=None)

增量更新申万指数日数据

update_daily_info_check

finfactory.get_data.sw_daily_info_old.update_daily_info_check(save_path=None, root_dir=None, save_ori=True, start_date='2022-06-01', market='SSE', logger=None)

更新所有申万指数日数据

tushare_astocks_list

get_cols_info

finfactory.get_data.tushare_astocks_list.get_cols_info(fpath=None, root_dir=None)

读取字段信息

get_astocks_list

finfactory.get_data.tushare_astocks_list.get_astocks_list(cols_path=None, root_dir=None, ts_api=None)

tushare获取A股基本信息

update_astocks_list

finfactory.get_data.tushare_astocks_list.update_astocks_list(save_path=None, root_dir=None, cols_path=None, ts_api=None, logger=None)

更新A股列表基本信息

tushare_block_trades

check_loss

finfactory.get_data.tushare_block_trades.check_loss(data, logger=None)

检查缺失

get_block_trades

finfactory.get_data.tushare_block_trades.get_block_trades(start_date, end_date=None, ts_api=None)
tushare获取大宗交易数据
start_date和end_date格式:’20220630’

update_block_trades

finfactory.get_data.tushare_block_trades.update_block_trades(df_exist=None, fpath=None, start_date='20070104', end_date=None, ts_api=None, logger=None)

增量更新大宗交易数据

update_block_trades_check

finfactory.get_data.tushare_block_trades.update_block_trades_check(save_path=None, root_dir=None, start_date='20070104', ts_api=None, logger=None)

更新大宗交易行情数据

tushare_cctv_news

check_loss

finfactory.get_data.tushare_cctv_news.check_loss(save_dir=None, root_dir=None, logger=None)

检查缺失

get_cctv_news_by_date

finfactory.get_data.tushare_cctv_news.get_cctv_news_by_date(date=None, fpath=None, ts_api=None, logger=None)

tushare获取新闻联播文本数据

get_cctv_news_by_dates

finfactory.get_data.tushare_cctv_news.get_cctv_news_by_dates(dates, save_dir=None, ts_api=None, logger=None)

tushare获取新闻联播文本数据

get_cctv_news

finfactory.get_data.tushare_cctv_news.get_cctv_news(start_date, end_date, save_dir=None, ts_api=None, logger=None)

update_cctv_news

finfactory.get_data.tushare_cctv_news.update_cctv_news(save_dir=None, root_dir=None, start_date='20060615', end_date=None, get_his_loss=False, ts_api=None, logger=None)

更新新闻联播文本数据

tushare_chn_cpi

check_loss

finfactory.get_data.tushare_chn_cpi.check_loss(df, logger=None)

检查缺失

get_chn_cpi

finfactory.get_data.tushare_chn_cpi.get_chn_cpi(start_month='195101', end_month=None, ts_api=None)

tushare获取中国CPI数据

update_chn_cpi

finfactory.get_data.tushare_chn_cpi.update_chn_cpi(df_exist=None, fpath=None, start_month='195101', end_month=None, ts_api=None, logger=None)

增量更新中国CPI数据

update_chn_cpi_check

finfactory.get_data.tushare_chn_cpi.update_chn_cpi_check(save_path=None, root_dir=None, start_month='195101', ts_api=None, logger=None)

更新中国CPI数据

tushare_chn_gdp

check_loss

finfactory.get_data.tushare_chn_gdp.check_loss(df, logger=None)

检查缺失

get_chn_gdp

finfactory.get_data.tushare_chn_gdp.get_chn_gdp(start_quarter='1950Q1', end_quarter=None, ts_api=None)

tushare获取中国GDP数据

update_chn_gdp

finfactory.get_data.tushare_chn_gdp.update_chn_gdp(df_exist=None, fpath=None, start_quarter='1950Q1', end_quarter=None, ts_api=None, logger=None)

增量更新中国GDP数据

update_chn_gdp_check

finfactory.get_data.tushare_chn_gdp.update_chn_gdp_check(save_path=None, root_dir=None, start_quarter='1950Q1', ts_api=None, logger=None)

更新中国GDP数据

tushare_chn_money

check_loss

finfactory.get_data.tushare_chn_money.check_loss(df, logger=None)

检查缺失

get_chn_money

finfactory.get_data.tushare_chn_money.get_chn_money(start_month='197701', end_month=None, ts_api=None)

tushare获取中国货币供应量数据

update_chn_money

finfactory.get_data.tushare_chn_money.update_chn_money(df_exist=None, fpath=None, start_month='197701', end_month=None, ts_api=None, logger=None)

增量更新中国货币供应量数据

update_chn_money_check

finfactory.get_data.tushare_chn_money.update_chn_money_check(save_path=None, root_dir=None, start_month='197701', ts_api=None, logger=None)

更新中国货币供应量数据

tushare_chn_ppi

get_cols_info

finfactory.get_data.tushare_chn_ppi.get_cols_info(fpath=None, root_dir=None)

读取字段信息

check_loss

finfactory.get_data.tushare_chn_ppi.check_loss(df, logger=None)

检查缺失

get_chn_ppi

finfactory.get_data.tushare_chn_ppi.get_chn_ppi(start_month='197801', end_month=None, cols_path=None, root_dir=None, ts_api=None)

tushare获取中国PPI数据

update_chn_ppi

finfactory.get_data.tushare_chn_ppi.update_chn_ppi(df_exist=None, fpath=None, start_month='197801', end_month=None, cols_path=None, root_dir=None, ts_api=None, logger=None)

增量更新中国PPI数据

update_chn_ppi_check

finfactory.get_data.tushare_chn_ppi.update_chn_ppi_check(save_path=None, root_dir=None, cols_path=None, start_month='197801', ts_api=None, logger=None)

更新中国PPI数据

tushare_fund_adj

check_loss

finfactory.get_data.tushare_fund_adj.check_loss(data, code, market, logger=None)

检查缺失

get_fund_adj

finfactory.get_data.tushare_fund_adj.get_fund_adj(code, start_date, end_date=None, ts_api=None)
tushare获取基金复权因子数据
start_date和end_date格式:’20220630’

update_fund_adj

finfactory.get_data.tushare_fund_adj.update_fund_adj(code, df_exist=None, fpath=None, start_date='19901218', end_date=None, market='SSE', ts_api=None, logger=None)

增量更新基金复权因子数据

update_fund_adj_check

finfactory.get_data.tushare_fund_adj.update_fund_adj_check(code, save_path=None, root_dir=None, start_date='19901218', market='SSE', ts_api=None, logger=None)
更新基金复权因子行情数据
code: tushare代码(带后缀,如510050.SH)
market: 交易所代码

tushare_fund_daily

check_loss

finfactory.get_data.tushare_fund_daily.check_loss(data, code, market, logger=None)

检查缺失

get_fund_daily

finfactory.get_data.tushare_fund_daily.get_fund_daily(code, start_date, end_date=None, ts_api=None)
tushare获取基金日线数据
start_date和end_date格式:’20220630’

update_fund_daily

finfactory.get_data.tushare_fund_daily.update_fund_daily(code, df_exist=None, fpath=None, start_date='19901218', end_date=None, market='SSE', ts_api=None, logger=None)

增量更新基金日线数据

update_fund_daily_check

finfactory.get_data.tushare_fund_daily.update_fund_daily_check(code, save_path=None, root_dir=None, start_date='19901218', market='SSE', ts_api=None, logger=None)
更新基金日线行情数据
code: tushare代码(带后缀,如510050.SH)
market: 交易所代码

tushare_fund_fq

fund_qfq

finfactory.get_data.tushare_fund_fq.fund_qfq(data_path, dividend_path, data_qfq_path=None)

基金前复权,根据分红记录

tushare_fund_list

get_cols_info

finfactory.get_data.tushare_fund_list.get_cols_info(fpath=None, root_dir=None)

读取字段信息

get_fund_list

finfactory.get_data.tushare_fund_list.get_fund_list(cols_path=None, root_dir=None, ts_api=None)

tushare获取基金列表数据

update_fund_list

finfactory.get_data.tushare_fund_list.update_fund_list(save_path=None, root_dir=None, cols_path=None, ts_api=None, logger=None)

更新基金列表基本信息

tushare_futures_daily

check_loss

finfactory.get_data.tushare_futures_daily.check_loss(data, code, market, logger=None)

检查缺失

get_future_daily

finfactory.get_data.tushare_futures_daily.get_future_daily(code, start_date, end_date=None, ts_api=None)
tushare获取期货日线数据
start_date和end_date格式:’20220610’

update_future_daily

finfactory.get_data.tushare_futures_daily.update_future_daily(code, df_exist=None, fpath=None, start_date='20100415', end_date=None, market='SSE', ts_api=None, logger=None)

增量更新期货日线数据

update_future_daily_check

finfactory.get_data.tushare_futures_daily.update_future_daily_check(code, save_path=None, root_dir=None, start_date='20100415', market='SSE', ts_api=None, logger=None)
更新期货日线行情数据
code: tushare代码
market: 交易所代码

tushare_futures_daily_ex

check_loss

finfactory.get_data.tushare_futures_daily_ex.check_loss(data, exchange, market, logger=None)

检查缺失

get_futures_daily

finfactory.get_data.tushare_futures_daily_ex.get_futures_daily(exchange, date=None, ts_api=None)
tushare获取给定交易所exchange的期货日线数据

get_futures_daily_by_dates

finfactory.get_data.tushare_futures_daily_ex.get_futures_daily_by_dates(exchange, dates, ts_api=None, logger=None)

update_futures_daily

finfactory.get_data.tushare_futures_daily_ex.update_futures_daily(exchange, df_exist=None, fpath=None, start_date='19950417', end_date=None, market='SSE', ts_api=None, logger=None)

增量更新期货日线数据

update_futures_daily_check

finfactory.get_data.tushare_futures_daily_ex.update_futures_daily_check(exchange, save_path=None, root_dir=None, start_date='19950417', market='SSE', ts_api=None, logger=None)

更新交易所期货日线数据

tushare_futures_info

get_futures_info

finfactory.get_data.tushare_futures_info.get_futures_info(exchange, ts_api=None)
tushare获取给定交易所exchange的期货合约信息
exchange表示交易所(与tushare官方文档一致):
CFFEX-中金所 DCE-大商所 CZCE-郑商所 SHFE-上期所
INE-上海国际能源交易中心

update_futures_info

finfactory.get_data.tushare_futures_info.update_futures_info(exchange, save_path=None, root_dir=None, ts_api=None, logger=None)

更新给定交易所的期货合约基本信息

tushare_futures_mapping

check_loss

finfactory.get_data.tushare_futures_mapping.check_loss(data, market, logger=None)

检查缺失

get_future_mapping

finfactory.get_data.tushare_futures_mapping.get_future_mapping(code, date=None, ts_api=None)

tushare获取主力与连续合约映射数据,指定主力/连续合约代码和日期

get_futures_mapping

finfactory.get_data.tushare_futures_mapping.get_futures_mapping(start_date='20220601', end_date=None, ts_api=None)

tushare获取主力与连续合约映射数据

update_futures_mapping

finfactory.get_data.tushare_futures_mapping.update_futures_mapping(df_exist=None, fpath=None, start_date='19950416', end_date=None, ts_api=None, logger=None)

增量更新主力与连续合约映射数据

update_futures_mapping_check

finfactory.get_data.tushare_futures_mapping.update_futures_mapping_check(save_path=None, root_dir=None, start_date='19950416', market='SSE', ts_api=None, logger=None)

更新主力与连续合约映射数据

tushare_index_daily

check_loss

finfactory.get_data.tushare_index_daily.check_loss(data, code, market, logger=None)

检查缺失

get_index_daily

finfactory.get_data.tushare_index_daily.get_index_daily(code, start_date, end_date=None, ts_api=None)
tushare获取指数日线数据
start_date和end_date格式:’20220610’

update_index_daily

finfactory.get_data.tushare_index_daily.update_index_daily(code, df_exist=None, fpath=None, start_date='19901218', end_date=None, market='SSE', ts_api=None, logger=None)

增量更新指数日线数据

update_index_daily_check

finfactory.get_data.tushare_index_daily.update_index_daily_check(code, save_path=None, root_dir=None, start_date='19901218', market='SSE', ts_api=None, logger=None)
更新指数日线行情数据
code: tushare代码(带后缀,如000300.SH)
market: 交易所

tushare_index_daily_basic

check_loss

finfactory.get_data.tushare_index_daily_basic.check_loss(data, code, market, logger=None)

检查缺失

get_index_daily_basic

finfactory.get_data.tushare_index_daily_basic.get_index_daily_basic(code, start_date, end_date=None, ts_api=None)
tushare获取指数日基本数据
start_date和end_date格式:’20220610’

update_index_daily_basic

finfactory.get_data.tushare_index_daily_basic.update_index_daily_basic(code, df_exist=None, fpath=None, start_date='20040101', end_date=None, market='SSE', ts_api=None, logger=None)

增量更新指数日线基本数据

update_index_daily_basic_check

finfactory.get_data.tushare_index_daily_basic.update_index_daily_basic_check(code, save_path=None, root_dir=None, start_date='20040101', market='SSE', ts_api=None, logger=None)
更新指数日线基本数据
code: tushare代码(带后缀,如000300.SH)
market: 交易所代码

tushare_index_info

get_index_info

finfactory.get_data.tushare_index_info.get_index_info(market, ts_api=None)
tushare获取给定市场market的指数信息
market表示交易市场(与tushare官方文档一致):
MSCI MSCI指数, CSI 中证指数, SSE 上交所指数, SZSE 深交所指数
CICC 中金指数, SW 申万指数, OTH 其他指数

update_index_info

finfactory.get_data.tushare_index_info.update_index_info(market, save_path=None, root_dir=None, ts_api=None, logger=None)

更新给定市场的指数基本信息

tushare_lpr

check_loss

finfactory.get_data.tushare_lpr.check_loss(data, logger=None)

检查缺失

get_lpr

finfactory.get_data.tushare_lpr.get_lpr(start_date, end_date=None, ts_api=None)

tushare获取LPR数据

update_lpr

finfactory.get_data.tushare_lpr.update_lpr(df_exist=None, fpath=None, start_date='20131024', end_date=None, ts_api=None, logger=None)

增量更新LPR数据

update_lpr_check

finfactory.get_data.tushare_lpr.update_lpr_check(save_path=None, root_dir=None, start_date='20131024', ts_api=None, logger=None)

更新LPR数据

tushare_options_daily

check_loss

finfactory.get_data.tushare_options_daily.check_loss(data, exchange, market, logger=None)

检查缺失

get_options_daily

finfactory.get_data.tushare_options_daily.get_options_daily(exchange, date=None, ts_api=None)
tushare获取给定交易所exchange的期权日线数据
exchange表示交易所(与tushare官方文档一致):
CFFEX-中金所 DCE-大商所 CZCE-郑商所 SHFE-上期所
SSE-上交所 SZSE-深交所
注意:上交所深交所中金所合约比较少,一次能取当日所有日线,
别的交易所有可能会出现一次取不全的情况(可能需要根据合约代码来取)!

get_options_daily_by_dates

finfactory.get_data.tushare_options_daily.get_options_daily_by_dates(exchange, dates, ts_api=None, logger=None)

update_options_daily

finfactory.get_data.tushare_options_daily.update_options_daily(exchange, df_exist=None, fpath=None, start_date='20150209', end_date=None, market='SSE', ts_api=None, logger=None)

增量更新期权日线数据

update_options_daily_check

finfactory.get_data.tushare_options_daily.update_options_daily_check(exchange, save_path=None, root_dir=None, start_date='20150209', market='SSE', ts_api=None, logger=None)

更新交易所期权日线数据

tushare_options_info

get_options_info

finfactory.get_data.tushare_options_info.get_options_info(exchange, ts_api=None, logger=None)
tushare获取给定交易所exchange的期权合约信息
exchange表示交易所(与tushare官方文档一致):
CFFEX-中金所 DCE-大商所 CZCE-郑商所 SHFE-上期所
SSE-上交所 SZSE-深交所

update_options_info

finfactory.get_data.tushare_options_info.update_options_info(exchange, save_path=None, root_dir=None, ts_api=None, logger=None)

更新给定交易所的期权合约基本信息

tushare_rzrq_daily

check_loss

finfactory.get_data.tushare_rzrq_daily.check_loss(data, exchange, market, logger=None)

检查缺失

get_rzrq_daily

finfactory.get_data.tushare_rzrq_daily.get_rzrq_daily(exchange, start_date, end_date=None, ts_api=None)
tushare获取融资融券数据
start_date和end_date格式:’20220610’

update_rzrq_daily

finfactory.get_data.tushare_rzrq_daily.update_rzrq_daily(exchange, df_exist=None, fpath=None, start_date='20100330', end_date=None, market='SSE', ts_api=None, logger=None)

增量更新融资融券数据

update_rzrq_daily_check

finfactory.get_data.tushare_rzrq_daily.update_rzrq_daily_check(exchange, save_path=None, root_dir=None, start_date='20100330', market='SSE', ts_api=None, logger=None)

更新融资融券行情数据

tushare_shibor

check_loss

finfactory.get_data.tushare_shibor.check_loss(data, logger=None)

检查缺失

get_shibor

finfactory.get_data.tushare_shibor.get_shibor(start_date, end_date=None, ts_api=None)

tushare获取Shibor数据

update_shibor

finfactory.get_data.tushare_shibor.update_shibor(df_exist=None, fpath=None, start_date='20061007', end_date=None, ts_api=None, logger=None)

增量更新Shibor数据

update_shibor_check

finfactory.get_data.tushare_shibor.update_shibor_check(save_path=None, root_dir=None, start_date='20061007', ts_api=None, logger=None)

更新Shibor数据

tushare_stock_daily

get_cols_info

finfactory.get_data.tushare_stock_daily.get_cols_info(fpath=None, root_dir=None, logger=None)

读取字段信息

check_loss

finfactory.get_data.tushare_stock_daily.check_loss(data, code, market, logger=None)

检查缺失

get_fpath

finfactory.get_data.tushare_stock_daily.get_fpath(code, fpath, save_csv, root_dir)

get_stock_daily

finfactory.get_data.tushare_stock_daily.get_stock_daily(code, start_date=None, end_date=None, fpath=None, save_csv=False, root_dir=None, ts_api=None, logger=None)

tushare获取股票日线数据

update_stock_daily

finfactory.get_data.tushare_stock_daily.update_stock_daily(code, df_exist=None, start_date=None, end_date=None, fpath=None, root_dir=None, market='SSE', ts_api=None, logger=None)

增量更新股票日线数据

update_stock_daily_check

finfactory.get_data.tushare_stock_daily.update_stock_daily_check(code, save_path=None, start_date=None, root_dir=None, market='SSE', ts_api=None, logger=None)
更新股票日线行情数据
code: tushare代码(带后缀,如600570.SH)
market: 交易所代码

tushare_stock_daily_basic

get_cols_info

finfactory.get_data.tushare_stock_daily_basic.get_cols_info(fpath=None, root_dir=None)

读取字段信息

check_loss

finfactory.get_data.tushare_stock_daily_basic.check_loss(data, code, market, logger=None)

检查缺失

get_fpath

finfactory.get_data.tushare_stock_daily_basic.get_fpath(code, fpath, save_csv, root_dir)

get_stock_daily_basic

finfactory.get_data.tushare_stock_daily_basic.get_stock_daily_basic(code, start_date=None, end_date=None, fpath=None, save_csv=False, root_dir=None, ts_api=None, logger=None)

tushare获取股票日线基本数据

update_stock_daily_basic

finfactory.get_data.tushare_stock_daily_basic.update_stock_daily_basic(code, df_exist=None, start_date=None, end_date=None, fpath=None, root_dir=None, market='SSE', ts_api=None, logger=None)

增量更新股票日线基本数据

update_stock_daily_basic_check

finfactory.get_data.tushare_stock_daily_basic.update_stock_daily_basic_check(code, save_path=None, start_date=None, root_dir=None, market='SSE', ts_api=None, logger=None)
更新股票日线基本数据
code: tushare代码(带后缀,如600570.SH)
market: 指定交易市场

tushare_stock_daily_stk

get_cols_info

finfactory.get_data.tushare_stock_daily_stk.get_cols_info(fpath=None, root_dir=None)

读取字段信息

check_loss

finfactory.get_data.tushare_stock_daily_stk.check_loss(data, code, market, logger=None)

检查缺失

get_fpath

finfactory.get_data.tushare_stock_daily_stk.get_fpath(code, fpath, save_csv, root_dir)

get_stock_daily_stk

finfactory.get_data.tushare_stock_daily_stk.get_stock_daily_stk(code, start_date=None, end_date=None, fpath=None, save_csv=False, root_dir=None, ts_api=None, logger=None)

tushare获取股票日线数据

update_stock_daily_stk

finfactory.get_data.tushare_stock_daily_stk.update_stock_daily_stk(code, df_exist=None, start_date=None, end_date=None, fpath=None, root_dir=None, market='SSE', ts_api=None, logger=None)

增量更新股票日线数据

update_stock_daily_stk_check

finfactory.get_data.tushare_stock_daily_stk.update_stock_daily_stk_check(code, save_path=None, start_date=None, root_dir=None, market='SSE', ts_api=None, logger=None)
更新股票日线行情数据
code: tushare代码(带后缀,如600570.SH)
market: 交易所代码

tushare_stock_top10holders

get_cols_info

finfactory.get_data.tushare_stock_top10holders.get_cols_info(fpath=None, root_dir=None)

读取字段信息

get_fpath

finfactory.get_data.tushare_stock_top10holders.get_fpath(code, fpath, save_csv, root_dir)

get_stock_top10holders

finfactory.get_data.tushare_stock_top10holders.get_stock_top10holders(code, start_date=None, end_date=None, fpath=None, save_csv=False, root_dir=None, ts_api=None, logger=None)

tushare获取股票前十大股东数据

update_stock_top10holders

finfactory.get_data.tushare_stock_top10holders.update_stock_top10holders(code, df_exist=None, start_date=None, end_date=None, fpath=None, root_dir=None, ts_api=None, logger=None)

增量更新股票前十大股东数据

get_save_path

finfactory.get_data.tushare_stock_top10holders.get_save_path(code, save_path, root_dir, logger=None)

获取股票前十大股东历史数据存放路径

update_stock_top10holders_check

finfactory.get_data.tushare_stock_top10holders.update_stock_top10holders_check(code, save_path=None, start_date=None, root_dir=None, ts_api=None, logger=None)

更新股票前十大股东数据

tushare_stock_top10holders_free

get_cols_info

finfactory.get_data.tushare_stock_top10holders_free.get_cols_info(fpath=None, root_dir=None)

读取字段信息

get_fpath

finfactory.get_data.tushare_stock_top10holders_free.get_fpath(code, fpath, save_csv, root_dir)

get_stock_top10holders_free

finfactory.get_data.tushare_stock_top10holders_free.get_stock_top10holders_free(code, start_date=None, end_date=None, fpath=None, save_csv=False, root_dir=None, ts_api=None, logger=None)

tushare获取股票前十大流通股东数据

update_stock_top10holders_free

finfactory.get_data.tushare_stock_top10holders_free.update_stock_top10holders_free(code, df_exist=None, start_date=None, end_date=None, fpath=None, root_dir=None, ts_api=None, logger=None)

增量更新股票前十大流通股东数据

get_save_path

finfactory.get_data.tushare_stock_top10holders_free.get_save_path(code, save_path, root_dir, logger=None)

获取股票前十大流通股东历史数据存放路径

update_stock_top10holders_free_check

finfactory.get_data.tushare_stock_top10holders_free.update_stock_top10holders_free_check(code, save_path=None, start_date=None, root_dir=None, ts_api=None, logger=None)

更新股票前十大流通股东数据

tushare_stock_zjc

get_cols_info

finfactory.get_data.tushare_stock_zjc.get_cols_info(fpath=None, root_dir=None)

读取字段信息

get_fpath

finfactory.get_data.tushare_stock_zjc.get_fpath(code, fpath, save_csv, root_dir)

get_stock_zjc

finfactory.get_data.tushare_stock_zjc.get_stock_zjc(code, start_date=None, end_date=None, fpath=None, save_csv=False, root_dir=None, ts_api=None, logger=None)

tushare获取股票股东增减持数据

update_stock_zjc

finfactory.get_data.tushare_stock_zjc.update_stock_zjc(code, df_exist=None, start_date=None, end_date=None, fpath=None, root_dir=None, ts_api=None, logger=None)

增量更新股票股东增减持数据

get_save_path

finfactory.get_data.tushare_stock_zjc.get_save_path(code, save_path, root_dir, logger=None)

获取股票股东增减持历史数据存放路径

update_stock_zjc_check

finfactory.get_data.tushare_stock_zjc.update_stock_zjc_check(code, save_path=None, start_date=None, root_dir=None, ts_api=None, logger=None)

更新股票股东增减持数据

tushare_stocks_daily

get_cols_info

finfactory.get_data.tushare_stocks_daily.get_cols_info(fpath=None, root_dir=None)

读取字段信息

check_loss

finfactory.get_data.tushare_stocks_daily.check_loss(data, code, market, logger=None)

检查缺失

get_fpath

finfactory.get_data.tushare_stocks_daily.get_fpath(code, fpath=None, root_dir=None, logger=None)

get_stocks_daily

finfactory.get_data.tushare_stocks_daily.get_stocks_daily(codes, start_date=None, end_date=None, fpath=None, ts_api=None, logger=None)

tushare获取股票日线数据

update_stocks_daily

finfactory.get_data.tushare_stocks_daily.update_stocks_daily(codes, df_exist=None, start_date=None, end_date=None, fpath=None, market='SSE', ts_api=None, logger=None)

增量更新股票日线数据

update_stocks_daily_check

finfactory.get_data.tushare_stocks_daily.update_stocks_daily_check(codes, save_path=None, start_date=None, root_dir=None, market='SSE', split=True, ts_api=None, logger=None)

更新股票日线行情数据

tushare_stocks_daily_basic

get_cols_info

finfactory.get_data.tushare_stocks_daily_basic.get_cols_info(fpath=None, root_dir=None)

读取字段信息

check_loss

finfactory.get_data.tushare_stocks_daily_basic.check_loss(data, code, market, logger=None)

检查缺失

get_fpath

finfactory.get_data.tushare_stocks_daily_basic.get_fpath(code, fpath=None, root_dir=None, logger=None)

get_stocks_daily_basic

finfactory.get_data.tushare_stocks_daily_basic.get_stocks_daily_basic(start_date=None, end_date=None, fpath=None, market='SSE', ts_api=None, logger=None)

tushare获取指定日期股票日线基本数据

update_stocks_daily_basic

finfactory.get_data.tushare_stocks_daily_basic.update_stocks_daily_basic(df_exist=None, start_date=None, end_date=None, fpath=None, market='SSE', ts_api=None, logger=None)

增量更新股票日线基本数据

update_stocks_daily_basic_check

finfactory.get_data.tushare_stocks_daily_basic.update_stocks_daily_basic_check(save_path=None, start_date=None, root_dir=None, market='SSE', split=True, ts_api=None, logger=None)

更新股票日线基本数据

tushare_stocks_daily_stk

get_cols_info

finfactory.get_data.tushare_stocks_daily_stk.get_cols_info(fpath=None, root_dir=None)

读取字段信息

check_loss

finfactory.get_data.tushare_stocks_daily_stk.check_loss(data, code, market, logger=None)

检查缺失

get_fpath

finfactory.get_data.tushare_stocks_daily_stk.get_fpath(code, fpath=None, root_dir=None, logger=None)

get_stocks_daily_stk

finfactory.get_data.tushare_stocks_daily_stk.get_stocks_daily_stk(start_date=None, end_date=None, fpath=None, market='SSE', ts_api=None, logger=None)

tushare获取指定日期股票日线数据

update_stocks_daily_stk

finfactory.get_data.tushare_stocks_daily_stk.update_stocks_daily_stk(df_exist=None, start_date=None, end_date=None, fpath=None, market='SSE', ts_api=None, logger=None)

增量更新股票日线数据

update_stocks_daily_stk_check

finfactory.get_data.tushare_stocks_daily_stk.update_stocks_daily_stk_check(save_path=None, start_date=None, root_dir=None, market='SSE', split=True, ts_api=None, logger=None)

更新股票日线数据

tushare_trade_dates

check_loss

finfactory.get_data.tushare_trade_dates.check_loss(data, exchange, logger=None)

检查缺失

get_his_trade_dates

finfactory.get_data.tushare_trade_dates.get_his_trade_dates(exchange='SSE', start_date='19891231', end_date=None, ts_api=None)
tushare获取历史交易日数据
start_date和end_date格式:’20220611’
exchange表示交易所(与tushare官方文档一致,默认上交所):
SSE上交所, SZSE深交所, CFFEX中金所, SHFE上期所,
CZCE郑商所, DCE大商所, INE上能源
exchange若为None,则默认上交所

update_trade_dates

finfactory.get_data.tushare_trade_dates.update_trade_dates(exchange='SSE', df_exist=None, fpath=None, start_date=None, end_date=None, ts_api=None, logger=None)

增量更新历史交易日数据

update_trade_dates_check

finfactory.get_data.tushare_trade_dates.update_trade_dates_check(exchange='SSE', save_path=None, root_dir=None, start_date='19891231', ts_api=None, logger=None)

更新交易日期数据

tushare_usa_bond_rates

check_loss

finfactory.get_data.tushare_usa_bond_rates.check_loss(data, logger=None)

检查缺失

get_usa_bonds

finfactory.get_data.tushare_usa_bond_rates.get_usa_bonds(start_date, end_date=None, ts_api=None)

tushare获取美国债收益率日数据

update_usa_bonds

finfactory.get_data.tushare_usa_bond_rates.update_usa_bonds(df_exist=None, fpath=None, start_date='19900101', end_date=None, ts_api=None, logger=None)

增量更新美国债收益率日数据

update_usa_bonds_check

finfactory.get_data.tushare_usa_bond_rates.update_usa_bonds_check(save_path=None, root_dir=None, start_date='19900101', ts_api=None, logger=None)

更新美国债收益率日数据

tushare_usa_bond_rates_act

check_loss

finfactory.get_data.tushare_usa_bond_rates_act.check_loss(data, logger=None)

检查缺失

get_usa_bonds_act

finfactory.get_data.tushare_usa_bond_rates_act.get_usa_bonds_act(start_date, end_date=None, ts_api=None)

tushare获取美国债实际收益率日数据

update_usa_bonds_act

finfactory.get_data.tushare_usa_bond_rates_act.update_usa_bonds_act(df_exist=None, fpath=None, start_date='20030101', end_date=None, ts_api=None, logger=None)

增量更新美国债实际收益率日数据

update_usa_bonds_act_check

finfactory.get_data.tushare_usa_bond_rates_act.update_usa_bonds_act_check(save_path=None, root_dir=None, start_date='20030101', ts_api=None, logger=None)

更新美国债实际收益率日数据