Classe les blocs de construction en fonction de leurs performances sur plusieurs banques de données afin d'identifier les composants les plus rentables pour vos instruments. Analyse les signaux d'entrée/sortie et les métriques clés pour optimiser la construction de stratégies.
1/ Les nouveautés de cette version
Noms des blocs de construction au lieu de variables pour faciliter l'analyse hors échantillon (Out Of Sample)
Analyse les signaux d'entrée et de sortie
Sélection par nom de signal : Entrée/Sortie, Long/Short
Prend en charge les modèles avec signaux multiples
Génère des statistiques par banque de données et répertorie les blocs de construction dans C:\temp\
Génère des groupes aléatoires pour chaque banque de données pour une sélection hors échantillon (Out Of Sample) précise
Crée un portefeuille de trades à partir de la sélection de filtres OOS
Extensible à plus de 10 métriques StrategyQuant
2/ Installation
Dans CodeEditor : importez « SQExtension RankStratsParameters 15052022 V2 04 » et « SQExtension_SortinoRatio »
Compilez et redémarrez SQX
Créez le dossier C:\Temp\ avec les sous-répertoires : C:\Temp\Results P1, etc. (décompressez Directories.rar)
Importez les projets personnalisés :
« I 1176 Bouillant Research Custom Project EURUSD Ent 1i Ex 1i I » (crée des stratégies)
« I 1177 Bouillant Analysis Custom Project » (analyse si >20000 stratégies)
« I 1177 Bouillant Analysis Plus Custom Project » (analyse si <20000 stratégies)
3/ Tester les blocs de construction
Créez des stratégies dans l'analyse personnalisée, analysez Long Entry, Short Entry, Long Exit, Short Exit à partir des résultats hors échantillon dans une autre analyse personnalisée.
4/ Performance des blocs de construction
Sur 21 ans hors échantillon sur 3 instruments, certains blocs de construction génèrent 4959 $ de profit net tandis que d'autres affichent -4977 $ de perte par an.
5/ Analyse d'une banque de données unique
Ajoutez Custom Analysis Task au projet personnalisé
Sélectionnez « RankStrategiesParameters »
Sélectionnez la banque de données source (ex. : P1R)
Exécutez la tâche
Entrez 1 comme nombre de DataBanks
Entrez 10 comme nombre minimum de stratégies par bloc de construction (plus c'est élevé, mieux c'est)
6/ Analyse multi-banques de données
Analyse plusieurs banques de données de manière séquentielle, sélectionne les blocs de construction selon les critères pour chaque période.
7/ Configuration de plusieurs banques de données
Téléchargez le workflow « I 1172 USDCHF H1 10YP1 » (10 ans dans l'échantillon, 1 an hors échantillon, unité de temps H1, 7 périodes).
Pour le workflow : saisissez 7 banques de données, 10 stratégies minimum par bloc, 1 pour le portefeuille, 2 pour le filtre de profit net, saisissez le montant seuil.
8/ Amélioration des résultats
EURUSD sans filtre :
USDCHF sans filtre :
EURUSD avec filtre :
USDCHF avec filtre :
Le filtre de profit net a permis d'éviter les pertes de 2020. Testez avec plusieurs métriques (ratio de Sharpe, indice Ulcer) et des groupes aléatoires pour obtenir de meilleurs résultats.