22. 5. 2022

5 8

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.

 

 

 

Suscríbase a
Notificar a
8 Comentarios
Más antiguo
Más reciente Más votados
Feedbacks de Inline
Ver todos los comentarios
Emmanuel
23. 5. 2022 4:58 am

¡Excelente ! ¡¡¡Gracias Clonex !!!

Emmanuel
23. 5. 2022 5:16 am

¡¡¡Gracias a su ejemplo, pude construir mi código y hacer mi artículo sobre cómo seleccionar mejores bloques de construcción !!!

comerciante4711
11. 3. 2023 13:14

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.

Héctor MONDELO GÓMEZ
Héctor MONDELO GÓMEZ
26. 11. 2023 12:51 pm

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,

Jordan
2. 12. 2023 12:51 am

Hay tres errores de compilación en la versión 138. ¿Puede depurarlo?

Jordan
Responder a  clonex / Ivan Hudec
3. 12. 2023 1:16 am

Muchas gracias.