Advanced Optimization Report
- Utilitaires
- Aleksei Kuznetsov
- Version: 1.4
- Mise à jour: 2 février 2026
- Activations: 5
En bref, les avantages :
- Graphiques faciles à lire et à comprendre.
- Filtres selon n'importe quel critère et seuil (min/max). MT5 n'en offre que 5.
- 43 critères d'optimisation au lieu de 8. Tout ce qui est enregistré dans les fichiers .opt est disponible.
- Si l'on a accès au code de l'expert, on peut ajouter des graphiques du bilan et de l'equity à chaque passage ainsi que 38 critères d'optimisation personnalisés (coefficientes Sharpe, Sortino, moyenne mathématique en points, standard deviation, Z-score, Money Compounding, écart type LR, corrélation type LR, R2, stabilité des profits, écarts par rapport à la ligne et autres critères. On peut ajouter des critères programmés manuellement).
Ce rapport doit être consulté par quiconque optimise des stratégies de trading.
Advanced Optimization Report MQL5 public chat.
MT5 ne propose que 5 filtres pour les seuils choisis par les développeurs.
Dans le «Rapport d'optimisation avancé», vous pouvez appliquer des filtres à tous les paramètres et critères. À chacun, vous pouvez appliquer un seuil (min, max) >= et/ou <=. Lorsque vous entrez une valeur et appuyez sur Enter, ou après la perte de l'attention sur le champ d'entrée, la table des résultats sera reconstruite, les graphiques seront redéfinis et les statistiques recalculées. Seules les lignes restantes seront utilisées pour le nouveau calcul.
Graphiques 1D
Les graphiques relatifs aux paramètres optimisés sont plus faciles à comprendre.
MT5 - il affichera les valeurs sous forme de points espacés sur l'axe X, c'est-à-dire séparément. Il est difficile de comparer des valeurs de paramètres distantes de 100 à 1000 pixels les unes des autres.
Le Rapport d'Optimisation Avancée - il présente toutes les lignes sur un même graphique, à l'échelle identique, mais de couleurs différentes, ce qui permet de les distinguer et de les comparer. Exemple sur le logo et sur le premier cliché.
Avantages :
- Pour chaque ligne, son valeur moyenne est affichée sous forme de ligne horizontale ponctuée.
- Pour examiner en détail certaines valeurs de paramètres, vous pouvez les filtrer. Par exemple, sélectionner SL supérieur à 100, inférieur à 1000 ou entre 100 et 500. Les graphiques seront redéfini et vous ne verrez que les valeurs sélectionnées.
Les autres ne vous gêneront pas. C'est particulièrement pratique si vous avez plus de 10 valeurs différentes. MT5 ne propose pas cette fonctionnalité. - De même, on peut appliquer des filtres à n'importe quel critère d'optimisation. Par exemple : bénéfice supérieur à 1000, transactions supérieures à 100 et perte minimale inférieure à 10%. Très pratique.
- Dans MT5, on ne peut observer les paramètres optimisés qu'un à un. Ici, vous les verrez tous simultanément, ce qui est également pratique pour l'analyse.
- Chaque graphique peut être grossi pour un examen détaillé.
Graphiques 2D
Au lieu d'un mosaïque de rectangles colorés, des mini-graphiques sont représentés. Le premier paramètre d'une paire est représenté par l'une des lignes colorées (par exemple, 4 lignes au total), les deuxièmes paramètres sont séparés par des lignes verticales pointillées sur l'axe X (par exemple, 6 colonnes). Ainsi, nous avons 4 lignes sur 6 colonnes = 24 mini-graphiques. Dans MT5, cela est représenté comme 24 rectangles colorés.
Statistiques des paramètres optimisés :
Sous les graphiques 1D et 2D, il y a des boutons portant l'inscription «Show Min/Max/Avg/Med». En les appuyant, des tableaux de statistiques pour le paramètre optimisé ou le critère d'évaluation actuellement sélectionné s'ouvrent.
Vous verrez : le maximum, la moyenne, la médiane, le minimum et le nombre de passages effectués avec ce paramètre. Les lignes sont triées par moyenne.
Rapport détaillé
Il obtient les données d'optimisation du fichier .opt. Il contient de nombreuses informations que vous ne voyez pas dans le rapport d'optimisation MT5.
Il présente les 8 critères standard d'optimisation de stratégie, comme sur MT5.
Et en plus, 33 autres critères d'évaluation de stratégie - vous ne les voyez que dans le rapport MT5 après un test individuel. Le "Rapport d'Optimisation Avancé" vous les montrera tous avant de lancer un test individuel.
De plus, deux paramètres qui peuvent être calculés à partir d'autres : GHPR = (BalanceClose / BalanceOpen)^(1/Deals) et Gross ratio = Gross profit / (Gross profit + Gross loss) * 100%.
Sous la table du rapport détaillé figurent des boutons de gestion supplémentaires :
- En cliquant sur le bouton "Edit Columns", vous pouvez masquer les colonnes qui ne vous intéressent pas pour l'évaluation. Ainsi, la table occupera moins d'espace et ne montrera que les informations nécessaires.
- Si l'on clique sur le bouton « Hider les lignes », des boutons [-] apparaissent dans la colonne Pass, à chaque ligne. On peut les appuyer pour disparaître ces lignes.
Autres caractéristiques :
- Si un test de forçage a été ajouté à l'optimisation, ses valeurs seront affichées dans la deuxième ligne de chaque cellule. C'est plus pratique que dans MT5, où deux rapports distincts sont générés. Les valeurs du test de forçage ne sont pas utilisées dans les calculs, les graphiques, les triages ou les filtres. Mais un rapport séparé peut être créé en sélectionnant uniquement un fichier contenant un test de forçage.
- Lorsqu'on clique sur une cellule de la table, la ligne et la colonne sont colorées. Les paramètres du passage sélectionné sont alors copiés au cliquet. On peut passer au testeur, sur la page paramètres, et appuyer sur Ctrl-V pour appliquer les paramètres.
- De plus, le numéro de passage est désormais affiché comme un bouton dans la colonne Pass ; en cliquant sur lui, le fichier de paramètres pass_XX.set sera téléchargé pour lancer un test unique.
Voici les fonctionnalités du programme si vous avez accès au code de l'expert et pouvez y ajouter des fonctions supplémentaires.
Mini-graphiques du bilan et de l'equity :
Si vous avez accès au code de l'expert, vous pouvez y ajouter des fonctions qui conserveront les lignes du bilan et de l'equity, ainsi que calculer 38 critères d'optimisation supplémentaires recueillis dans différents articles. Les mini-graphiques seront affichés dans chaque ligne du rapport. Ainsi, il n'est pas nécessaire de lancer des tests individuels pour chaque option qui vous intéresse - vous les verrez immédiatement. Après avoir sélectionné les opérations les plus intéressantes, il faut les vérifier au tester MT5 par test individuel.
Caractéristiques :
- Les graphiques du bilan et de l'équity montrent les transactions sur une échelle de temps, et non pas à intervalles réguliers entre elles (comme dans le tester MT5). Il arrive que deux transactions, séparées par deux mois, soient affichées côte à côte comme si elles étaient séparées par 5 minutes.
- Les mini-graphiques sont affichés à une hauteur de 50 pixels ; cliquer dessus augmente cette hauteur à 255 pixels.
- La largeur du graphique peut être choisie avant de lancer le test. Il est recommandé de choisir 200 à 300 pixels, car cela suffit à la perception, comme on le voit dans les exemples. Mais on peut aller jusqu'à 2000.
- Si l'optimisation a été effectuée avec un forçage, celui-ci sera placé à droite du graphique du backtest. Sa largeur sera proportionnelle à la période de test. C'est-à-dire que l'échelle temporelle sera identique pour les deux graphiques.
Critères d'optimisation supplémentaires
Le code ajouté permet d'incorporer dans le rapport des critères d'optimisation supplémentaires :- Critère d'optimisation complexe (non disponible dans le fichier .opt, mais uniquement via les fonctions intégrées au code)
- Coefficients : Sharpe, Sortino, Titov et standard deviation
- Z-score, Compounding des capitaux vs 1 lot, Erreur standard LR, Correlation LR, R2, Stabilité des profits
- Déviation de la ligne, Déviation de la ligne négative unique, Déviation de la ligne en points, Déviation de la ligne négative unique en points - déviations maximales du prix par rapport à la ligne droite entre la première et la dernière transaction.
- Critères en points: Profit, Markup, Profit / Markup, Payout Exécuté, Markup Exécuté, Min, Max Drawdown, Drawdown % en points, Erreur Standard.
Ils sont calculés comme si vous avez toujours marché avec un lot unique.
Par exemple, lors d'une opération martingale, il peut s'avérer que les bénéfices en points sont négatifs, et que la victoire n'est obtenue que par l'augmentation du lot et du risque de transaction. - Nombre de pertes répétées, séparément pour le Buy et le Sell.
- Total : Trading result. Ainsi que Swap, Commission, Fees - leur somme équivaut à Markup. La séparation peut être intéressante pour l'analyse des dépenses.
Trading result / Markup - pour évaluer de quelle part vous gagnez plus que vous dépensez. - Total : Volume et Turnover. Ils peuvent être intéressants pour évaluer les rebates.

