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)
update_index_pe
- finfactory.get_data.eniu_index_pe.update_index_pe(eniu_code, df_exist=None, fpath=None, logger=None)
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)
更新所有申万指数日数据