22. 5. 2022

5 8

Classificar e Selecionar Estratégias por Métrica de Estratégia

Essa análise personalizada classifica e seleciona x estratégias de acordo com a métrica da estratégia.

 

Para usá-lo, você precisa descompactar o commons-math3-3.6.1 do arquivo jar e importá-lo para a pasta strategyquant/user/libs.

 

O snippet é facilmente modificável e pode ser reescrito para classificar estratégias por IS/OS, Direção, e Tipos de Amostra:


String stratMetric = "MAFEProfitFactor"; int numStrats = 10;

for(ResultadosEstratégia do grupoRG : banco de dadosRG) { /// Portfolio ou único?

Resultado principalResultado = strategyRG.subResultado( strategyRG.getMainResultKey() ); //resultado único

//Resultado principalResultado principal = estratégiaRG.portfolio(); // resultado do portfolio

 

16/03/2023 -> O código é atualizado para a classificação por adequação e proporções de Monte Carlo.

 

 

 

Assine
Notificação de
8 Comentários
Mais antigo
Novidades Mais Votados
Feedbacks em linha
Ver todos os comentários
Emmanuel
23. 5. 2022 4:58 am

Excelente! Obrigado Clonex!!!

Emmanuel
23. 5. 2022 5:16 am

Graças ao seu exemplo, pude construir meu código e fazer meu artigo sobre como selecionar melhores blocos de construção!!!

comerciante4711
11. 3. 2023 1:14 pm

Obrigado clonex pela análise personalizada muito útil.
Como é a cadeia para "NetProfit (MC retest, Conf. nível 95%)"?
Você pode ajudar. por favor.

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

Olá, Ivan. Quando tentei compilá-lo, a mensagem (package org.apache.commons.math3.stat.descriptive.rank does not exist) foi exibida no registro do editor de código. Relacionado à linha 14 do arquivo PercRankStrats.java (import org.apache.commons.math3.stat.descriptive.rank.Percentile;)
Você poderia me ajudar a depurar esse problema?
Cumprimentos,

Jordânia
2. 12. 2023 12:51 am

Há três erros na compilação na versão 138. Você pode depurá-la?

Jordânia
Responder a  clonex / Ivan Hudec
3. 12. 2023 1:16 am

Muito obrigado.