This file is for development and maintenance: it lists the source modules and documentation destinations for the top-level exported APIs in qteasy/__init__.py::__all__, making it easier to conduct a global API documentation consistency audit.
Note: This file is not used as an entry point for the user tutorial (it will not automatically appear in the Sphinx TOC); it is only for maintenance within the repository.
1. 顶层导出(按 __all__ 分类)
1.1 Startup/Run entry points (core / configure)
run(qteasy/core.py): unified run entry point (backtesting/optimization/live trading, etc.)is_ready(qteasy/core.py): check runtime prerequisitesinfo(qteasy/core.py): help/info entry point (not implemented yet)configure(qteasy/configure.py): configuration entry pointset_config(qteasy/configure.py): configuration aliasesconfiguration/get_config/get_configurations(qteasy/configure.py): view configurationsave_config/load_config/reset_config/view_config_files(qteasy/configure.py): config files and resetstart_up_settings/update_start_up_setting/remove_start_up_setting/get_start_up_settings(qteasy/configure.py): startup configuration maintenancestart_up_config(qteasy/__init__.py): startup configuration parsing result (constant)
Corresponding documentation entry:
docs/source/api/use_qteasy.rst(Startup and Running)docs/source/api/api_reference.rst(Configuration and Reference)
1.2 Data retrieval/overview (core)
get_basic_info/get_stock_info(qteasy/core.py)get_data_overview/refill_data_source(qteasy/core.py)get_history_data/get_kline(qteasy/core.py)filter_stock_codes/filter_stocks(qteasy/core.py)get_table_info/get_table_overview(qteasy/core.py)
Corresponding documentation entry:
docs/source/api/history_data.rstdocs/source/references/2-get-history-data.md
1.3 Research container (history)
HistoryPanel(qteasy/history.py)dataframe_to_hp/stack_dataframes(qteasy/history.py)
Corresponding documentation entry:
docs/source/api/HistoryPanel.rstdocs/source/tutorials/2.5-historypanel-data-analysis.md(includes §9–§11: research → backtest migration, multi-source panel stitching, exporting to statsmodels)docs/source/design/10-historypanel-factor-research-layer.md(optional FactorResearch layer evaluation)Examples:
examples/historypanel_research_to_strategy.py,examples/historypanel_multisource_research.py,examples/historypanel_statsmodels_export.py
1.4 Strategies and operators (operator / strategy / built_in)
Operator(qteasy/qt_operator.py)BaseStrategy/RuleIterator/GeneralStg/FactorSorter(qteasy/strategy.py)built_ins/built_in_list/built_in_strategies/get_built_in_strategy(qteasy/built_in.py)
Corresponding documentation entry:
docs/source/api/Operators.rstdocs/source/api/Strategies.rstdocs/source/api/built_in_strategies.rst
1.5 Data Sources and Data Types (database / datatypes)
DataSource(qteasy/database.py)DataType/StgData/find_history_data(qteasy/datatypes.py)
Corresponding documentation entry:
docs/source/api/data_source.rstdocs/source/api/data_types.rst
1.6 Visualization and Costs (visual / finance)
candle(qteasy/visual.py)CashPlan/set_cost/update_cost(qteasy/finance.py)
Corresponding documentation entry:
docs/source/api/use_qteasy.rst(entry point)
1.7 Constants and Global Objects (init)
Mode constants:
LIVE_MODE/BACKTEST_MODE/OPTIMIZE_MODE/PREDICT_MODEand aliasesPaths and objects:
QT_ROOT_PATH/QT_SYS_LOG_PATH/QT_TRADE_LOG_PATH/QT_CONFIG/QT_DATA_SOURCE/logger_coreVersion:
__version__/version_info
Corresponding documentation entry:
docs/source/api/use_qteasy.rst(quick reference for run modes and constants)