Rangfolge und Auswahl von Strategien nach Strategiemetrik
Diese benutzerdefinierte Analyse sortiert und wählt x Strategien nach der Strategie-Metrik aus.
Um es zu verwenden, müssen Sie commons-math3-3.6.1 aus der jar-Datei entpacken und in den Ordner strategyquant/user/libs importieren.
Das Snippet ist leicht modifizierbar und kann umgeschrieben werden, um Strategien nach IS/OS, Richtung und Probentypen zu ordnen:
String stratMetric = "MAFEProfitFactor"; int numStrats = 10; for(ResultsGroup strategyRG : databankRG) { /// Einzel oder Portfolio? Ergebnis mainResult = strategyRG.subResult( strategyRG.getMainResultKey() ); //Einzelergebnisse //Ergebnis mainResult = strategyRG.portfolio(); // Portfolio-Ergebnis
16/03/2023 -> Der Code wurde für das Ranking nach Fitness und Monte Carlo Ratios aktualisiert.
Ausgezeichnet! Vielen Dank, Clonex !!!
Dank Ihres Beispiels war ich in der Lage, meinen Code zu erstellen und meinen Artikel über die Auswahl besserer Bausteine zu verfassen!!!
Vielen Dank an clonex für die sehr hilfreiche individuelle Analyse.
Wie lautet der String für "NetProfit (MC retest, Conf. level 95%)"
Sie können helfen. Bitte.
Hallo Ivan. Als ich versucht habe, es zu kompilieren, wird die Meldung (package org.apache.commons.math3.stat.descriptive.rank does not exist) im Code Editor Log angezeigt. Bezogen auf Zeile 14 der Datei PercRankStrats.java (import org.apache.commons.math3.stat.descriptive.rank.Percentile;)
Können Sie mir helfen, dieses Problem zu beheben?
Herzliche Grüße,
Um es zu verwenden, müssen Sie commons-math3-3.6.1 aus der jar-Datei entpacken und in den Ordner strategyquant/user/libs importieren
Bei der Kompilierung der Version 138 treten drei Fehler auf. Können Sie es debuggen?
Ich habe Anweisungen zur Lösung dieses Problems hinzugefügt.
Um es zu verwenden, müssen Sie commons-math3-3.6.1 aus der jar-Datei entpacken und in den Ordner strategyquant/user/libs importieren.
Ich danke Ihnen vielmals.