22. 5. 2022

5 8

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.

 

 

 

Abonnieren
Benachrichtigen Sie mich bei
8 Kommentare
Älteste
Neuestes Meistgewählt
Inline-Rückmeldungen
Alle Kommentare anzeigen
Emmanuel
23. 5. 2022 4:58 am

Ausgezeichnet! Vielen Dank, Clonex !!!

Emmanuel
23. 5. 2022 5:16 Uhr

Dank Ihres Beispiels war ich in der Lage, meinen Code zu erstellen und meinen Artikel über die Auswahl besserer Bausteine zu verfassen!!!

Händler4711
11. 3. 2023 13:14 Uhr

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.

Hector MONDELO GOMEZ
Hector MONDELO GOMEZ
26. 11. 2023 12:51 Uhr

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,

Jordanien
2. 12. 2023 12:51 Uhr

Bei der Kompilierung der Version 138 treten drei Fehler auf. Können Sie es debuggen?

Jordanien
Antwort an  clonex / Ivan Hudec
3. 12. 2023 1:16 am

Ich danke Ihnen vielmals.