Clasificar y seleccionar estrategias por métrica estratégica
Este análisis personalizado ordena y selecciona x estrategias en función de la Métrica de estrategia.
Para utilizarlo, es necesario descomprimir commons-math3-3.6.1 desde el archivo jar e importarlo a la carpeta strategyquant/user/libs.
El fragmento es fácilmente modificable y puede reescribirse para clasificar las estrategias por IS/OS, Dirección y Tipos de muestra:
String stratMetric = "MAFEProfitFactor"; int numStrats = 10; for(ResultsGroup strategyRG : databankRG) { /// ¿Simple o cartera? Resultado mainResult = strategyRG.subResult( strategyRG.getMainResultKey() ); //resultado individual //Resultado mainResult = strategyRG.portfolio(); //resultado portfolio
16/03/2023 -> Se actualiza el código para la clasificación por aptitud y Ratios de Monte Carlo.
¡Excelente ! ¡¡¡Gracias Clonex !!!
¡¡¡Gracias a su ejemplo, pude construir mi código y hacer mi artículo sobre cómo seleccionar mejores bloques de construcción !!!
Gracias clonex por un análisis personalizado tan útil.
Cómo es la cadena para "NetProfit (MC retest, Conf. nivel 95%)"
Puedes ayudar. Por favor.
Hola Ivan Cuando he intentado compilarlo aparece el mensaje (package org.apache.commons.math3.stat.descriptive.rank does not exist) en el Registro del Editor de Código. Relacionado con la línea 14 del archivo PercRankStrats.java (import org.apache.commons.math3.stat.descriptive.rank.Percentile;)
¿Podría guiarme para depurar este problema?
Saludos,
Para utilizarlo, debe descomprimir commons-math3-3.6.1 desde el archivo jar e importarlo a la carpeta strategyquant/user/libs
Hay tres errores de compilación en la versión 138. ¿Puede depurarlo?
He añadido instrucciones para solucionar este problema.
Para utilizarlo, es necesario descomprimir commons-math3-3.6.1 desde el archivo jar e importarlo a la carpeta strategyquant/user/libs.
Muchas gracias.