finfactory
config
install_check
install_check
- finfactory.install_check.install_check()
检查是否成功安装finfactory
若成功安装,会打印版本号和相关提示信息
load_his_data
DataArchivesRootDirError
- class finfactory.load_his_data.DataArchivesRootDirError
Bases:
Exception
find_target_dir
- finfactory.load_his_data.find_target_dir(dir_name, root_dir=None, make=False, logger=None)
find_paths_year
- finfactory.load_his_data.find_paths_year(fpath)
根据fpath查找与其相关的带年份后缀的所有路径
TODO: 后缀补位年份时处理(比如后缀为_nan)
get_path_ccxt_daily
- finfactory.load_his_data.get_path_ccxt_daily(name1, name2, mkt='binance', root_dir=None)
load_ccxt_daily
- finfactory.load_his_data.load_ccxt_daily(name1, name2, mkt='binance', root_dir=None)
load_daily_btc126
- finfactory.load_his_data.load_daily_btc126(name1, root_dir=None)
load_daily_qkl123
- finfactory.load_his_data.load_daily_qkl123(name1, root_dir=None)
load_daily_crypto_usdt
- finfactory.load_his_data.load_daily_crypto_usdt(name1, name2=None, mkt='binance', root_dir=None, logger=None)
读取BTC和ETH对USDT日行情数据
Examples
>>> df_eth = load_daily_crypto_usdt('eth', 'eth_usdt') >>> df_btc = load_daily_crypto_usdt('btc', 'btc_usdt')
get_path_ccxt_minute
- finfactory.load_his_data.get_path_ccxt_minute(name1, name2, minute=15, mkt='binance', root_dir=None)
load_ccxt_minute
- finfactory.load_his_data.load_ccxt_minute(name1, name2, minute=15, mkt='binance', root_dir=None, start_time=None, end_time=None)
读取ccxt数字货币行情分钟数据
Examples
>>> df_eth_15m = load_ccxt_minute('eth', 'eth_usdt') >>> df_btc_5m = load_ccxt_minute('btc', 'btc_usdt', 5) >>> df_btc_1m = load_ccxt_minute('btc', 'btc_usdt', 1, >>> start_time='2022-02-01 05:00:00', >>> end_time='2022-06-09 14:00:00')
get_path_index_joinquant
- finfactory.load_his_data.get_path_index_joinquant(code, freq='daily', root_dir=None)
load_index_joinquant
- finfactory.load_his_data.load_index_joinquant(code, freq='daily', root_dir=None)
读取聚宽指数行情数据
Examples
>>> df = load_index_joinquant('沪深300')
get_path_chn_bond_yields
- finfactory.load_his_data.get_path_chn_bond_yields(cate='national', root_dir=None)
load_chn_bond_yields
- finfactory.load_his_data.load_chn_bond_yields(cate='national', root_dir=None)
读取国债收益率历史数据
Examples
>>> df_chn_bonds = load_chn_bond_yields() >>> df_chn_bonds_local = load_chn_bond_yields('local')
get_path_cffex_lhb_future
- finfactory.load_his_data.get_path_cffex_lhb_future(code, date, root_dir=None)
load_cffex_lhb_future
- finfactory.load_his_data.load_cffex_lhb_future(code, date, root_dir=None)
读取中金所期货龙虎榜数据
Examples
>>> df_cffex = load_cffex_lhb_future('IF', '2022-06-10')
get_path_future_mindgo
- finfactory.load_his_data.get_path_future_mindgo(code, freq='daily', root_dir=None)
load_future_mindgo
- finfactory.load_his_data.load_future_mindgo(code, freq='daily', root_dir=None)
读取mindgo期货行情数据
Examples
>>> df = load_future_mindgo('IF9999') >>> df = load_future_mindgo('IF9999', '1min')