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üfen

  • info (qteasy/core.py): Hilfe-/Info-Einstiegspunkt (noch nicht implementiert)

  • configure (qteasy/configure.py): Konfigurationseinstiegspunkt

  • set_config (qteasy/configure.py): Konfigurationsaliase

  • configuration / get_config / get_configurations (qteasy/configure.py): Konfiguration anzeigen

  • save_config / load_config / reset_config / view_config_files (qteasy/configure.py): Konfigurationsdateien und zurücksetzen

  • start_up_settings / update_start_up_setting / remove_start_up_setting / get_start_up_settings (qteasy/configure.py): Wartung der Startkonfiguration

  • start_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_infoqteasy/core.py

  • get_data_overview / refill_data_sourceqteasy/core.py

  • get_history_data / get_klineqteasy/core.py

  • filter_stock_codes / filter_stocksqteasy/core.py

  • get_table_info / get_table_overviewqteasy/core.py

Entsprechender Dokumentationseintrag:

  • docs/source/api/history_data.rst

  • docs/source/references/2-get-history-data.md

1.3 Forschungscontainer (Geschichte)

  • HistoryPanelqteasy/history.py

  • dataframe_to_hp / stack_dataframesqteasy/history.py

Entsprechender Dokumentationseintrag:

  • docs/source/api/HistoryPanel.rst

  • docs/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.pyexamples/historypanel_multisource_research.pyexamples/historypanel_statsmodels_export.py

1.4 Strategien und Operatoren (Operator / Strategie / Built_in)

  • Operatorqteasy/qt_operator.py

  • BaseStrategy / RuleIterator / GeneralStg / FactorSorterqteasy/strategy.py

  • built_ins / built_in_list / built_in_strategies / get_built_in_strategyqteasy/built_in.py

Entsprechender Dokumentationseintrag:

  • docs/source/api/Operators.rst

  • docs/source/api/Strategies.rst

  • docs/source/api/built_in_strategies.rst

1.5 Datenquellen und Datentypen (Datenbank / Datentypen)

  • DataSourceqteasy/database.py

  • DataType / StgData / find_history_dataqteasy/datatypes.py

Entsprechender Dokumentationseintrag:

  • docs/source/api/data_source.rst

  • docs/source/api/data_types.rst

1.6 Visualisierung und Kosten (Visual / Finanzen)

  • candleqteasy/visual.py

  • CashPlan / set_cost / update_costqteasy/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)