22. 5. 2022

5 8

Classer et sélectionner les stratégies par mesure stratégique

Cette analyse personnalisée trie et sélectionne x stratégies en fonction de la métrique de stratégie.

 

Pour l'utiliser, vous devez décompresser commons-math3-3.6.1 à partir du fichier jar et l'importer dans le dossier strategyquant/user/libs.

 

L'extrait est facilement modifiable et peut être réécrit pour classer les stratégies par IS/OS, direction et types d'échantillons :


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

for(ResultsGroup strategyRG : databankRG) { /// Single or Portfolio ?

Result mainResult = strategyRG.subResult( strategyRG.getMainResultKey() ) ; //résultats uniques

//Résultat mainResult = strategyRG.portfolio() ; //résultat portefeuille

 

16/03/2023 -> Mise à jour du code pour le classement par aptitude et les ratios de Monte Carlo.

 

 

 

S'abonner
Notification pour
8 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Emmanuel
23. 5. 2022 4:58 am

Excellent ! Merci Clonex ! !!

Emmanuel
23. 5. 2022 5:16 am

Grâce à votre exemple, j'ai pu construire mon code et rédiger mon article sur la façon de sélectionner de meilleurs blocs de construction ! !!

trader4711
11. 3. 2023 1:14 pm

Merci clonex pour cette analyse personnalisée très utile.
Comment est la chaîne pour "NetProfit (MC retest, Conf. level 95%)" ?
Vous pouvez nous aider.

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

Bonjour Ivan. Lorsque j'ai essayé de le compiler, le message (package org.apache.commons.math3.stat.descriptive.rank does not exist) s'affiche dans le journal de l'éditeur de code. Lié à la ligne 14 du fichier PercRankStrats.java (import org.apache.commons.math3.stat.descriptive.rank.Percentile ;)
Pouvez-vous m'aider à résoudre ce problème ?
Voir aussi,

Jordanie
2. 12. 2023 12:51 am

Il y a trois erreurs lors de la compilation sur la version 138. Pouvez-vous les déboguer ?

Jordanie
Répondre à  clonex / Ivan Hudec
3. 12. 2023 1:16 am

Je vous remercie de votre attention.