Diese Datei dient der Entwicklung und Wartung: Sie listet die Quellmodule und Dokumentationsziele für die exportierten APIs der obersten Ebene in „qteasy/init.py::all“ auf und erleichtert so die Durchführung einer globalen Konsistenzprüfung der API-Dokumentation.
Hinweis: Diese Datei wird nicht als Einstiegspunkt für das Benutzer-Tutorial verwendet (sie wird nicht automatisch im Sphinx-Inhaltsverzeichnis angezeigt). Es dient nur der Wartung innerhalb des Repositorys.
1. 顶层导出(按 __all__ 分类)
1.1 Start-/Ausführungs-Einstiegspunkte (Kern/Konfigurieren)
run(qteasy/core.py): einheitlicher Run-Einstiegspunkt (Backtesting/Optimierung/Live-Handel usw.)is_ready(qteasy/core.py): Laufzeitvoraussetzungen prüfeninfo(qteasy/core.py): Hilfe-/Info-Einstiegspunkt (noch nicht implementiert)configure(qteasy/configure.py): Konfigurationseinstiegspunktset_config(qteasy/configure.py): Konfigurationsaliaseconfiguration/get_config/get_configurations(qteasy/configure.py): Konfiguration anzeigensave_config/load_config/reset_config/view_config_files(qteasy/configure.py): Konfigurationsdateien und zurücksetzenstart_up_settings/update_start_up_setting/remove_start_up_setting/get_start_up_settings(qteasy/configure.py): Wartung der Startkonfigurationstart_up_config(qteasy/__init__.py): Ergebnis der Startkonfigurationsanalyse (konstant)
Entsprechender Dokumentationseintrag:
docs/source/api/use_qteasy.rst(Starten und Ausführen)docs/source/api/api_reference.rst(Konfiguration und Referenz)
1.2 Datenabruf/Übersicht (Kern)
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)
Entsprechender Dokumentationseintrag:
docs/source/api/history_data.rstdocs/source/references/2-get-history-data.md
1.3 Forschungscontainer (Geschichte)
HistoryPanel(qteasy/history.py)dataframe_to_hp/stack_dataframes(qteasy/history.py)
Entsprechender Dokumentationseintrag:
docs/source/api/HistoryPanel.rstdocs/source/tutorials/2.5-historypanel-data-analysis.md(enthält §9–§11: Forschung → Backtest-Migration, Multi-Source-Panel-Stitching, Export in Statistikmodelle)docs/source/design/10-historypanel-factor-research-layer.md(optionale FactorResearch-Layer-Bewertung)示例:
examples/historypanel_research_to_strategy.py、examples/historypanel_multisource_research.py、examples/historypanel_statsmodels_export.py
1.4 Strategien und Operatoren (Operator / Strategie / 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)
Entsprechender Dokumentationseintrag:
docs/source/api/Operators.rstdocs/source/api/Strategies.rstdocs/source/api/built_in_strategies.rst
1.5 Datenquellen und Datentypen (Datenbank / Datentypen)
DataSource(qteasy/database.py)DataType/StgData/find_history_data(qteasy/datatypes.py)
Entsprechender Dokumentationseintrag:
docs/source/api/data_source.rstdocs/source/api/data_types.rst
1.6 Visualisierung und Kosten (Visual / Finanzen)
candle(qteasy/visual.py)CashPlan/set_cost/update_cost(qteasy/finance.py)
Entsprechender Dokumentationseintrag:
docs/source/api/use_qteasy.rst(入口)
1.7 Konstanten und globale Objekte (init)
Moduskonstanten: „LIVE_MODE“ / „BACKTEST_MODE“ / „OPTIMIZE_MODE“ / „PREDICT_MODE“ und Aliase
Pfade und Objekte: „QT_ROOT_PATH“ / „QT_SYS_LOG_PATH“ / „QT_TRADE_LOG_PATH“ / „QT_CONFIG“ / „QT_DATA_SOURCE“ / „logger_core“.
版本:
__version__/version_info
Entsprechender Dokumentationseintrag:
docs/source/api/use_qteasy.rst(Kurzreferenz für Ausführungsmodi und Konstanten)