Classificare e selezionare le strategie in base alle metriche strategiche
Questa analisi personalizzata ordina e seleziona x strategie in base alla metrica della strategia.
Per utilizzarlo, è necessario decomprimere commons-math3-3.6.1 dal file jar e importarlo nella cartella strategyquant/user/libs.
Lo snippet è facilmente modificabile e può essere riscritto per classificare le strategie in base a IS/OS, direzione e tipi di campioni:
Stringa stratMetric = "MAFEProfitFactor"; int numStrats = 10; for(ResultsGroup strategyRG : databankRG) { /// Singolo o portafoglio? Risultato mainResult = strategyRG.subResult( strategyRG.getMainResultKey() ); //risultati singoli //Risultato mainResult = strategyRG.portfolio(); //risultato portfolio
16/03/2023 -> Il codice è aggiornato per la classificazione in base al fitness e ai rapporti Monte Carlo.
Eccellente! Grazie Clonex !!!
Grazie al tuo esempio, sono riuscito a costruire il mio codice e a realizzare il mio articolo su come selezionare i blocchi di costruzione migliori !!!!
Grazie clonex per l'analisi personalizzata molto utile.
Com'è la stringa per "NetProfit (MC retest, livello conf. 95%)"?
Potete aiutarmi, per favore.
Ciao Ivan. Quando ho provato a compilarlo il messaggio (package org.apache.commons.math3.stat.descriptive.rank does not exist) viene visualizzato nel log dell'editor di codice. Relativo alla riga 14 del file PercRankStrats.java (import org.apache.commons.math3.stat.descriptive.rank.Percentile;)
Potreste guidarmi nel debug di questo problema?
Saluti,
Per utilizzarlo, è necessario decomprimere commons-math3-3.6.1 dal file jar e importarlo nella cartella strategyquant/user/libs
Ci sono tre errori nella compilazione della versione 138. È possibile eseguire il debug?
Ho aggiunto le istruzioni per risolvere questo problema.
Per utilizzarlo, è necessario decomprimere commons-math3-3.6.1 dal file jar e importarlo nella cartella strategyquant/user/libs.
Grazie mille.