4. Struktur und Zugriff auf Optimierungsergebnisse

4.1. Übersicht über den Rückgabewert

qt.run(op, mode=2) gibt normalerweise einen Optimierungsergebniscontainer (z. B. eine Ergebnisliste, „Besttester“ oder eine ähnliche Struktur) zurück, der mit der qteasy 2.0-API konsistent ist.

4.2. Vollständige Liste der Optimierungsergebnisfelder (mit kurzen Erläuterungen)

Feld/Attribut

Bedeutung

Parametersatz

Parameterkombination für jede Auswertung (z. B. „short_period``, ``long_period“).

Backtest-Metriken

Sharpe Ratio, Drawdown, Return usw. für diesen Parametersatz.

Objektiver Wert

Für das Ranking verwendetes Ziel (z. B. Sharpe Ratio).

Sortierung

Normalerweise absteigend (höher ist besser) oder aufsteigend (z. B. ein geringerer Drawdown ist besser).

Andere mögliche Felder umfassen die Bewertungszeit und die Erfüllung von Einschränkungen; beziehen sich auf das tatsächliche Rückgabeobjekt.

4.3. So lesen Sie die besten Parameter

Extrahieren Sie die beste Parameterkombination aus dem Ergebnisobjekt über Attribute oder Methoden (z. B. best_pars, get_best_parameters() usw.); siehe aktuelle API-Dokumentation.

4.4. So lesen Sie Top-K-Ergebnisse

Die Ergebnisse umfassen normalerweise mehrere starke Parametersätze und deren Leistung (z. B. die obersten „opti_output_count“-Gruppen). Greifen Sie über Listen, DataFrames oder dedizierte Methoden des Ergebnisobjekts darauf zu, um Kandidatenparameter zu vergleichen.