ErrLookup › microsoft/qlib
microsoft/qlib
Qlib is an AI-oriented Quant investment platform that aims to use AI tech to empower Quant Research, from exploring ideas to implementing productions. Qlib supports diverse ML modeling paradigms, including supervised learning, market dynamics modeling, and RL, and is now equipped with https://github.com/microsoft/RD-Agent to automate R&D process. · Python · 249 source files
Analyzed at 79633dd950 on 2026-08-15. 352 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| It sees the key(lock: -wlock) of the redis lock has existed… | exception | error | |
| get data error: -- -- The stock may be delisted, please… | exception | warning | yahoo, delisted, empty-data, retry |
| . \n\t | exception | error | qlib, expression, numpy, data-quality |
| operator must be subclass of ExpressionOps, not | exception | error | qlib, operators, extension, type-error |
| unknown rnn_type | exception | error | pytorch, qlib, config-validation, rnn, alstm |
| Network path not found | exception | error | dump-bin, type-validation, pathlib, pandas, api-contract |
| This recorder is not saved in the local file system. | exception | error | qlib, mlflow, artifacts, filesystem, environment |
| Unsupported filter types | exception | error | config, instruments, type-error, qlib |
| Subclass of FeatureStorage must implement `data` method | exception | error | qlib, storage, abstract-method, not-implemented, data |
| Unknown mount error | exception | warning | qlib, disk-cache, corruption, concurrency, meta |
| MultiPassPortAnaRecord require the passed in strategy to… | exception | error | qlib, record-temp, portfolio-analysis, config |
| trade_calendar is necessary for getting TradeRangeByTime. | exception | error | qlib, backtest, trade-calendar, not-implemented |
| Unknown unit | exception | error | qlib, pytorch, validation, arguments |
| freq(= ) missing group(= ) | exception | error | qlib, dataset, config, group, validation |
| inner_order_indicators is necessary in un-atomic executor | exception | error | qlib, dataset-cache, inst-processors, configuration |
| Please implement the `_generate` method | exception | error | qlib, record-temp, abstract-method, not-implemented |
| I forget why would this case appear. But I think it does… | exception | error | qlib, storage, selector, internal-api |
| nfs-common is not found, please install it by execute: sudo… | exception | critical | qlib, cache, custom-backend, not-implemented |
| request error | exception | error | us-index, http, retry, cache, history |
| calendar does not exist | exception | error | calendar, qlib-dir, filesystem, future-calendar |
| Mount failed: requires sudo or permission denied | exception | warning | qlib, cache, custom-backend, not-implemented |
| The complete list of stocks is not available. | exception | error | eastmoney, cn-symbols, pagination, completeness-check |
| No valid experiment has been found, please make sure the… | exception | error | qlib, mlflow, experiment-tracking, config |
| storage.start_index or storage.end_index is None, storage… | exception | error | qlib, storage, rebase, empty-storage, value-error |
| Sample must be a dict with same length as space. | validation | error | qlib, rl, gym, action-space, interpreter, validation |
| can't find a freq from | exception | error | qlib, calendar, resample, frequency |
| Please implement the `__init__` method | exception | error | python, qlib, abstract-method, not-implemented, metrics |
| MultiPassPortAnaRecord require the passed in strategy to be… | exception | error | qlib, record-temp, portfolio-analysis, config |
| NotImplemented | exception | error | qlib, paral, joblib, notimplementederror, parallelism |
| No enough data for calculating IC | exception | error | qlib, meta-learning, ic-loss, data-coverage, debug-leftover |
| Order direction cannot be none when deal_price_type is not… | exception | error | qlib, rl, order-execution, deal-price, value-error |
| Invalid mount path: ! Please mount manually: or Set init… | exception | error | dump-bin, file-format, csv, parquet, data-validation, pandas |
| doesn't have close price in qlib in the latest days | exception | error | qlib, backtest, data-quality, position, missing-data |
| Empty data from dataset, please check your dataset config. | exception | error | qlib, dataset, configuration, pytorch, empty-data |
| Subclass of SeriesDFilter must reimplement… | exception | error | qlib, filter, abstract-method, not-implemented |
| Please implement the `save_objects` method. | exception | error | qlib, recorder, abstract-method, not-implemented |
| Subclass of FeatureStorage must implement `start_index`… | exception | error | qlib, storage, abstract-method, not-implemented, index |
| benchmark freq can't be None! | exception | error | qlib, backtest, benchmark, report, missing-argument |
| Please implement the `reset_online_tag` method. | exception | error | qlib, online-tool, abstract-method, not-implemented |
| account must be in (int, float, dict) | exception | critical | qlib, cache, custom-backend, client-server, not-implemented |
| Please implement the `__add__` method | exception | error | python, qlib, operator-overloading, abstract-method, metrics |
| This type of uri is not supported | exception | error | qlib, config, uri, provider-uri |
| unknown metric | exception | error | pytorch, qlib, config-validation, metrics, alstm |
| Expected pd.Timestamp for `cur_time`, got | exception | error | pit-data, financial, expression, api-usage |
| : start index is | exception | error | qlib, storage, indexing, out-of-range |
| This type of input is not supported | exception | error | qlib, pytorch, activation, config, not-implemented |
| cannot support | exception | error | yahoo, interval, defensive-check, subclassing |
| invalid argument type for `alpha` | exception | error | qlib, risk-model, shrinkage, alpha, type-error, validation |
| unknown loss | exception | error | pytorch, qlib, configuration, loss-function |
| Please implement the `start` method. | exception | error | qlib, abstract-method, not-implemented, experiment-tracking |
| Expected `tuple` type, but got a value | exception | error | qlib, ensemble, rolling, type-error, grouping |
| Key not found in sample. | validation | error | gym, rl, interpreter, space-validation, dict |
| Mount failed | exception | critical | qlib, cache, custom-backend, not-implemented |
| Unable to fetch instruments from remote server! | exception | critical | client-server, cache, io, network |
| This type of signal is not supported | exception | error | qlib, signal, type-guard, dispatch |
| `factor` and (`stock_id`, `start_time`, `end_time`) can't… | exception | error | qlib, exchange, factor, required-arguments |
| optimizer is not supported! | exception | error | pytorch, qlib, optimizer, dnn, config |
| : does not contain data for | exception | error | qlib, storage, frequency, data-availability |
| trade date is not tradable date | exception | error | qlib, online-operator, trading-calendar, dates, configuration |
| Execution volume is invalid | exception | error | rl, order-execution, simulator, action-clipping, invariant |
| get new companies error | exception | error | index-collector, empty-response, upstream, constituents |
| pred_price_trend method is not implemented! | exception | error | qlib, backtest, strategy, abstract-method |
| Us calendar is not supported | exception | error | not-implemented, us-calendar, future-calendar, stub |
| `get_support_infra` is not implemented! | exception | error | qlib, backtest, abstract-class, infrastructure |
| Invalid mount path: ! | exception | error | yahoo, download, date-validation, cli, argument-validation |
| model is not fitted yet! | exception | error | double-ensemble, lifecycle, dead-guard, qlib |
| None is passed in as parameters as module_path | exception | error | qlib, config, module-import, modulenotfounderror, init-instance |
| PIT database does not support referring to future period… | exception | error | qlib, pit, lookahead-bias, expression |
| interval error | exception | error | yahoo, interval, validation, collector |
| Failed to create directory | exception | error | qlib, redis, distributed-lock, concurrency, cache |
| None in [trade_start_time, account_value, cash… | exception | error | qlib, backtest, report, missing-argument, portfolio-metric |
| please implement _align_indices func | exception | error | qlib, index-data, notimplementederror, abstract-method, arithmetic |
| Please implement the `start_run` method. | exception | error | qlib, recorder, abstract-method, not-implemented |
| Subclass of FeatureStorage must implement `end_index` method | exception | error | qlib, storage, abstract-method, not-implemented, index |
| Please implement the `update_online_pred` method. | exception | error | qlib, online-tool, abstract-method, not-implemented |
| Unrecognized data shape | exception | error | qlib, rl, data, pickle, schema, value-error |
| request error | exception | error | us-symbols, akshare, eastmoney, completeness-check |
| If path is not given, the `create_path` function should be… | exception | error | qlib, objm, filemanager, initialization, config |
| lib not in arctic | exception | error | qlib, arctic, mongodb, data-provider |
| trade_info is necessary in atomic executor | exception | error | qlib, cache, custom-backend, not-implemented |
| generate_portfolio_metrics should be True if you want to… | exception | error | qlib, dataset-cache, inst-processors, client-server |
| is not supported | exception | error | qlib, exchange, volume-threshold, value-error |
| Subclass of FeatureStorage must implement `write` method | exception | error | qlib, storage, abstract-method, not-implemented, write |
| provider_uri cannot be None | exception | critical | qlib, config, provider-uri, validation |
| stock data from resam_ts_data must be a number, pd.Series… | exception | error | python, qlib, pandas, type-error, backtest |
| invalid argument type for `target` | exception | error | qlib, risk-model, shrinkage, target, type-error, validation |
| stock selector must be type str|list, or slice(None)… | exception | error | qlib, storage, selector, type-error |
| No file starting with | exception | error | qlib, rl, pickle, file-not-found, data |
| Please implement `save_obj` | exception | error | qlib, objm, abstract-method, notimplementederror, persistence |
| The fund contains 每*份收益 | exception | warning | qlib, data-collector, fund, eastmoney, money-market |
| _update_model is not implemented! | exception | error | qlib, signal, online-sim, not-implemented |
| Please implement the `get_data` method | exception | error | python, qlib, abstract-method, not-implemented, backtest |
| not exists | exception | error | qlib, storage, missing-file, setup |
| Cannot find user | exception | error | qlib, online-operator, user, file-not-found, reporting |
| Please implement the `generate` method. | exception | error | qlib, record-temp, abstract-method, not-implemented |
| Please implement the `load_object` method. | exception | error | qlib, recorder, abstract-method, not-implemented |
| Subclass of FeatureStorage must implement `clear` method | exception | error | qlib, storage, abstract-method, not-implemented, clear |
| tradable_weight is , can not greater than 1. | exception | error | qlib, exchange, weights, normalization |
| Cut operator l shoud > 0 and r should < 0 | exception | error | qlib, validation, operator, high-frequency |
| Invalid Qlib configuration (note: the global config has… | exception | critical | qlib, config, init, validation |