{"id":142586,"date":"2008-01-01T08:04:00","date_gmt":"2008-01-01T08:04:00","guid":{"rendered":"https:\/\/expforex.com\/the-x-10-steps-to-program-your-strategy\/"},"modified":"2025-11-14T06:22:00","modified_gmt":"2025-11-14T06:22:00","slug":"the-x-10-steps-to-program-your-strategy","status":"publish","type":"post","link":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/","title":{"rendered":"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l&#8217;Expert Advisor Universel et l&#8217;Open Source"},"content":{"rendered":"<div class=\"root-eb-toc-n8usydf wp-block-essential-blocks-table-of-contents\"><div class=\"eb-parent-wrapper eb-parent-eb-toc-n8usydf \"><div class=\"eb-toc-container eb-toc-n8usydf  eb-toc-is-not-sticky eb-toc-collapsible eb-toc-initially-collapsed eb-toc-scrollToTop style-1 list-style-none\" data-scroll-top=\"false\" data-scroll-top-icon=\"fas fa-angle-up\" data-collapsible=\"true\" data-sticky-hide-mobile=\"false\" data-sticky=\"false\" data-scroll-target=\"scroll_to_toc\" data-copy-link=\"true\" data-editor-type=\"\" data-hide-desktop=\"false\" data-hide-tab=\"false\" data-hide-mobile=\"false\" data-itemCollapsed=\"false\" data-highlight-scroll=\"false\"><div class=\"eb-toc-header\"><h2 class=\"eb-toc-title\">Table of Contents (click to show)<\/h2><\/div><div class=\"eb-toc-wrapper hide-content\" data-headers=\"[{&quot;level&quot;:2,&quot;content&quot;:&quot;Description&quot;,&quot;text&quot;:&quot;Description&quot;,&quot;link&quot;:&quot;description&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Open Source&quot;,&quot;text&quot;:&quot;Open Source&quot;,&quot;link&quot;:&quot;open-source&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;La Vraie Valeur de Notre EA&quot;,&quot;text&quot;:&quot;La Vraie Valeur de Notre EA&quot;,&quot;link&quot;:&quot;la-vraie-valeur-de-notre-ea&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Programmer Votre Strat\\u00e9gie de Trading Forex&quot;,&quot;text&quot;:&quot;Programmer Votre Strat\\u00e9gie de Trading Forex&quot;,&quot;link&quot;:&quot;eb-table-content-3&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;Premiers Pas :&quot;,&quot;text&quot;:&quot;Premiers Pas :&quot;,&quot;link&quot;:&quot;premiers-pas&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Programmation de THE X pour MetaTrader 5&quot;,&quot;text&quot;:&quot;Programmation de THE X pour MetaTrader 5&quot;,&quot;link&quot;:&quot;programmation-de-the-x-pour-metatrader-5&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources !&quot;,&quot;link&quot;:&quot;eb-table-content-6&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal !&quot;,&quot;link&quot;:&quot;eb-table-content-7&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom d&#039;Affichage du Signal !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom d&#039;Affichage du Signal !&quot;,&quot;link&quot;:&quot;eb-table-content-8&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre !&quot;,&quot;link&quot;:&quot;eb-table-content-9&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes !&quot;,&quot;link&quot;:&quot;eb-table-content-10&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 5 : Cr\\u00e9ez des Handles d&#039;Indicateur \\u00e0 Charger dans l&#039;Expert Advisor !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 5 : Cr\\u00e9ez des Handles d&#039;Indicateur \\u00e0 Charger dans l&#039;Expert Advisor !&quot;,&quot;link&quot;:&quot;eb-table-content-11&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 6 : D\\u00e9clarez les Variables pour Charger le(s) Indicateur(s) de la Strat\\u00e9gie !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 6 : D\\u00e9clarez les Variables pour Charger le(s) Indicateur(s) de la Strat\\u00e9gie !&quot;,&quot;link&quot;:&quot;eb-table-content-12&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 7 : D\\u00e9clarez les Variables pour Stocker les Donn\\u00e9es de l&#039;Indicateur !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 7 : D\\u00e9clarez les Variables pour Stocker les Donn\\u00e9es de l&#039;Indicateur !&quot;,&quot;link&quot;:&quot;eb-table-content-13&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 8 : Cr\\u00e9ez des Strat\\u00e9gies et des Signaux pour Ouvrir des Positions !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 8 : Cr\\u00e9ez des Strat\\u00e9gies et des Signaux pour Ouvrir des Positions !&quot;,&quot;link&quot;:&quot;eb-table-content-14&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;Codes d&#039;Erreur&quot;,&quot;text&quot;:&quot;Codes d&#039;Erreur&quot;,&quot;link&quot;:&quot;codes-derreur&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie !&quot;,&quot;link&quot;:&quot;eb-table-content-16&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;\\u00a0&quot;,&quot;text&quot;:&quot;\\u00a0&quot;,&quot;link&quot;:&quot;eb-table-content-17&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 10 : C&#039;est la derni\\u00e8re \\u00e9tape !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 10 : C&#039;est la derni\\u00e8re \\u00e9tape !&quot;,&quot;link&quot;:&quot;eb-table-content-18&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;MetaTrader 5 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;MetaTrader 5 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-19&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Programmation de THE X pour MetaTrader 4&quot;,&quot;text&quot;:&quot;Programmation de THE X pour MetaTrader 4&quot;,&quot;link&quot;:&quot;programmation-de-the-x-pour-metatrader-4&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources&quot;,&quot;link&quot;:&quot;eb-table-content-21&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal&quot;,&quot;link&quot;:&quot;eb-table-content-22&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom du Signal \\u00e0 Afficher \\u00e0 l&#039;\\u00c9cran&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom du Signal \\u00e0 Afficher \\u00e0 l&#039;\\u00c9cran&quot;,&quot;link&quot;:&quot;eb-table-content-23&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre&quot;,&quot;link&quot;:&quot;eb-table-content-24&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes&quot;,&quot;link&quot;:&quot;eb-table-content-25&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tapes 5, 6, 7 : D\\u00e9tendez-vous !&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tapes 5, 6, 7 : D\\u00e9tendez-vous !&quot;,&quot;link&quot;:&quot;eb-table-content-26&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 8 : Cr\\u00e9ation de Strat\\u00e9gies et de Signaux pour Ouvrir des Positions&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 8 : Cr\\u00e9ation de Strat\\u00e9gies et de Signaux pour Ouvrir des Positions&quot;,&quot;link&quot;:&quot;eb-table-content-27&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-28&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;\\u00a0&quot;,&quot;text&quot;:&quot;\\u00a0&quot;,&quot;link&quot;:&quot;eb-table-content-29&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 10 : C&#039;est l&#039;\\u00c9tape Finale !&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 10 : C&#039;est l&#039;\\u00c9tape Finale !&quot;,&quot;link&quot;:&quot;eb-table-content-30&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;MetaTrader 4 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;MetaTrader 4 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-31&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Quoi d&#039;Autre Peut \\u00catre Modifi\\u00e9 dans l&#039;Expert Advisor ?&quot;,&quot;text&quot;:&quot;Quoi d&#039;Autre Peut \\u00catre Modifi\\u00e9 dans l&#039;Expert Advisor ?&quot;,&quot;link&quot;:&quot;eb-table-content-32&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;D\\u00e9bogage d&#039;une Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;D\\u00e9bogage d&#039;une Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-33&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;Affichage d&#039;Informations Suppl\\u00e9mentaires dans le Bloc Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;Affichage d&#039;Informations Suppl\\u00e9mentaires dans le Bloc Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-34&quot;}]\" data-visible=\"[true,true,true,true,true,false]\" data-delete-headers=\"[{&quot;label&quot;:&quot;Description&quot;,&quot;value&quot;:&quot;description&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Open Source&quot;,&quot;value&quot;:&quot;open-source&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;La Vraie Valeur de Notre EA&quot;,&quot;value&quot;:&quot;la-vraie-valeur-de-notre-ea&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Programmer Votre Strat\\u00e9gie de Trading Forex&quot;,&quot;value&quot;:&quot;programmer-votre-strat\\u00e9gie-de-trading-forex&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Premiers Pas :&quot;,&quot;value&quot;:&quot;premiers-pas&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Programmation de THE X pour MetaTrader 5&quot;,&quot;value&quot;:&quot;programmation-de-the-x-pour-metatrader-5&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-0-chargement-des-indicateurs-dans-les-ressources&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-1-sp\\u00e9cifiez-le-nom-du-signal&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom d&#039;Affichage du Signal !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-2-sp\\u00e9cifiez-le-nom-daffichage-du-signal&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-3-sp\\u00e9cifiez-le-nom-du-filtre&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-4-sp\\u00e9cifiez-les-param\\u00e8tres-de-lindicateur-ou-de-la-strat\\u00e9gie-dans-les-variables-externes&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 5 : Cr\\u00e9ez des Handles d&#039;Indicateur \\u00e0 Charger dans l&#039;Expert Advisor !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-5-cr\\u00e9ez-des-handles-dindicateur-\\u00e0-charger-dans-lexpert-advisor&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 6 : D\\u00e9clarez les Variables pour Charger le(s) Indicateur(s) de la Strat\\u00e9gie !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-6-d\\u00e9clarez-les-variables-pour-charger-les-indicateurs-de-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 7 : D\\u00e9clarez les Variables pour Stocker les Donn\\u00e9es de l&#039;Indicateur !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-7-d\\u00e9clarez-les-variables-pour-stocker-les-donn\\u00e9es-de-lindicateur&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 8 : Cr\\u00e9ez des Strat\\u00e9gies et des Signaux pour Ouvrir des Positions !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-8-cr\\u00e9ez-des-strat\\u00e9gies-et-des-signaux-pour-ouvrir-des-positions&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Codes d&#039;Erreur&quot;,&quot;value&quot;:&quot;codes-derreur&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-9-sp\\u00e9cifiez-les-filtres-de-vos-indicateurs-ou-utilisez-votre-indicateur-comme-filtre-pour-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;\\u00a0&quot;,&quot;value&quot;:&quot;&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 10 : C&#039;est la derni\\u00e8re \\u00e9tape !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-10-cest-la-derni\\u00e8re-\\u00e9tape&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;metatrader-5-conclusions-et-v\\u00e9rification-de-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Programmation de THE X pour MetaTrader 4&quot;,&quot;value&quot;:&quot;programmation-de-the-x-pour-metatrader-4&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-0-chargement-des-indicateurs-dans-les-ressources&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-1-sp\\u00e9cifiez-le-nom-du-signal&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom du Signal \\u00e0 Afficher \\u00e0 l&#039;\\u00c9cran&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-2-sp\\u00e9cifiez-le-nom-du-signal-\\u00e0-afficher-\\u00e0-l\\u00e9cran&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-3-sp\\u00e9cifiez-le-nom-du-filtre&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-4-sp\\u00e9cifiez-les-param\\u00e8tres-de-lindicateur-ou-de-la-strat\\u00e9gie-dans-les-variables-externes&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tapes 5, 6, 7 : D\\u00e9tendez-vous !&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tapes-5-6-7-d\\u00e9tendez-vous&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 8 : Cr\\u00e9ation de Strat\\u00e9gies et de Signaux pour Ouvrir des Positions&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-8-cr\\u00e9ation-de-strat\\u00e9gies-et-de-signaux-pour-ouvrir-des-positions&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-9-sp\\u00e9cifiez-les-filtres-de-vos-indicateurs-ou-utilisez-votre-indicateur-comme-filtre-pour-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;\\u00a0&quot;,&quot;value&quot;:&quot;&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 10 : C&#039;est l&#039;\\u00c9tape Finale !&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-10-cest-l\\u00e9tape-finale&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;metatrader-4-conclusions-et-v\\u00e9rification-de-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Quoi d&#039;Autre Peut \\u00catre Modifi\\u00e9 dans l&#039;Expert Advisor ?&quot;,&quot;value&quot;:&quot;quoi-dautre-peut-\\u00eatre-modifi\\u00e9-dans-lexpert-advisor&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;D\\u00e9bogage d&#039;une Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;d\\u00e9bogage-dune-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Affichage d&#039;Informations Suppl\\u00e9mentaires dans le Bloc Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;affichage-dinformations-suppl\\u00e9mentaires-dans-le-bloc-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false}]\" data-smooth=\"true\" data-top-offset=\"500\"><div class=\"eb-toc__list-wrap\"><ul class='eb-toc__list'><li><a href=\"#description\" data-language=\"fr\">Description<\/a><li><a href=\"#open-source\" data-language=\"fr\">Open Source<\/a><li><a href=\"#la-vraie-valeur-de-notre-ea\" data-language=\"fr\">La Vraie Valeur de Notre EA<\/a><li><a href=\"#eb-table-content-3\" data-language=\"fr\">Programmer Votre Strat\u00e9gie de Trading Forex<\/a><ul class='eb-toc__list'><li><a href=\"#premiers-pas\" data-language=\"fr\">Premiers Pas :<\/a><\/li><\/ul><li><a href=\"#programmation-de-the-x-pour-metatrader-5\" data-language=\"fr\">Programmation de THE X pour MetaTrader 5<\/a><ul class='eb-toc__list'><li><a href=\"#eb-table-content-6\" data-language=\"fr\">MetaTrader 5 \u00c9tape 0 : Chargement des Indicateurs dans les Ressources !<\/a><li><a href=\"#eb-table-content-7\" data-language=\"fr\">MetaTrader 5 \u00c9tape 1 : Sp\u00e9cifiez le Nom du Signal !<\/a><li><a href=\"#eb-table-content-8\" data-language=\"fr\">MetaTrader 5 \u00c9tape 2 : Sp\u00e9cifiez le Nom d&#8217;Affichage du Signal !<\/a><li><a href=\"#eb-table-content-9\" data-language=\"fr\">MetaTrader 5 \u00c9tape 3 : Sp\u00e9cifiez le Nom du Filtre !<\/a><li><a href=\"#eb-table-content-10\" data-language=\"fr\">MetaTrader 5 \u00c9tape 4 : Sp\u00e9cifiez les Param\u00e8tres de l&#8217;Indicateur ou de la Strat\u00e9gie dans les Variables Externes !<\/a><li><a href=\"#eb-table-content-11\" data-language=\"fr\">MetaTrader 5 \u00c9tape 5 : Cr\u00e9ez des Handles d&#8217;Indicateur \u00e0 Charger dans l&#8217;Expert Advisor !<\/a><li><a href=\"#eb-table-content-12\" data-language=\"fr\">MetaTrader 5 \u00c9tape 6 : D\u00e9clarez les Variables pour Charger le(s) Indicateur(s) de la Strat\u00e9gie !<\/a><li><a href=\"#eb-table-content-13\" data-language=\"fr\">MetaTrader 5 \u00c9tape 7 : D\u00e9clarez les Variables pour Stocker les Donn\u00e9es de l&#8217;Indicateur !<\/a><li><a href=\"#eb-table-content-14\" data-language=\"fr\">MetaTrader 5 \u00c9tape 8 : Cr\u00e9ez des Strat\u00e9gies et des Signaux pour Ouvrir des Positions !<\/a><li><a href=\"#codes-derreur\" data-language=\"fr\">Codes d&#8217;Erreur<\/a><li><a href=\"#eb-table-content-16\" data-language=\"fr\">MetaTrader 5 \u00c9tape 9 : Sp\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\u00e9gie !<\/a><li><a href=\"#eb-table-content-17\" data-language=\"fr\">\u00a0<\/a><li><a href=\"#eb-table-content-18\" data-language=\"fr\">MetaTrader 5 \u00c9tape 10 : C&#8217;est la derni\u00e8re \u00e9tape !<\/a><\/li><\/ul><li><a href=\"#eb-table-content-19\" data-language=\"fr\">MetaTrader 5 Conclusions et V\u00e9rification de la Strat\u00e9gie<\/a><li><a href=\"#programmation-de-the-x-pour-metatrader-4\" data-language=\"fr\">Programmation de THE X pour MetaTrader 4<\/a><ul class='eb-toc__list'><li><a href=\"#eb-table-content-21\" data-language=\"fr\">MetaTrader 4 \u00c9tape 0 : Chargement des Indicateurs dans les Ressources<\/a><li><a href=\"#eb-table-content-22\" data-language=\"fr\">MetaTrader 4 \u00c9tape 1 : Sp\u00e9cifiez le Nom du Signal<\/a><li><a href=\"#eb-table-content-23\" data-language=\"fr\">MetaTrader 4 \u00c9tape 2 : Sp\u00e9cifiez le Nom du Signal \u00e0 Afficher \u00e0 l&#8217;\u00c9cran<\/a><li><a href=\"#eb-table-content-24\" data-language=\"fr\">MetaTrader 4 \u00c9tape 3 : Sp\u00e9cifiez le Nom du Filtre<\/a><li><a href=\"#eb-table-content-25\" data-language=\"fr\">MetaTrader 4 \u00c9tape 4 : Sp\u00e9cifiez les Param\u00e8tres de l&#8217;Indicateur ou de la Strat\u00e9gie dans les Variables Externes<\/a><li><a href=\"#eb-table-content-26\" data-language=\"fr\">MetaTrader 4 \u00c9tapes 5, 6, 7 : D\u00e9tendez-vous !<\/a><li><a href=\"#eb-table-content-27\" data-language=\"fr\">MetaTrader 4 \u00c9tape 8 : Cr\u00e9ation de Strat\u00e9gies et de Signaux pour Ouvrir des Positions<\/a><li><a href=\"#eb-table-content-28\" data-language=\"fr\">MetaTrader 4 \u00c9tape 9 : Sp\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\u00e9gie<\/a><li><a href=\"#eb-table-content-29\" data-language=\"fr\">\u00a0<\/a><li><a href=\"#eb-table-content-30\" data-language=\"fr\">MetaTrader 4 \u00c9tape 10 : C&#8217;est l&#8217;\u00c9tape Finale !<\/a><\/li><\/ul><li><a href=\"#eb-table-content-31\" data-language=\"fr\">MetaTrader 4 Conclusions et V\u00e9rification de la Strat\u00e9gie<\/a><li><a href=\"#eb-table-content-32\" data-language=\"fr\">Quoi d&#8217;Autre Peut \u00catre Modifi\u00e9 dans l&#8217;Expert Advisor ?<\/a><li><a href=\"#eb-table-content-33\" data-language=\"fr\">D\u00e9bogage d&#8217;une Strat\u00e9gie<\/a><ul class='eb-toc__list'><li><a href=\"#eb-table-content-34\" data-language=\"fr\">Affichage d&#8217;Informations Suppl\u00e9mentaires dans le Bloc Strat\u00e9gie<\/a><\/li><\/ul><\/ul><\/div><\/div><\/div><\/div><\/div>\n\n<div class=\"root-eb-toc-f2xgj wp-block-essential-blocks-table-of-contents\"><div class=\"eb-parent-wrapper eb-parent-eb-toc-f2xgj \"><div class=\"eb-toc-container eb-toc-f2xgj eb-toc-sticky-right eb-toc-is-sticky eb-toc-collapsible eb-toc-initially-collapsed eb-toc-scrollToTop style-1 \" data-scroll-top=\"false\" data-scroll-top-icon=\"fas fa-angle-up\" data-collapsible=\"true\" data-sticky-hide-mobile=\"true\" data-sticky=\"true\" data-scroll-target=\"scroll_to_toc\" data-copy-link=\"true\" data-editor-type=\"\" data-hide-desktop=\"false\" data-hide-tab=\"false\" data-hide-mobile=\"false\" data-itemCollapsed=\"true\" data-highlight-scroll=\"false\"><div class=\"eb-toc-header\"><span class=\"eb-toc-close eb-toc-sticky-right\"><\/span><h2 class=\"eb-toc-title\">List<\/h2><\/div><div class=\"eb-toc-wrapper \" data-headers=\"[{&quot;level&quot;:2,&quot;content&quot;:&quot;Description&quot;,&quot;text&quot;:&quot;Description&quot;,&quot;link&quot;:&quot;description&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Open Source&quot;,&quot;text&quot;:&quot;Open Source&quot;,&quot;link&quot;:&quot;open-source&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;La Vraie Valeur de Notre EA&quot;,&quot;text&quot;:&quot;La Vraie Valeur de Notre EA&quot;,&quot;link&quot;:&quot;la-vraie-valeur-de-notre-ea&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Programmer Votre Strat\\u00e9gie de Trading Forex&quot;,&quot;text&quot;:&quot;Programmer Votre Strat\\u00e9gie de Trading Forex&quot;,&quot;link&quot;:&quot;eb-table-content-3&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;Premiers Pas :&quot;,&quot;text&quot;:&quot;Premiers Pas :&quot;,&quot;link&quot;:&quot;premiers-pas&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Programmation de THE X pour MetaTrader 5&quot;,&quot;text&quot;:&quot;Programmation de THE X pour MetaTrader 5&quot;,&quot;link&quot;:&quot;programmation-de-the-x-pour-metatrader-5&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources !&quot;,&quot;link&quot;:&quot;eb-table-content-6&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal !&quot;,&quot;link&quot;:&quot;eb-table-content-7&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom d&#039;Affichage du Signal !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom d&#039;Affichage du Signal !&quot;,&quot;link&quot;:&quot;eb-table-content-8&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre !&quot;,&quot;link&quot;:&quot;eb-table-content-9&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes !&quot;,&quot;link&quot;:&quot;eb-table-content-10&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 5 : Cr\\u00e9ez des Handles d&#039;Indicateur \\u00e0 Charger dans l&#039;Expert Advisor !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 5 : Cr\\u00e9ez des Handles d&#039;Indicateur \\u00e0 Charger dans l&#039;Expert Advisor !&quot;,&quot;link&quot;:&quot;eb-table-content-11&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 6 : D\\u00e9clarez les Variables pour Charger le(s) Indicateur(s) de la Strat\\u00e9gie !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 6 : D\\u00e9clarez les Variables pour Charger le(s) Indicateur(s) de la Strat\\u00e9gie !&quot;,&quot;link&quot;:&quot;eb-table-content-12&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 7 : D\\u00e9clarez les Variables pour Stocker les Donn\\u00e9es de l&#039;Indicateur !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 7 : D\\u00e9clarez les Variables pour Stocker les Donn\\u00e9es de l&#039;Indicateur !&quot;,&quot;link&quot;:&quot;eb-table-content-13&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 8 : Cr\\u00e9ez des Strat\\u00e9gies et des Signaux pour Ouvrir des Positions !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 8 : Cr\\u00e9ez des Strat\\u00e9gies et des Signaux pour Ouvrir des Positions !&quot;,&quot;link&quot;:&quot;eb-table-content-14&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;Codes d&#039;Erreur&quot;,&quot;text&quot;:&quot;Codes d&#039;Erreur&quot;,&quot;link&quot;:&quot;codes-derreur&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie !&quot;,&quot;link&quot;:&quot;eb-table-content-16&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;\\u00a0&quot;,&quot;text&quot;:&quot;\\u00a0&quot;,&quot;link&quot;:&quot;eb-table-content-17&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 5 \\u00c9tape 10 : C&#039;est la derni\\u00e8re \\u00e9tape !&quot;,&quot;text&quot;:&quot;MetaTrader 5 \\u00c9tape 10 : C&#039;est la derni\\u00e8re \\u00e9tape !&quot;,&quot;link&quot;:&quot;eb-table-content-18&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;MetaTrader 5 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;MetaTrader 5 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-19&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Programmation de THE X pour MetaTrader 4&quot;,&quot;text&quot;:&quot;Programmation de THE X pour MetaTrader 4&quot;,&quot;link&quot;:&quot;programmation-de-the-x-pour-metatrader-4&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources&quot;,&quot;link&quot;:&quot;eb-table-content-21&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal&quot;,&quot;link&quot;:&quot;eb-table-content-22&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom du Signal \\u00e0 Afficher \\u00e0 l&#039;\\u00c9cran&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom du Signal \\u00e0 Afficher \\u00e0 l&#039;\\u00c9cran&quot;,&quot;link&quot;:&quot;eb-table-content-23&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre&quot;,&quot;link&quot;:&quot;eb-table-content-24&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes&quot;,&quot;link&quot;:&quot;eb-table-content-25&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tapes 5, 6, 7 : D\\u00e9tendez-vous !&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tapes 5, 6, 7 : D\\u00e9tendez-vous !&quot;,&quot;link&quot;:&quot;eb-table-content-26&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 8 : Cr\\u00e9ation de Strat\\u00e9gies et de Signaux pour Ouvrir des Positions&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 8 : Cr\\u00e9ation de Strat\\u00e9gies et de Signaux pour Ouvrir des Positions&quot;,&quot;link&quot;:&quot;eb-table-content-27&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-28&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;\\u00a0&quot;,&quot;text&quot;:&quot;\\u00a0&quot;,&quot;link&quot;:&quot;eb-table-content-29&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;MetaTrader 4 \\u00c9tape 10 : C&#039;est l&#039;\\u00c9tape Finale !&quot;,&quot;text&quot;:&quot;MetaTrader 4 \\u00c9tape 10 : C&#039;est l&#039;\\u00c9tape Finale !&quot;,&quot;link&quot;:&quot;eb-table-content-30&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;MetaTrader 4 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;MetaTrader 4 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-31&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;Quoi d&#039;Autre Peut \\u00catre Modifi\\u00e9 dans l&#039;Expert Advisor ?&quot;,&quot;text&quot;:&quot;Quoi d&#039;Autre Peut \\u00catre Modifi\\u00e9 dans l&#039;Expert Advisor ?&quot;,&quot;link&quot;:&quot;eb-table-content-32&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;D\\u00e9bogage d&#039;une Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;D\\u00e9bogage d&#039;une Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-33&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;Affichage d&#039;Informations Suppl\\u00e9mentaires dans le Bloc Strat\\u00e9gie&quot;,&quot;text&quot;:&quot;Affichage d&#039;Informations Suppl\\u00e9mentaires dans le Bloc Strat\\u00e9gie&quot;,&quot;link&quot;:&quot;eb-table-content-34&quot;}]\" data-visible=\"[true,true,true,true,false,false]\" data-delete-headers=\"[{&quot;label&quot;:&quot;Description&quot;,&quot;value&quot;:&quot;description&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Open Source&quot;,&quot;value&quot;:&quot;open-source&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;La Vraie Valeur de Notre EA&quot;,&quot;value&quot;:&quot;la-vraie-valeur-de-notre-ea&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Programmer Votre Strat\\u00e9gie de Trading Forex&quot;,&quot;value&quot;:&quot;programmer-votre-strat\\u00e9gie-de-trading-forex&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Premiers Pas :&quot;,&quot;value&quot;:&quot;premiers-pas&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Programmation de THE X pour MetaTrader 5&quot;,&quot;value&quot;:&quot;programmation-de-the-x-pour-metatrader-5&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-0-chargement-des-indicateurs-dans-les-ressources&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-1-sp\\u00e9cifiez-le-nom-du-signal&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom d&#039;Affichage du Signal !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-2-sp\\u00e9cifiez-le-nom-daffichage-du-signal&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-3-sp\\u00e9cifiez-le-nom-du-filtre&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-4-sp\\u00e9cifiez-les-param\\u00e8tres-de-lindicateur-ou-de-la-strat\\u00e9gie-dans-les-variables-externes&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 5 : Cr\\u00e9ez des Handles d&#039;Indicateur \\u00e0 Charger dans l&#039;Expert Advisor !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-5-cr\\u00e9ez-des-handles-dindicateur-\\u00e0-charger-dans-lexpert-advisor&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 6 : D\\u00e9clarez les Variables pour Charger le(s) Indicateur(s) de la Strat\\u00e9gie !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-6-d\\u00e9clarez-les-variables-pour-charger-les-indicateurs-de-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 7 : D\\u00e9clarez les Variables pour Stocker les Donn\\u00e9es de l&#039;Indicateur !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-7-d\\u00e9clarez-les-variables-pour-stocker-les-donn\\u00e9es-de-lindicateur&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 8 : Cr\\u00e9ez des Strat\\u00e9gies et des Signaux pour Ouvrir des Positions !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-8-cr\\u00e9ez-des-strat\\u00e9gies-et-des-signaux-pour-ouvrir-des-positions&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Codes d&#039;Erreur&quot;,&quot;value&quot;:&quot;codes-derreur&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-9-sp\\u00e9cifiez-les-filtres-de-vos-indicateurs-ou-utilisez-votre-indicateur-comme-filtre-pour-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;\\u00a0&quot;,&quot;value&quot;:&quot;&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 \\u00c9tape 10 : C&#039;est la derni\\u00e8re \\u00e9tape !&quot;,&quot;value&quot;:&quot;metatrader-5-\\u00e9tape-10-cest-la-derni\\u00e8re-\\u00e9tape&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 5 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;metatrader-5-conclusions-et-v\\u00e9rification-de-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Programmation de THE X pour MetaTrader 4&quot;,&quot;value&quot;:&quot;programmation-de-the-x-pour-metatrader-4&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 0 : Chargement des Indicateurs dans les Ressources&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-0-chargement-des-indicateurs-dans-les-ressources&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 1 : Sp\\u00e9cifiez le Nom du Signal&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-1-sp\\u00e9cifiez-le-nom-du-signal&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 2 : Sp\\u00e9cifiez le Nom du Signal \\u00e0 Afficher \\u00e0 l&#039;\\u00c9cran&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-2-sp\\u00e9cifiez-le-nom-du-signal-\\u00e0-afficher-\\u00e0-l\\u00e9cran&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 3 : Sp\\u00e9cifiez le Nom du Filtre&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-3-sp\\u00e9cifiez-le-nom-du-filtre&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 4 : Sp\\u00e9cifiez les Param\\u00e8tres de l&#039;Indicateur ou de la Strat\\u00e9gie dans les Variables Externes&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-4-sp\\u00e9cifiez-les-param\\u00e8tres-de-lindicateur-ou-de-la-strat\\u00e9gie-dans-les-variables-externes&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tapes 5, 6, 7 : D\\u00e9tendez-vous !&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tapes-5-6-7-d\\u00e9tendez-vous&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 8 : Cr\\u00e9ation de Strat\\u00e9gies et de Signaux pour Ouvrir des Positions&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-8-cr\\u00e9ation-de-strat\\u00e9gies-et-de-signaux-pour-ouvrir-des-positions&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 9 : Sp\\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-9-sp\\u00e9cifiez-les-filtres-de-vos-indicateurs-ou-utilisez-votre-indicateur-comme-filtre-pour-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;\\u00a0&quot;,&quot;value&quot;:&quot;&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 \\u00c9tape 10 : C&#039;est l&#039;\\u00c9tape Finale !&quot;,&quot;value&quot;:&quot;metatrader-4-\\u00e9tape-10-cest-l\\u00e9tape-finale&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;MetaTrader 4 Conclusions et V\\u00e9rification de la Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;metatrader-4-conclusions-et-v\\u00e9rification-de-la-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Quoi d&#039;Autre Peut \\u00catre Modifi\\u00e9 dans l&#039;Expert Advisor ?&quot;,&quot;value&quot;:&quot;quoi-dautre-peut-\\u00eatre-modifi\\u00e9-dans-lexpert-advisor&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;D\\u00e9bogage d&#039;une Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;d\\u00e9bogage-dune-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Affichage d&#039;Informations Suppl\\u00e9mentaires dans le Bloc Strat\\u00e9gie&quot;,&quot;value&quot;:&quot;affichage-dinformations-suppl\\u00e9mentaires-dans-le-bloc-strat\\u00e9gie&quot;,&quot;isDelete&quot;:false}]\" data-smooth=\"true\" data-top-offset=\"150\"><div class=\"eb-toc__list-wrap\"><ul class='eb-toc__list'><li><a href=\"#description\" data-language=\"fr\">Description<\/a><li><a href=\"#open-source\" data-language=\"fr\">Open Source<\/a><li><a href=\"#la-vraie-valeur-de-notre-ea\" data-language=\"fr\">La Vraie Valeur de Notre EA<\/a><li><a href=\"#eb-table-content-3\" data-language=\"fr\">Programmer Votre Strat\u00e9gie de Trading Forex<\/a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\">\n                    <path d=\"M6.75 9.75L9 7.5L11.25 9.75\" stroke=\"#252D3B\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                    <path d=\"M9 15.75C9.88642 15.75 10.7642 15.5754 11.5831 15.2362C12.4021 14.897 13.1462 14.3998 13.773 13.773C14.3998 13.1462 14.897 12.4021 15.2362 11.5831C15.5754 10.7642 15.75 9.88642 15.75 9C15.75 8.11358 15.5754 7.23583 15.2362 6.41689C14.897 5.59794 14.3998 4.85383 13.773 4.22703C13.1462 3.60023 12.4021 3.10303 11.5831 2.76381C10.7642 2.42459 9.88642 2.25 9 2.25C7.20979 2.25 5.4929 2.96116 4.22703 4.22703C2.96116 5.4929 2.25 7.20979 2.25 9C2.25 10.7902 2.96116 12.5071 4.22703 13.773C5.4929 15.0388 7.20979 15.75 9 15.75Z\" stroke=\"#252D3B\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                    <\/svg><ul class='eb-toc__list'><li><a href=\"#premiers-pas\" data-language=\"fr\">Premiers Pas :<\/a><\/li><\/ul><li><a href=\"#programmation-de-the-x-pour-metatrader-5\" data-language=\"fr\">Programmation de THE X pour MetaTrader 5<\/a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\">\n                    <path d=\"M6.75 9.75L9 7.5L11.25 9.75\" stroke=\"#252D3B\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                    <path d=\"M9 15.75C9.88642 15.75 10.7642 15.5754 11.5831 15.2362C12.4021 14.897 13.1462 14.3998 13.773 13.773C14.3998 13.1462 14.897 12.4021 15.2362 11.5831C15.5754 10.7642 15.75 9.88642 15.75 9C15.75 8.11358 15.5754 7.23583 15.2362 6.41689C14.897 5.59794 14.3998 4.85383 13.773 4.22703C13.1462 3.60023 12.4021 3.10303 11.5831 2.76381C10.7642 2.42459 9.88642 2.25 9 2.25C7.20979 2.25 5.4929 2.96116 4.22703 4.22703C2.96116 5.4929 2.25 7.20979 2.25 9C2.25 10.7902 2.96116 12.5071 4.22703 13.773C5.4929 15.0388 7.20979 15.75 9 15.75Z\" stroke=\"#252D3B\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                    <\/svg><ul class='eb-toc__list'><li><a href=\"#eb-table-content-6\" data-language=\"fr\">MetaTrader 5 \u00c9tape 0 : Chargement des Indicateurs dans les Ressources !<\/a><li><a href=\"#eb-table-content-7\" data-language=\"fr\">MetaTrader 5 \u00c9tape 1 : Sp\u00e9cifiez le Nom du Signal !<\/a><li><a href=\"#eb-table-content-8\" data-language=\"fr\">MetaTrader 5 \u00c9tape 2 : Sp\u00e9cifiez le Nom d&#8217;Affichage du Signal !<\/a><li><a href=\"#eb-table-content-9\" data-language=\"fr\">MetaTrader 5 \u00c9tape 3 : Sp\u00e9cifiez le Nom du Filtre !<\/a><li><a href=\"#eb-table-content-10\" data-language=\"fr\">MetaTrader 5 \u00c9tape 4 : Sp\u00e9cifiez les Param\u00e8tres de l&#8217;Indicateur ou de la Strat\u00e9gie dans les Variables Externes !<\/a><li><a href=\"#eb-table-content-11\" data-language=\"fr\">MetaTrader 5 \u00c9tape 5 : Cr\u00e9ez des Handles d&#8217;Indicateur \u00e0 Charger dans l&#8217;Expert Advisor !<\/a><li><a href=\"#eb-table-content-12\" data-language=\"fr\">MetaTrader 5 \u00c9tape 6 : D\u00e9clarez les Variables pour Charger le(s) Indicateur(s) de la Strat\u00e9gie !<\/a><li><a href=\"#eb-table-content-13\" data-language=\"fr\">MetaTrader 5 \u00c9tape 7 : D\u00e9clarez les Variables pour Stocker les Donn\u00e9es de l&#8217;Indicateur !<\/a><li><a href=\"#eb-table-content-14\" data-language=\"fr\">MetaTrader 5 \u00c9tape 8 : Cr\u00e9ez des Strat\u00e9gies et des Signaux pour Ouvrir des Positions !<\/a><li><a href=\"#codes-derreur\" data-language=\"fr\">Codes d&#8217;Erreur<\/a><li><a href=\"#eb-table-content-16\" data-language=\"fr\">MetaTrader 5 \u00c9tape 9 : Sp\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\u00e9gie !<\/a><li><a href=\"#eb-table-content-17\" data-language=\"fr\">\u00a0<\/a><li><a href=\"#eb-table-content-18\" data-language=\"fr\">MetaTrader 5 \u00c9tape 10 : C&#8217;est la derni\u00e8re \u00e9tape !<\/a><\/li><\/ul><li><a href=\"#eb-table-content-19\" data-language=\"fr\">MetaTrader 5 Conclusions et V\u00e9rification de la Strat\u00e9gie<\/a><li><a href=\"#programmation-de-the-x-pour-metatrader-4\" data-language=\"fr\">Programmation de THE X pour MetaTrader 4<\/a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\">\n                    <path d=\"M6.75 9.75L9 7.5L11.25 9.75\" stroke=\"#252D3B\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                    <path d=\"M9 15.75C9.88642 15.75 10.7642 15.5754 11.5831 15.2362C12.4021 14.897 13.1462 14.3998 13.773 13.773C14.3998 13.1462 14.897 12.4021 15.2362 11.5831C15.5754 10.7642 15.75 9.88642 15.75 9C15.75 8.11358 15.5754 7.23583 15.2362 6.41689C14.897 5.59794 14.3998 4.85383 13.773 4.22703C13.1462 3.60023 12.4021 3.10303 11.5831 2.76381C10.7642 2.42459 9.88642 2.25 9 2.25C7.20979 2.25 5.4929 2.96116 4.22703 4.22703C2.96116 5.4929 2.25 7.20979 2.25 9C2.25 10.7902 2.96116 12.5071 4.22703 13.773C5.4929 15.0388 7.20979 15.75 9 15.75Z\" stroke=\"#252D3B\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                    <\/svg><ul class='eb-toc__list'><li><a href=\"#eb-table-content-21\" data-language=\"fr\">MetaTrader 4 \u00c9tape 0 : Chargement des Indicateurs dans les Ressources<\/a><li><a href=\"#eb-table-content-22\" data-language=\"fr\">MetaTrader 4 \u00c9tape 1 : Sp\u00e9cifiez le Nom du Signal<\/a><li><a href=\"#eb-table-content-23\" data-language=\"fr\">MetaTrader 4 \u00c9tape 2 : Sp\u00e9cifiez le Nom du Signal \u00e0 Afficher \u00e0 l&#8217;\u00c9cran<\/a><li><a href=\"#eb-table-content-24\" data-language=\"fr\">MetaTrader 4 \u00c9tape 3 : Sp\u00e9cifiez le Nom du Filtre<\/a><li><a href=\"#eb-table-content-25\" data-language=\"fr\">MetaTrader 4 \u00c9tape 4 : Sp\u00e9cifiez les Param\u00e8tres de l&#8217;Indicateur ou de la Strat\u00e9gie dans les Variables Externes<\/a><li><a href=\"#eb-table-content-26\" data-language=\"fr\">MetaTrader 4 \u00c9tapes 5, 6, 7 : D\u00e9tendez-vous !<\/a><li><a href=\"#eb-table-content-27\" data-language=\"fr\">MetaTrader 4 \u00c9tape 8 : Cr\u00e9ation de Strat\u00e9gies et de Signaux pour Ouvrir des Positions<\/a><li><a href=\"#eb-table-content-28\" data-language=\"fr\">MetaTrader 4 \u00c9tape 9 : Sp\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\u00e9gie<\/a><li><a href=\"#eb-table-content-29\" data-language=\"fr\">\u00a0<\/a><li><a href=\"#eb-table-content-30\" data-language=\"fr\">MetaTrader 4 \u00c9tape 10 : C&#8217;est l&#8217;\u00c9tape Finale !<\/a><\/li><\/ul><li><a href=\"#eb-table-content-31\" data-language=\"fr\">MetaTrader 4 Conclusions et V\u00e9rification de la Strat\u00e9gie<\/a><li><a href=\"#eb-table-content-32\" data-language=\"fr\">Quoi d&#8217;Autre Peut \u00catre Modifi\u00e9 dans l&#8217;Expert Advisor ?<\/a><li><a href=\"#eb-table-content-33\" data-language=\"fr\">D\u00e9bogage d&#8217;une Strat\u00e9gie<\/a><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\">\n                    <path d=\"M6.75 9.75L9 7.5L11.25 9.75\" stroke=\"#252D3B\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                    <path d=\"M9 15.75C9.88642 15.75 10.7642 15.5754 11.5831 15.2362C12.4021 14.897 13.1462 14.3998 13.773 13.773C14.3998 13.1462 14.897 12.4021 15.2362 11.5831C15.5754 10.7642 15.75 9.88642 15.75 9C15.75 8.11358 15.5754 7.23583 15.2362 6.41689C14.897 5.59794 14.3998 4.85383 13.773 4.22703C13.1462 3.60023 12.4021 3.10303 11.5831 2.76381C10.7642 2.42459 9.88642 2.25 9 2.25C7.20979 2.25 5.4929 2.96116 4.22703 4.22703C2.96116 5.4929 2.25 7.20979 2.25 9C2.25 10.7902 2.96116 12.5071 4.22703 13.773C5.4929 15.0388 7.20979 15.75 9 15.75Z\" stroke=\"#252D3B\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                    <\/svg><ul class='eb-toc__list'><li><a href=\"#eb-table-content-34\" data-language=\"fr\">Affichage d&#8217;Informations Suppl\u00e9mentaires dans le Bloc Strat\u00e9gie<\/a><\/li><\/ul><\/ul><\/div><\/div><button class=\"eb-toc-button  eb-toc-button-right\"><div>List<\/div><\/button><\/div><\/div><\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-description\">Description<\/h2>\n\n\n\n<p><strong><a href=\"https:\/\/www.expforex.com\/fr\/?p=63\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\">The X est un constructeur de strat\u00e9gies de trading<\/a>.<\/strong><\/p>\n\n\n\n<p>Nous avons d\u00e9velopp\u00e9 un <strong>Expert Advisor Universel<\/strong> qui englobe toutes les fonctions les plus intrigantes et essentielles.<\/p>\n\n\n\n<p>De plus, un module de signaux utilisant des indicateurs standards a \u00e9t\u00e9 incorpor\u00e9.<\/p>\n\n\n\n<p>C&#8217;est un constructeur de strat\u00e9gie, vous permettant de programmer votre propre strat\u00e9gie.<\/p>\n\n\n\n<p>Il a commenc\u00e9 comme un projet qui a gagn\u00e9 une popularit\u00e9 significative. Depuis 15 ans, nous affinons l&#8217;algorithme, ajoutons de nouvelles fonctions et indicateurs, et corrigeons les erreurs de fonction.<\/p>\n\n\n\n<p>Cet article vous guidera dans la programmation de votre strat\u00e9gie, l&#8217;int\u00e9gration d&#8217;indicateurs dans l&#8217;EA, et l&#8217;ajout de nouveaux signaux et filtres.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-open-source\">Open Source<\/h2>\n\n\n\n<p>Une question r\u00e9currente que nous recevons est :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<ol class=\"wp-block-list\">\n<li>Puis-je int\u00e9grer mes indicateurs dans un EA ?<\/li>\n\n\n\n<li>Combien co\u00fbte le code open-source de l&#8217;<strong>Expert Advisor<\/strong> ?<\/li>\n<\/ol>\n<\/blockquote>\n\n\n\n<p>Ce n&#8217;est un secret pour personne que nous proposons le code open-source de notre EA \u00e0 la vente. Ceci est destin\u00e9 aux traders qui souhaitent d\u00e9velopper leurs propres EA ou construire leurs propres signaux.<\/p>\n\n\n\n<p>De plus, les traders ach\u00e8tent souvent du code open-source pour impl\u00e9menter leurs strat\u00e9gies propri\u00e9taires et revendre l&#8217;EA.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Le code open-source de l&#8217;<strong>EA The X<\/strong> peut \u00eatre achet\u00e9 sur notre <strong>March\u00e9 des EA de trading<\/strong>.<\/li>\n\n\n\n<li><strong>Open Source The X pour MetaTrader 5<\/strong> (Non disponible)<\/li>\n\n\n\n<li><strong>Open Source The X pour MetaTrader 4<\/strong> (Non disponible)<\/li>\n\n\n\n<li>Au fait, nous avons de nombreux codes open-source pour nos EA. Section : <strong>EA de Strat\u00e9gie (Open Source)<\/strong><\/li>\n\n\n\n<li>Essayez nos <a href=\"https:\/\/expforex.com\/fr\/templates\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\">Mod\u00e8les Open Source<\/a>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-best-ideas-for-metatrader wp-block-embed-best-ideas-for-metatrader\">\n<div class=\"wp-block-embed__wrapper\">https:\/\/expforex.com\/fr\/templates\/<\/div>\n<\/figure>\n\n\n\n<p>Programmer des EA avec des indicateurs est un processus complexe.<\/p>\n\n\n\n<p>Nous offrons des <strong><a href=\"https:\/\/expforex.com\/fr\/custom-metatrader-and-mql-programming-finish\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\">services de programmation pour les EA de trading<\/a><\/strong>. Cependant, le processus de d\u00e9veloppement est souvent retard\u00e9 car les clients ne sont pas s\u00fbrs des fonctions dont ils ont besoin.<\/p>\n\n\n\n<p><strong>The X<\/strong> est une collection de blocs et de fonctions pour trader sur le march\u00e9 <strong>FOREX<\/strong>, utilis\u00e9e dans le monde entier. Nous avons d\u00e9velopp\u00e9 des fonctions qui sont fr\u00e9quemment utilis\u00e9es, permettant \u00e0 l&#8217;EA de r\u00e9pondre \u00e0 90% des besoins de chaque trader.<\/p>\n\n\n\n<p>Naturellement, il existe des strat\u00e9gies uniques que les programmeurs exp\u00e9riment\u00e9s doivent d\u00e9velopper.<\/p>\n\n\n\n<p>De telles strat\u00e9gies sont rares et n\u00e9cessitent une pr\u00e9paration m\u00e9ticuleuse. Le co\u00fbt de ce travail d\u00e9pend de sa complexit\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-vraie-valeur-de-notre-ea\">La Vraie Valeur de Notre EA<\/h2>\n\n\n\n<p>En commen\u00e7ant par notre article sur <strong><a href=\"https:\/\/expforex.com\/fr\/advantages-of-buying-ready-made-experts\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\">le co\u00fbt du travail d&#8217;un programmeur<\/a><\/strong>, nous pouvons estimer le co\u00fbt approximatif de notre robot de trading, <strong>The X<\/strong> :<\/p>\n\n\n\n<p>Notre <strong>EA<\/strong> contient plus de 10 000 lignes de code. Bien que cela puisse sembler \u00e9norme, c&#8217;est g\u00e9rable car nous n&#8217;\u00e9crivons pas d&#8217;EA en utilisant <strong>PL\/SQL<\/strong> (Programming Language\/Structured Query Language). <em>Pourquoi ?<\/em> Parce que la <strong>POO<\/strong> (Programmation Orient\u00e9e Objet) n&#8217;est pas famili\u00e8re \u00e0 beaucoup, et g\u00e9rer la <strong>POO<\/strong> peut \u00eatre assez difficile !<\/p>\n\n\n\n<p><strong>Alors, calculons :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Le co\u00fbt d&#8217;une heure de travail d&#8217;un programmeur = 20 $ lors de la programmation de fonctions et d&#8217;algorithmes.<\/li>\n\n\n\n<li>Le co\u00fbt d&#8217;une heure de correction d&#8217;erreurs = 5 $.<\/li>\n\n\n\n<li>Le co\u00fbt de la r\u00e9daction de textes et de vid\u00e9os = 10 $ (Ce prix est bas\u00e9 sur les tarifs Internet ; je cr\u00e9e toutes les instructions et vid\u00e9os moi-m\u00eame).<\/li>\n\n\n\n<li>Supposons que l&#8217;\u00e9criture des fonctions et des blocs pour <strong>The X<\/strong> ait pris plus de 1 000 heures !<\/li>\n\n\n\n<li>La programmation de signaux \u00e0 l&#8217;aide d&#8217;indicateurs est simple. Par cons\u00e9quent, nous supposons que cela nous a pris 10 heures !<\/li>\n<\/ol>\n\n\n\n<p><strong>Cependant, certains aspects ne peuvent pas \u00eatre compl\u00e9t\u00e9s imm\u00e9diatement :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Le d\u00e9bogage des fonctions peut prendre 1 000 heures suppl\u00e9mentaires !<\/li>\n\n\n\n<li>Le d\u00e9veloppement d&#8217;instructions, de vid\u00e9os et de promotions n\u00e9cessite \u00e9galement 1 000 heures !<\/li>\n<\/ol>\n\n\n\n<p>Au total, nous avons investi plus de 3 000 heures !<\/p>\n\n\n\n<p>Si nous devions commander un tel algorithme, nous refuserions. Ce n&#8217;est ni raisonnable ni rentable.<\/p>\n\n\n\n<p><strong><u>Le co\u00fbt total d&#8217;un tel Expert Advisor personnalis\u00e9 est de plus de 35 000 $ ! Cependant, notre EA est vendu \u00e0 un prix dix fois inf\u00e9rieur !!!!<\/u><\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Le co\u00fbt de notre open-source est DIX fois moindre !<\/p>\n<\/blockquote>\n\n\n\n<p><strong>De telles commandes personnalis\u00e9es ne sont jamais satisfaites :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Premi\u00e8rement, parce que les clients ne sont pas dispos\u00e9s \u00e0 investir une somme d&#8217;argent aussi importante.<\/li>\n\n\n\n<li>Deuxi\u00e8mement, les programmeurs sont r\u00e9ticents \u00e0 consacrer autant de temps au d\u00e9veloppement.<\/li>\n<\/ol>\n\n\n\n<p>Je vous assure que la programmation d&#8217;un robot de trading aussi complexe n\u00e9cessite plus de temps que la cr\u00e9ation d&#8217;une strat\u00e9gie de trading.<\/p>\n\n\n\n<p>Le d\u00e9bogage de tous les blocs et fonctions demande un temps prolong\u00e9.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Nous sommes extr\u00eamement reconnaissants envers nos clients qui ont identifi\u00e9 des erreurs et fourni des corrections au cours des cinq derni\u00e8res ann\u00e9es, ainsi que contribu\u00e9 avec leurs fonctions et indicateurs pour am\u00e9liorer la fonctionnalit\u00e9 de l&#8217;<strong>EA THE X<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-programmer-votre-strategie-de-trading-forex\">Programmer Votre Strat\u00e9gie de Trading Forex<\/h2>\n\n\n\n<p>Tout d&#8217;abord, je tiens \u00e0 mentionner que nous avons mis \u00e0 jour le code de notre Expert Advisor. Il est maintenant tr\u00e8s facile \u00e0 comprendre et bien comment\u00e9.<\/p>\n\n\n\n<p>Vous n&#8217;avez pas besoin de plonger dans chaque fonction en d\u00e9tail. Vous pouvez programmer votre strat\u00e9gie en seulement 10 \u00e9tapes.<\/p>\n\n\n\n<p>Nous avons pr\u00e9par\u00e9 une m\u00e9thode tr\u00e8s conviviale pour travailler avec notre open source.<\/p>\n\n\n\n<p><strong>Rappel : Nous ne programmons pas de strat\u00e9gies pour l&#8217;EA gratuitement. Si vous souhaitez d\u00e9velopper du code pour votre strat\u00e9gie, veuillez vous r\u00e9f\u00e9rer \u00e0 la section <a href=\"https:\/\/expforex.com\/fr\/advantages-of-buying-ready-made-experts\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\">Programmation<\/a> pour passer une <a href=\"https:\/\/expforex.com\/fr\/custom-metatrader-and-mql-programming-finish\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\">commande<\/a> !<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-premiers-pas\">Premiers Pas :<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ouvrez le code open-source de l&#8217;EA que vous avez achet\u00e9 sur notre March\u00e9 des EA ;<\/li>\n\n\n\n<li>Appuyez sur <strong>Ctrl + F<\/strong> pour activer la barre de recherche ;<\/li>\n\n\n\n<li>Entrez le terme <strong>Step<\/strong> &#8211; Ce mot-cl\u00e9 vous aidera \u00e0 naviguer dans notre code source et \u00e0 \u00e9crire rapidement votre strat\u00e9gie.<\/li>\n\n\n\n<li><figure><img decoding=\"async\" src=\"https:\/\/www.expforex.com\/_pu\/1\/91621346.jpg\" alt=\"Fonction de Recherche dans le Code Source\"><\/figure><\/li>\n\n\n\n<li>Chaque \u00e9tape est bien comment\u00e9e et fournit un exemple.<\/li>\n\n\n\n<li>Pour apprendre \u00e0 programmer votre strat\u00e9gie, vous pouvez d\u00e9commenter progressivement les lignes marqu\u00e9es d&#8217;un ast\u00e9risque <strong>\/\/ *<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>Au total, il y a 10 \u00e9tapes dans le code open-source pour que l&#8217;EA fonctionne avec vos indicateurs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"640\" height=\"249\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/818594151-1.jpg\" alt=\"Interface du Constructeur de Strat\u00e9gie\" class=\"wp-image-6701\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/818594151-1.jpg 640w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/818594151-1-500x195.jpg 500w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/818594151-1-300x117.jpg 300w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/818594151-1-150x58.jpg 150w\" sizes=\"(max-width:767px) 640px, 640px\" \/><\/figure>\n\n\n\n<p>Nous analyserons chaque \u00e9tape en d\u00e9tail !<\/p>\n\n\n\n<p>Comme la programmation diff\u00e8re entre les terminaux MT4 et MT5, nous diviserons notre article en deux parties :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Si vous utilisez l&#8217;<strong>EA THE X pour le terminal MT4<\/strong>, vous pouvez passer directement \u00e0 la section <strong>Programmation<\/strong> pour The X sur le terminal MetaTrader 4.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-programmation-de-the-x-pour-metatrader-5\">Programmation de THE X pour MetaTrader 5<\/h2>\n\n\n\n<p>Vous devez comprendre les r\u00e8gles de base de la programmation pour d\u00e9velopper votre strat\u00e9gie ou ajouter une strat\u00e9gie pr\u00eate \u00e0 l&#8217;emploi utilisant des indicateurs de fichiers existants (par exemple, des <strong>Expert Advisors<\/strong> d&#8217;Internet).<\/p>\n\n\n\n<p>La programmation d&#8217;EA pour <strong>MetaTrader 5<\/strong> est plus complexe que pour MetaTrader 4. Cependant, le terminal MT5 permet la cr\u00e9ation de strat\u00e9gies plus puissantes et dispose d&#8217;un testeur de strat\u00e9gie plus avanc\u00e9.<\/p>\n\n\n\n<p>Dans tous les cas, vous devez acheter le code open-source sur lequel le terminal fonctionnera.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-0-chargement-des-indicateurs-dans-les-ressources\">MetaTrader 5 \u00c9tape 0 : Chargement des Indicateurs dans les Ressources !<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 0 ##############################################\n\/\/ Cette partie du code sert \u00e0 programmer votre strat\u00e9gie en open source\n\/\/\n\/\/ Pour int\u00e9grer l'indicateur dans l'<strong>Expert Advisor<\/strong> lors de la compilation, vous devez le charger dans les ressources de l'<strong>Expert Advisor<\/strong>\n\/\/\n\/\/ Par exemple :\n\/\/ * #resource \"\\\\Indicators\\\\Examples\\\\MACD.ex5\"\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>Ici, nous devons ajouter les indicateurs requis par nous aux ressources.<\/p>\n\n\n\n<p>Cela garantit que l&#8217;EA peut \u00eatre compil\u00e9 pour le march\u00e9 et \u00e9vite les probl\u00e8mes inutiles o\u00f9 l&#8217;EA compil\u00e9 ne peut pas localiser l&#8217;indicateur souhait\u00e9 sur un autre ordinateur.<\/p>\n\n\n\n<p><strong>R\u00e8gles de D\u00e9nomination sur le March\u00e9 :<\/strong> Utilisez les noms de dossiers complets, en commen\u00e7ant par <strong>Indicators<\/strong> !<\/p>\n\n\n\n<p>Le dossier est indiqu\u00e9 par <strong>\\\\<\/strong>.<\/p>\n\n\n\n<p><strong><u>Par exemple :<\/u><\/strong><\/p>\n\n\n\n<p>Si le chemin vers votre indicateur est :<\/p>\n\n\n\n<p>C:\\ROBO MT5\\MQL5\\Indicators\\Examples\\MACD.ex5<\/p>\n\n\n\n<p>Alors, le chemin vers cet indicateur dans le langage de programmation s&#8217;\u00e9crit comme suit :<\/p>\n\n\n\n<p>&#8220;\\\\Indicators\\\\Examples\\\\MACD.ex5&#8221;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-1-specifiez-le-nom-du-signal\">MetaTrader 5 \u00c9tape 1 : Sp\u00e9cifiez le Nom du Signal !<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 1 ##############################################\n\/\/ Cette partie du code sert \u00e0 programmer votre strat\u00e9gie en open source\n\/\/\n\/\/ Entrez le nom de votre signal apr\u00e8s \/\/\n\/\/ ################################################ ####################\n\/\/ Par exemple :\n\/\/ * Custom = 77, \/\/ Signal Pour l'open source\n\/\/ ################################################ ############################<\/pre>\n<\/blockquote>\n\n\n\n<p>\u00c0 cette \u00e9tape, nous devons ajouter notre signal ou strat\u00e9gie \u00e0 la liste des signaux possibles dans l&#8217;<strong>Expert Advisor<\/strong>.<\/p>\n\n\n\n<p>Cela facilite la gestion pratique des signaux pendant la phase de configuration de l&#8217;expert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"640\" height=\"472\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341.jpg\" alt=\"Sp\u00e9cification du Nom du Signal dans le Code\" class=\"wp-image-6702\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341.jpg 640w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341-500x369.jpg 500w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341-300x221.jpg 300w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341-102x75.jpg 102w\" sizes=\"(max-width:767px) 640px, 640px\" \/><\/figure>\n\n\n\n<p><strong>Par exemple :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Vous voulez nommer votre strat\u00e9gie <strong>MY STRATEGY<\/strong><\/li>\n\n\n\n<li>Le num\u00e9ro de la strat\u00e9gie doit \u00e9galement \u00eatre unique. Les signaux des indicateurs standards occupent les 22 premiers num\u00e9ros ! Rappelez-vous ce num\u00e9ro car nous en aurons besoin plus tard.<\/li>\n\n\n\n<li>Le nom doit \u00e9galement \u00eatre unique. Par exemple, <strong>MYSTRATEGY1<\/strong><\/li>\n<\/ol>\n\n\n\n<p><strong><u>Au final, nous devrions \u00e9crire dans le code comme suit :<\/u><\/strong><\/p>\n\n\n\n<p><strong>MYSTRATEGY1 = 77, \/\/ MY STRATEGY<\/strong><\/p>\n\n\n\n<p>Vous pouvez \u00e9galement ajouter plus de strat\u00e9gies et \u00e9crire, par exemple :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>MYSTRATEGY1 = 77, \/\/ MY STRATEGY a<\/strong><\/li>\n\n\n\n<li><strong>MYSTRATEGY2 = 78, \/\/ MY STRATEGY b<\/strong><\/li>\n\n\n\n<li><strong>MYSTRATEGY3 = 79, \/\/ MY STRATEGY c<\/strong><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-2-specifiez-le-nom-d-affichage-du-signal\">MetaTrader 5 \u00c9tape 2 : Sp\u00e9cifiez le Nom d&#8217;Affichage du Signal !<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 2 ##############################################\n\/\/ Cette partie du code sert \u00e0 programmer votre strat\u00e9gie en open source\n\/\/\n\/\/ Entrez le nom de votre signal, qui sera affich\u00e9 \u00e0 l'\u00e9cran apr\u00e8s \/\/\n\/\/ ################################################ ####################\n\/\/ Par exemple :\n\/\/ * if (i == 77) s1 = \"Custom\";\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>Cette \u00e9tape sert \u00e0 afficher le nom de votre strat\u00e9gie dans notre panneau <strong><a href=\"https:\/\/www.expforex.com\/fr\/?p=35\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\">EAPADpro EA<\/a><\/strong>.<\/p>\n\n\n\n<p>C&#8217;est simple ! Cependant, vous devez utiliser les num\u00e9ros de l&#8217;\u00e9tape pr\u00e9c\u00e9dente.<\/p>\n\n\n<div class=\"wp-block-image wp-block-image aligncenter size-full\">\n<figure ><img decoding=\"async\" width=\"429\" height=\"480\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/085979141.jpg\" alt=\"Affichage du Nom du Signal\" class=\"wp-image-6703\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/085979141.jpg 429w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/085979141-268x300.jpg 268w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/085979141-67x75.jpg 67w\" sizes=\"(max-width:767px) 429px, 429px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Par exemple :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>if (i == 77) s1 = &#8220;My1&#8221;;<\/li>\n\n\n\n<li>if (i == 78) s1 = &#8220;My2&#8221;;<\/li>\n\n\n\n<li>if (i == 79) s1 = &#8220;My3&#8221;;<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-3-specifiez-le-nom-du-filtre\">MetaTrader 5 \u00c9tape 3 : Sp\u00e9cifiez le Nom du Filtre !<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 3 ##############################################\n\/\/ Cette partie du code sert \u00e0 programmer votre strat\u00e9gie en open source\n\/\/\n\/\/ Entrez le nom de votre filtre apr\u00e8s \/\/\n\/\/ ################################################ ####################\n\/\/ Par exemple :\n\/\/ * FILTERCustom = 77, \/\/ Filtre Pour l'open source\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>\u00c0 cette \u00e9tape, nous devons ajouter notre filtre \u00e0 la liste des filtres possibles dans l&#8217;<strong>Expert Advisor<\/strong>.<\/p>\n\n\n\n<p>Cela garantit une gestion pratique des filtres pendant la phase de configuration de l&#8217;expert.<\/p>\n\n\n\n<p>Typiquement, le <strong>Filtre<\/strong> utilise le m\u00eame indicateur que le <strong>Signal<\/strong>, mais \u00e0 la condition que le <strong>Filtre<\/strong> d\u00e9termine la position actuelle du <strong>Signal<\/strong>, et que le <strong>Signal<\/strong> refl\u00e8te le signal r\u00e9el.<\/p>\n\n\n\n<p><strong>Par exemple :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Voulez-vous nommer votre <strong>Filtre<\/strong> <strong>MY FILTER<\/strong> ?<\/li>\n\n\n\n<li>Le num\u00e9ro du filtre doit \u00e9galement correspondre au num\u00e9ro de la strat\u00e9gie (Cela \u00e9vite la confusion avec d&#8217;autres chiffres \u00e0 l&#8217;avenir). Les filtres occupent les 22 premiers num\u00e9ros des indicateurs standards ! Rappelez-vous ce num\u00e9ro car nous en aurons besoin plus tard.<\/li>\n\n\n\n<li>Le nom doit \u00e9galement \u00eatre unique. Par exemple, <strong>MYFILTER1<\/strong><\/li>\n<\/ol>\n\n\n\n<p><strong><u>Au final, nous devrions \u00e9crire dans le code comme suit :<\/u><\/strong><\/p>\n\n\n\n<p><strong>MYFILTER1 = 77, \/\/ MY FILTER<\/strong><\/p>\n\n\n\n<p>Vous pouvez \u00e9galement ajouter plus de filtres et \u00e9crire, par exemple :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>MYFILTER1 = 77, \/\/ MY FILTER a<\/strong><\/li>\n\n\n\n<li><strong>MYFILTER2 = 78, \/\/ MY FILTER b<\/strong><\/li>\n\n\n\n<li><strong>MYFILTER3 = 79, \/\/ MY FILTER c<\/strong><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-4-specifiez-les-parametres-de-l-indicateur-ou-de-la-strategie-dans-les-variables-externes\">MetaTrader 5 \u00c9tape 4 : Sp\u00e9cifiez les Param\u00e8tres de l&#8217;Indicateur ou de la Strat\u00e9gie dans les Variables Externes !<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 4 ##############################################\n\/\/ Cette partie du code sert \u00e0 programmer votre strat\u00e9gie en open source\n\/\/\n\/\/ Sp\u00e9cifiez toutes les variables externes de votre indicateur ou des indicateurs qui seront utilis\u00e9s dans votre strat\u00e9gie\n\/\/\n\/\/ Par exemple :\n\/\/ * input string IndicatorName = \"-------- Custom Indicator ----------------\";\n\/\/ * input int CUSTOMMAFastPeriod = 1;\n\/\/ * input int CUSTOMMASlowPeriod = 100;\n\/\/ * input ENUM_APPLIED_PRICE CUSTOMMAprice = PRICE_CLOSE;\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>\u00c0 cette \u00e9tape, vous devez entrer tous les param\u00e8tres externes des indicateurs dans votre strat\u00e9gie, qui peuvent \u00eatre modifi\u00e9s depuis l&#8217;<strong>Expert Advisor<\/strong>. C&#8217;est utile \u00e0 des fins d&#8217;optimisation.<\/p>\n\n\n\n<p>De plus, vous pouvez extraire ici des param\u00e8tres de strat\u00e9gie sp\u00e9cifiques. Par exemple, les niveaux o\u00f9 les lignes se croisent, limitant le fonctionnement de l&#8217;indicateur aux prix MAX et MIN sur le graphique, etc.<\/p>\n\n\n\n<p>Vous n&#8217;avez pas besoin d&#8217;entrer tous les param\u00e8tres pour les indicateurs. Il suffit de rendre ceux que vous pourriez vouloir modifier \u00e0 l&#8217;avenir depuis les param\u00e8tres de l&#8217;<strong>Expert Advisor<\/strong>. Tous les autres param\u00e8tres peuvent \u00eatre laiss\u00e9s \u00e0 leurs valeurs par d\u00e9faut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"629\" height=\"340\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461.jpg\" alt=\"Sp\u00e9cification des Param\u00e8tres de l'Indicateur\" class=\"wp-image-6704\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461.jpg 629w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461-500x270.jpg 500w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461-300x162.jpg 300w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461-139x75.jpg 139w\" sizes=\"(max-width:767px) 629px, 629px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-5-creez-des-handles-d-indicateur-a-charger-dans-l-expert-advisor\">MetaTrader 5 \u00c9tape 5 : Cr\u00e9ez des Handles d&#8217;Indicateur \u00e0 Charger dans l&#8217;Expert Advisor !<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 5 ##############################################\n\/\/ Cette partie du code sert \u00e0 programmer votre strat\u00e9gie en open source\n\/\/\n\/\/ Cr\u00e9ez une entr\u00e9e dans le tableau pour que l'<strong>Expert Advisor<\/strong> puisse assigner le handle de l'indicateur lors de l'initialisation\n\/\/\n\/\/ Par exemple :\n\/\/ * case 77:\n\/\/ * h_custom[tf_num][sym_num] = iCustom(array_symbol, array_tf, \"::Indicators\\\\Examples\\\\MACD\", CUSTOMMAFastPeriod, CUSTOMMASlowPeriod, 9, CUSTOMMAprice);\n\/\/ * if (h_custom[tf_num][sym_num] == INVALID_HANDLE)\n\/\/ * {\n\/\/ *&nbsp; &nbsp; &nbsp;PrintToLogs(\"Could not get MACD indicator handle\");\n\/\/ *&nbsp; &nbsp; &nbsp;return(INIT_FAILED);\n\/\/ * }\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>Cette \u00e9tape garantit que nos indicateurs sont charg\u00e9s une seule fois lors de l&#8217;initialisation de l&#8217;<strong>Expert Advisor<\/strong>. Dans <strong>MetaTrader 5<\/strong>, il n&#8217;est pas n\u00e9cessaire de charger constamment l&#8217;indicateur sur le graphique.<\/p>\n\n\n\n<p>Lors de la cr\u00e9ation d&#8217;un handle, nous stockons le handle d&#8217;un indicateur d\u00e9j\u00e0 ouvert pour une utilisation future.<\/p>\n\n\n\n<p>Soyez tr\u00e8s prudent ici. Lors de la cr\u00e9ation d&#8217;un handle, vous devez sp\u00e9cifier toutes les variables externes de l&#8217;indicateur et utiliser le nom correct. Sinon, l&#8217;<strong>Expert Advisor<\/strong> ne pourra pas charger l&#8217;indicateur.<\/p>\n\n\n\n<p>N&#8217;oubliez pas que nous avons charg\u00e9 l&#8217;indicateur dans les ressources de l&#8217;<strong>Expert Advisor<\/strong>. Par cons\u00e9quent, nous appellerons l&#8217;indicateur depuis les ressources !<\/p>\n\n\n\n<p>Vous pouvez vous r\u00e9f\u00e9rer \u00e0 la <strong><a href=\"https:\/\/www.mql5.com\/en\/docs\/indicators\/icustom\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\" data-product=\"mql5\" data-source=\"mql5\" data-intent=\"other\">documentation MQL5 sur l&#8217;appel des indicateurs en utilisant iCustom<\/a><\/strong>.<\/p>\n\n\n\n<p>Un num\u00e9ro de strat\u00e9gie est \u00e9galement requis pour \u00e9crire ce code. Si votre strat\u00e9gie utilise plusieurs indicateurs, vous devez sp\u00e9cifier chaque indicateur avec le m\u00eame num\u00e9ro. Cela garantit que l&#8217;EA charge correctement votre strat\u00e9gie.<\/p>\n\n\n\n<p>Selon nos exemples ci-dessus, nous devons faire ce qui suit :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">case 77:\nh_custom[tf_num][sym_num] = iCustom(array_symbol, array_tf, \"::Indicators\\\\Examples\\\\MACD\", CUSTOMMAFastPeriod, CUSTOMMASlowPeriod, 9, CUSTOMMAprice);\nif (h_custom[tf_num][sym_num] == INVALID_HANDLE)\n{\n&nbsp; &nbsp; PrintToLogs(\"Could not get MACD indicator handle\");\n&nbsp; &nbsp; return(INIT_FAILED);\n}\nbreak;<\/pre>\n<\/blockquote>\n\n\n\n<p>Ici, j&#8217;ai sp\u00e9cifi\u00e9 explicitement seulement deux param\u00e8tres externes. J&#8217;ai remplac\u00e9 le param\u00e8tre de cet Indicateur, <strong>InpSignalSMA<\/strong>, par un nombre par d\u00e9faut pour d\u00e9montrer l&#8217;essence de la programmation !<\/p>\n\n\n\n<p>De m\u00eame, vous pouvez ajouter plusieurs indicateurs et handles.<\/p>\n\n\n\n<p>Si la strat\u00e9gie utilise plusieurs indicateurs, vous devez d\u00e9clarer chacun d&#8217;eux.<\/p>\n\n\n\n<p><strong>Par exemple :<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">case 77:\nh_custom[tf_num][sym_num] = iCustom(array_symbol, array_tf, \"::Indicators\\\\Examples\\\\MACD\", CUSTOMMAFastPeriod, CUSTOMMASlowPeriod, 9, CUSTOMMAprice);\nh_custom2[tf_num][sym_num] = iCustom(array_symbol, array_tf, \"::Indicators\\\\Examples\\\\MACD\", CUSTOMMAFastPeriod, CUSTOMMASlowPeriod, 15, CUSTOMMAprice);\nif (h_custom[tf_num][sym_num] == INVALID_HANDLE || h_custom2[tf_num][sym_num] == INVALID_HANDLE)\n{\n&nbsp; &nbsp; PrintToLogs(\"Could not get MACD indicator handle\");\n&nbsp; &nbsp; return(INIT_FAILED);\n}\nbreak;<\/pre>\n<\/blockquote>\n\n\n\n<p>De plus, pour d&#8217;autres strat\u00e9gies que vous souhaitez int\u00e9grer dans l&#8217;<strong>Expert Advisor<\/strong> !<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-6-declarez-les-variables-pour-charger-le-s-indicateur-s-de-la-strategie\">MetaTrader 5 \u00c9tape 6 : D\u00e9clarez les Variables pour Charger le(s) Indicateur(s) de la Strat\u00e9gie !<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 6 ##############################################\n\/\/ Cette partie du code sert \u00e0 programmer votre strat\u00e9gie en open source\n\/\/\n\/\/ D\u00e9clarez les variables du tableau de handles\n\/\/\n\/\/ Par exemple :\n\/\/ * int h_custom[6][12];\n\/\/ * int h_custom2[6][12];\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>Ici, nous sp\u00e9cifions les noms de nos handles qui ont \u00e9t\u00e9 cr\u00e9\u00e9s ci-dessus !<\/p>\n\n\n\n<p>C&#8217;est simple.<\/p>\n\n\n\n<p>Les handles sont cr\u00e9\u00e9s sous forme de tableaux pour prendre en charge le multi-devises dans l&#8217;<strong>EA<\/strong> et pour permettre de sp\u00e9cifier jusqu&#8217;\u00e0 six signaux ou filtres simultan\u00e9ment !<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-7-declarez-les-variables-pour-stocker-les-donnees-de-l-indicateur\">MetaTrader 5 \u00c9tape 7 : D\u00e9clarez les Variables pour Stocker les Donn\u00e9es de l&#8217;Indicateur !<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 7 ##############################################\n\/\/ Cette partie du code sert \u00e0 programmer votre strat\u00e9gie en open source\n\/\/\n\/\/ D\u00e9clarez les variables de tableau pour les valeurs de l'indicateur\n\/\/\n\/\/ Par exemple :\n\/\/ * double custom1_buffer[];\n\/\/ * double custom2_buffer[];\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>Ici, nous sp\u00e9cifions les noms de nos tampons de donn\u00e9es (buffers) !<\/p>\n\n\n\n<p>C&#8217;est simple.<\/p>\n\n\n\n<p>Ces tableaux stockeront des donn\u00e9es sur les valeurs de l&#8217;indicateur pour chaque barre. Si vous devez utiliser plusieurs tampons, vous pouvez d\u00e9clarer plusieurs variables.<\/p>\n\n\n\n<p>Dans notre cas, par exemple, nous avons besoin de deux tampons pour la ligne de signal et la ligne principale de l&#8217;<strong>indicateur MACD<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"584\" height=\"480\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/022969491-1.jpg\" alt=\"D\u00e9claration des Variables de Donn\u00e9es de l'Indicateur\" class=\"wp-image-6711\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/022969491-1.jpg 584w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/022969491-1-500x411.jpg 500w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/022969491-1-300x247.jpg 300w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/022969491-1-91x75.jpg 91w\" sizes=\"(max-width:767px) 584px, 584px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-8-creez-des-strategies-et-des-signaux-pour-ouvrir-des-positions\">MetaTrader 5 \u00c9tape 8 : Cr\u00e9ez des Strat\u00e9gies et des Signaux pour Ouvrir des Positions !<\/h3>\n\n\n\n<p>Cette \u00e9tape est cruciale pour l&#8217;<strong>Expert Advisor<\/strong>. Bien que toutes les autres \u00e9tapes soient obligatoires, sans cette \u00e9tape, l&#8217;EA ne fonctionnera pas.<\/p>\n\n\n\n<p>J&#8217;ai inclus des commentaires dans le code pour expliquer chaque partie !<\/p>\n\n\n\n<p><strong>Le num\u00e9ro de la strat\u00e9gie doit correspondre \u00e0 celui utilis\u00e9 dans les \u00e9tapes pr\u00e9c\u00e9dentes !<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Programmez le code pour chaque strat\u00e9gie et signal individuellement. Cela d\u00e9pend de la strat\u00e9gie et des indicateurs choisis. La gestion des tampons pour les strat\u00e9gies implique&#8230;<\/li>\n\n\n\n<li>Notez que dans ce bloc, vous pouvez sp\u00e9cifier n&#8217;importe quelle strat\u00e9gie.<\/li>\n\n\n\n<li>Tous les indicateurs d\u00e9clar\u00e9s dans les handles seront charg\u00e9s en m\u00e9moire et utilis\u00e9s pour construire la strat\u00e9gie.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image wp-block-image aligncenter size-full\">\n<figure ><img decoding=\"async\" width=\"321\" height=\"413\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/414160961-1.jpg\" alt=\"Cr\u00e9ation de Strat\u00e9gies et de Signaux\" class=\"wp-image-6712\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/414160961-1.jpg 321w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/414160961-1-233x300.jpg 233w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/414160961-1-58x75.jpg 58w\" sizes=\"(max-width:767px) 321px, 321px\" \/><\/figure>\n<\/div>\n\n\n<p>Cette \u00e9tape peut \u00eatre divis\u00e9e en trois sous-\u00e9tapes :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>1. Nous devons copier les tampons de donn\u00e9es dans nos ensembles de donn\u00e9es. Dans les param\u00e8tres de copie, nous devons sp\u00e9cifier les num\u00e9ros de ligne (Dans notre cas, ce sont les lignes de l&#8217;<strong>indicateur MACD<\/strong>).<\/li>\n\n\n\n<li>Nous utilisons deux lignes : <strong>MAIN<\/strong> (Principale) et <strong>SIGNAL<\/strong> (Signal).<\/li>\n\n\n\n<li>Vous pouvez lire la <a href=\"https:\/\/www.mql5.com\/en\/docs\/series\/copybuffer\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\" data-product=\"mql5\" data-source=\"mql5\" data-intent=\"other\">documentation sur la fonction CopyBuffer<\/a>.<\/li>\n\n\n\n<li>2. Programmation de la strat\u00e9gie. Dans ce cas, c&#8217;est l&#8217;intersection de deux lignes.<\/li>\n\n\n\n<li>Important : Le signal pour ACHETER (BUY) est <strong>1<\/strong>, et pour VENDRE (SELL), c&#8217;est <strong>-1<\/strong>.<\/li>\n\n\n\n<li>3. Ici, nous enregistrons les informations qui seront affich\u00e9es dans le journal lorsqu&#8217;une position est ouverte en fonction du signal. Informations sur la Strat\u00e9gie.<\/li>\n<\/ol>\n\n\n\n<p>Si vous avez correctement rempli tous les handles et tampons, ce qui suit devrait appara\u00eetre \u00e0 l&#8217;\u00e9cran :<\/p>\n\n\n\n<p><strong>Alert<\/strong>(&#8220;F\u00e9licitations, vous avez termin\u00e9 une le\u00e7on d\u00e9montrant la programmation de votre strat\u00e9gie !&#8221;) ;<br><strong>Alert<\/strong>(&#8220;F\u00e9licitations ! Vous avez termin\u00e9 une le\u00e7on d\u00e9montrant la programmation de votre strat\u00e9gie !&#8221;) ;<br>Si vous recevez un message d&#8217;erreur, vous devez identifier et r\u00e9soudre la cause de cette erreur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-codes-d-erreur\"><strong><a href=\"https:\/\/www.mql5.com\/en\/docs\/constants\/errorswarnings\/errorcodes\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\" data-product=\"mql5\" data-source=\"mql5\" data-intent=\"other\">Codes d&#8217;Erreur<\/a><\/strong><\/h3>\n\n\n\n<p>Erreurs les plus courantes :<\/p>\n\n\n\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td>ERR_INDICATOR_UNKNOWN_SYMBOL<\/td>\n<td>4801<\/td>\n<td>Symbole inconnu<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_CANNOT_CREATE<\/td>\n<td>4802<\/td>\n<td>L&#8217;indicateur ne peut pas \u00eatre cr\u00e9\u00e9<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_NO_MEMORY<\/td>\n<td>4803<\/td>\n<td>M\u00e9moire insuffisante pour ajouter un indicateur<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_CANNOT_APPLY<\/td>\n<td>4804<\/td>\n<td>L&#8217;indicateur ne peut pas \u00eatre appliqu\u00e9 \u00e0 un autre indicateur<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_CANNOT_ADD<\/td>\n<td>4805<\/td>\n<td>Erreur lors de l&#8217;ajout de l&#8217;indicateur<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_DATA_NOT_FOUND<\/td>\n<td>4806<\/td>\n<td>Les donn\u00e9es demand\u00e9es n&#8217;ont pas \u00e9t\u00e9 trouv\u00e9es<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_WRONG_HANDLE<\/td>\n<td>4807<\/td>\n<td>Handle d&#8217;indicateur incorrect<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_WRONG_PARAMETERS<\/td>\n<td>4808<\/td>\n<td>Nombre incorrect de param\u00e8tres lors de la cr\u00e9ation d&#8217;un indicateur<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_PARAMETERS_MISSING<\/td>\n<td>4809<\/td>\n<td>Param\u00e8tres manquants lors de la cr\u00e9ation de l&#8217;indicateur<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_CUSTOM_NAME<\/td>\n<td>4810<\/td>\n<td>Le premier param\u00e8tre dans le tableau doit \u00eatre le nom de l&#8217;indicateur personnalis\u00e9<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_PARAMETER_TYPE<\/td>\n<td>4811<\/td>\n<td>Type de param\u00e8tre incorrect dans le tableau lors de la cr\u00e9ation de l&#8217;indicateur<\/td>\n<\/tr>\n<tr>\n<td>ERR_INDICATOR_WRONG_INDEX<\/td>\n<td>4812<\/td>\n<td>Index invalide du tampon d&#8217;indicateur demand\u00e9<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-9-specifiez-les-filtres-de-vos-indicateurs-ou-utilisez-votre-indicateur-comme-filtre-pour-la-strategie\"><strong>MetaTrader 5 \u00c9tape 9 : Sp\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\u00e9gie !<\/strong><\/h3>\n\n\n\n<p>Le code de programmation \u00e0 cette \u00e9tape est simple et similaire \u00e0 l&#8217;\u00e9tape pr\u00e9c\u00e9dente.<\/p>\n\n\n\n<p>La seule diff\u00e9rence est qu&#8217;\u00e0 ce stade, vous programmez vos <strong>indicateurs<\/strong> en tant que <strong>Filtre<\/strong>.<\/p>\n\n\n\n<p><strong>Vous ne pouvez pas sp\u00e9cifier de signaux \u00e0 l&#8217;aide de l&#8217;indicateur, mais seulement sp\u00e9cifier le filtre, ou vice versa ! Tout d\u00e9pend de la strat\u00e9gie.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-nbsp\">&nbsp;<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-5-etape-10-c-est-la-derniere-etape\"><strong>MetaTrader 5 \u00c9tape 10 : C&#8217;est la derni\u00e8re \u00e9tape !<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 10 ############################################## ######################&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/&nbsp;\n\/\/ C'est la fin de notre code. Si vous avez atteint cette \u00e9tape, alors vous avez cr\u00e9\u00e9 votre strat\u00e9gie.&nbsp;\n\/\/ Par exemple, j'ai entr\u00e9 une strat\u00e9gie secr\u00e8te. Si vous avez tout fait correctly, vous recevrez le r\u00e9sultat sous la forme d'une alerte \u00e0 l'\u00e9cran !&nbsp;\n\/\/ Merci d'avoir choisi notre produit. Nous travaillons pour vous !&nbsp;\n\/\/&nbsp;\n\/\/ Notre site web :&nbsp;\n\/\/ Notre boutique : \/shop&nbsp;\n\/\/ Boutique MQL5 : https:\/\/www.mql5.com\/users\/vladon\/seller&nbsp;\n\/\/&nbsp;\n\/\/&nbsp;\n\/\/ C'est la fin de notre code. Si vous avez atteint cette \u00e9tape, alors vous avez cr\u00e9\u00e9 votre strat\u00e9gie.&nbsp;\n\/\/ Par exemple, j'ai entr\u00e9 une strat\u00e9gie secr\u00e8te. Si vous avez tout fait correctly, vous recevrez le r\u00e9sultat sous la forme d'une alerte \u00e0 l'\u00e9cran !&nbsp;\n\/\/ Merci d'avoir choisi notre produit. Nous travaillons pour vous !&nbsp;\n\/\/&nbsp;\n\/\/ Notre site web :&nbsp;\n\/\/ Notre boutique : \/shop&nbsp;\n\/\/ Boutique MQL5 : https:\/\/www.mql5.com\/users\/vladon\/seller&nbsp;\n\/\/ ################################################ ###########################\n<\/pre>\n<\/blockquote>\n\n\n\n<p>Cela indique que la programmation de votre strat\u00e9gie est termin\u00e9e.<\/p>\n\n\n\n<p><strong>Bonne chance et bons profits \u00e0 vous !<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-metatrader-5-conclusions-et-verification-de-la-strategie\"><strong>MetaTrader 5 Conclusions et V\u00e9rification de la Strat\u00e9gie<\/strong><\/h2>\n\n\n\n<p>Si vous faites tout correctly, votre strat\u00e9gie sera int\u00e9gr\u00e9e dans l&#8217;<strong>Expert Advisor<\/strong>, et vous pourrez trader en utilisant mon EA.<\/p>\n\n\n\n<p><strong>Maintenant, nous devons tester notre EA et notre strat\u00e9gie.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Chargez le <strong>terminal<\/strong> ;<\/li>\n\n\n\n<li>Ouvrez un <strong>compte d\u00e9mo<\/strong> ;<\/li>\n\n\n\n<li>Attachez l&#8217;<strong>Expert Advisor<\/strong> au graphique ;<\/li>\n\n\n\n<li>Si tout est OK, vous recevrez un message concernant l&#8217;ajout r\u00e9ussi de la <strong>strat\u00e9gie<\/strong> :\n<ul class=\"wp-block-list\">\n<li><figure><img decoding=\"async\" src=\"https:\/\/www.expforex.com\/_pu\/1\/77320757.jpg\" alt=\"Message d'ajout de strat\u00e9gie r\u00e9ussi\"><\/figure><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Ou vous recevrez une erreur. Dans ce cas, vous devez examiner attentivement votre code et r\u00e9p\u00e9ter toutes les \u00e9tapes !<\/li>\n<\/ol>\n\n\n\n<p><strong>V\u00e9rification de l&#8217;Expert Advisor dans le Testeur de Strat\u00e9gie :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ouvrez le <strong>terminal<\/strong> ;<\/li>\n\n\n\n<li>Ouvrez le <strong>Testeur de Strat\u00e9gie<\/strong> ;<\/li>\n\n\n\n<li>Choisissez votre <strong>Expert Advisor<\/strong>, <strong>paire de devises<\/strong>, <strong>unit\u00e9 de temps<\/strong>, et <strong>plage de dates<\/strong>. Activez le test <strong>Chaque tick<\/strong> bas\u00e9 sur les ticks r\u00e9els ;\n<ul class=\"wp-block-list\">\n<li><figure><img decoding=\"async\" src=\"https:\/\/www.expforex.com\/_pu\/1\/79589581.jpg\" alt=\"Capture d'\u00e9cran des param\u00e8tres du Testeur de Strat\u00e9gie\"><\/figure><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Ouvrez l&#8217;onglet <strong>Param\u00e8tres<\/strong> ;\n<ul class=\"wp-block-list\">\n<li><figure><img decoding=\"async\" src=\"https:\/\/www.expforex.com\/_pu\/1\/20090170.jpg\" alt=\"Capture d'\u00e9cran de l'onglet Param\u00e8tres\"><\/figure><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>S\u00e9lectionnez votre <strong>strat\u00e9gie<\/strong> ;<\/li>\n\n\n\n<li>Activez la <strong>Visualisation<\/strong> ;<\/li>\n\n\n\n<li>Appuyez sur <strong>START<\/strong> ;<\/li>\n\n\n\n<li>Un graphique devrait s&#8217;ouvrir ;<\/li>\n\n\n\n<li>Si l&#8217;<strong>Expert Advisor<\/strong> ouvre des positions, vous avez tout fait correctly !\n<ul class=\"wp-block-list\">\n<li><figure><img decoding=\"async\" src=\"https:\/\/www.expforex.com\/_pu\/1\/18424563.jpg\" alt=\"L'Expert Advisor ouvre des positions\"><\/figure><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-programmation-de-the-x-pour-metatrader-4\"><strong>Programmation de THE X pour MetaTrader 4<\/strong><\/h2>\n\n\n\n<p>Vous devez comprendre les r\u00e8gles de base de la programmation pour \u00e9crire votre strat\u00e9gie ou ajouter une strat\u00e9gie pr\u00eate \u00e0 l&#8217;emploi pour les indicateurs d&#8217;un fichier existant (par exemple, des <strong>Expert Advisors<\/strong> d&#8217;Internet).<\/p>\n\n\n\n<p>La programmation d&#8217;<strong>Expert Advisors<\/strong> pour <strong>MetaTrader 5<\/strong> est plus complexe que pour <strong>MetaTrader 4<\/strong>. Cependant, le terminal MT5 vous permet de cr\u00e9er des strat\u00e9gies plus puissantes et dispose d&#8217;un <strong>Testeur de Strat\u00e9gie<\/strong> plus avanc\u00e9.<\/p>\n\n\n\n<p>D&#8217;un autre c\u00f4t\u00e9, il existe de nombreuses strat\u00e9gies et indicateurs disponibles pour le terminal <strong>MetaTrader 4<\/strong> en ligne. Par cons\u00e9quent, vous pouvez utiliser le code pour MT4 !<\/p>\n\n\n\n<p>Un autre rappel important : Coder une strat\u00e9gie en MT4 est beaucoup plus facile que de coder en MT5 !<\/p>\n\n\n\n<p>Dans tous les cas, vous devez acheter le code ouvert bas\u00e9 sur le terminal avec lequel vous travaillerez.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-4-etape-0-chargement-des-indicateurs-dans-les-ressources\"><strong>MetaTrader 4 \u00c9tape 0 : Chargement des Indicateurs dans les Ressources<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 0 ############################################## ######################\n&nbsp; &nbsp; \/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source\n&nbsp; &nbsp; \/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source\n&nbsp; &nbsp; \/\/\n&nbsp; &nbsp; \/\/ Pour int\u00e9grer l'indicateur dans l'<strong>Expert Advisor<\/strong> lors de la compilation, vous devez le charger dans les ressources de l'Expert Advisor\n&nbsp; &nbsp; \/\/ Pour int\u00e9grer l'indicateur dans l'Expert Advisor lors de la compilation, vous devez le charger dans les ressources de l'Expert Advisor\n&nbsp; &nbsp; \/\/ ################################################ ####################\n&nbsp; &nbsp; \/\/ par exemple :\n&nbsp; &nbsp; \/\/ * #resource \"\\\\ Indicators \\\\ MACD.ex4\"\n&nbsp; &nbsp; \/\/ ################################################ ###########################\n&nbsp; &nbsp; <\/pre>\n<\/blockquote>\n\n\n\n<p>Ici, nous devons ajouter les indicateurs requis par nous aux ressources.<\/p>\n\n\n\n<p>Cela nous permettra de compiler un EA pour le march\u00e9 et d&#8217;\u00e9viter les probl\u00e8mes inutiles lorsque l&#8217;<strong>Expert Advisor<\/strong> compil\u00e9 ne peut pas trouver l&#8217;indicateur souhait\u00e9 sur un autre ordinateur !<\/p>\n\n\n\n<p>R\u00e8gles pour \u00e9crire le chemin de l&#8217;indicateur : Utilisez les noms de dossiers complets, en commen\u00e7ant par <strong>Indicators<\/strong> !<\/p>\n\n\n\n<p>Le dossier est indiqu\u00e9 par <strong>\\\\<\/strong><\/p>\n\n\n\n<p><strong><u>Par exemple<\/u> :<\/strong><\/p>\n\n\n\n<p>Si le chemin vers votre indicateur ressemble \u00e0 ceci :<\/p>\n\n\n\n<p>C:\\ROBO MT4\\MQL4\\Indicators\\Examples\\MACD.ex4<\/p>\n\n\n\n<p>Alors, le chemin vers cet indicateur dans le langage de programmation s&#8217;\u00e9crit comme ceci :<\/p>\n\n\n\n<p>&#8220;\\\\Indicators\\\\Examples\\\\MACD.ex4&#8221;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-4-etape-1-specifiez-le-nom-du-signal\"><strong>MetaTrader 4 \u00c9tape 1 : Sp\u00e9cifiez le Nom du Signal<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 1 ############################################## ######################&nbsp;\n&nbsp; &nbsp; \/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n&nbsp; &nbsp; \/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n&nbsp; &nbsp; \/\/&nbsp;\n&nbsp; &nbsp; \/\/ Entrez le nom de votre signal apr\u00e8s \/\/&nbsp;\n&nbsp; &nbsp; \/\/ Entrez le nom de votre signal apr\u00e8s \/\/&nbsp;\n&nbsp; &nbsp; \/\/ ################################################ ####################&nbsp;\n&nbsp; &nbsp; \/\/ par exemple :&nbsp;\n&nbsp; &nbsp; \/\/ * Custom = 77, \/\/ Signal pour l'open source&nbsp;\n&nbsp; &nbsp; \/\/ ################################################ ############################<\/pre>\n<\/blockquote>\n\n\n\n<p>\u00c0 cette \u00e9tape, nous devons ajouter notre <strong>Signal<\/strong> ou <strong>strat\u00e9gie<\/strong> \u00e0 la liste des signaux possibles dans l&#8217;EA.<\/p>\n\n\n\n<p>Cela permet une gestion pratique des signaux pendant la phase de configuration de l&#8217;<strong>Expert Advisor<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"640\" height=\"472\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341-1.jpg\" alt=\"Exemple de nommage de signal\" class=\"wp-image-6713\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341-1.jpg 640w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341-1-500x369.jpg 500w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341-1-300x221.jpg 300w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/635798341-1-102x75.jpg 102w\" sizes=\"(max-width:767px) 640px, 640px\" \/><\/figure>\n\n\n\n<p><strong>Par exemple :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Vous voulez nommer votre strat\u00e9gie <strong>MY STRATEGY<\/strong><\/li>\n\n\n\n<li>Le num\u00e9ro de la strat\u00e9gie doit \u00e9galement \u00eatre unique. Les signaux des indicateurs standards occupent les 22 premiers num\u00e9ros ! Rappelez-vous ce num\u00e9ro pour r\u00e9f\u00e9rence future.<\/li>\n\n\n\n<li>Le nom doit \u00e9galement \u00eatre unique. Par exemple, <strong>MYSTRATEGY1<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Au final, vous devriez \u00e9crire dans le code comme ceci :<\/p>\n\n\n\n<p><strong>MYSTRATEGY1 = 77, \/\/ MY STRATEGY<\/strong><\/p>\n\n\n\n<p>Vous pouvez \u00e9galement ajouter plus de strat\u00e9gies et \u00e9crire, par exemple, comme ceci :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>MYSTRATEGY1 = 77, \/\/ MY STRATEGY a<\/strong><\/li>\n\n\n\n<li><strong>MYSTRATEGY2 = 78, \/\/ MY STRATEGY b<\/strong><\/li>\n\n\n\n<li><strong>MYSTRATEGY3 = 79, \/\/ MY STRATEGY c<\/strong><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-4-etape-2-specifiez-le-nom-du-signal-a-afficher-a-l-ecran\"><strong>MetaTrader 4 \u00c9tape 2 : Sp\u00e9cifiez le Nom du Signal \u00e0 Afficher \u00e0 l&#8217;\u00c9cran<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 2 ############################################## ######################&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/&nbsp;\n\/\/ Entrez le nom de votre signal, qui sera affich\u00e9 \u00e0 l'\u00e9cran, apr\u00e8s \/\/&nbsp;\n\/\/ Entrez le nom de votre signal, qui sera affich\u00e9 \u00e0 l'\u00e9cran, apr\u00e8s \/\/&nbsp;\n\/\/ ################################################ ####################&nbsp;\n\/\/ par exemple :&nbsp;\n\/\/ * if (i == 77) s1 = \"Custom\";&nbsp;\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>Cette \u00e9tape sert \u00e0 afficher le nom de votre strat\u00e9gie dans notre panneau <a href=\"https:\/\/www.expforex.com\/fr\/?p=35\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\"><strong>EApadpro EA<\/strong><\/a>.<\/p>\n\n\n\n<p>Il n&#8217;y a rien de compliqu\u00e9 ! Mais vous devez utiliser les num\u00e9ros de l&#8217;\u00e9tape pr\u00e9c\u00e9dente.<\/p>\n\n\n<div class=\"wp-block-image wp-block-image aligncenter size-full\">\n<figure ><img decoding=\"async\" width=\"429\" height=\"480\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/085979141-1.jpg\" alt=\"Exemple d'affichage du nom du signal\" class=\"wp-image-6714\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/085979141-1.jpg 429w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/085979141-1-268x300.jpg 268w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/085979141-1-67x75.jpg 67w\" sizes=\"(max-width:767px) 429px, 429px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Par exemple :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>if (i == 77) s1 = &#8220;My1&#8221;;<\/strong><\/li>\n\n\n\n<li><strong>if (i == 78) s1 = &#8220;My2&#8221;;<\/strong><\/li>\n\n\n\n<li><strong>if (i == 79) s1 = &#8220;My3&#8221;;<\/strong><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-4-etape-3-specifiez-le-nom-du-filtre\"><strong>MetaTrader 4 \u00c9tape 3 : Sp\u00e9cifiez le Nom du Filtre<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 3 ############################################## ######################&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/&nbsp;\n\/\/ Entrez le nom de votre filtre apr\u00e8s \/\/&nbsp;\n\/\/ Entrez le nom de votre filtre apr\u00e8s \/\/&nbsp;\n\/\/ ################################################ ####################&nbsp;\n\/\/ par exemple :&nbsp;\n\/\/ * FILTERCustom = 77, \/\/ Filtre pour l'open source&nbsp;\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>\u00c0 cette \u00e9tape, nous devons ajouter notre <strong>Filtre<\/strong> \u00e0 la liste des filtres possibles dans l&#8217;<strong>Expert Advisor<\/strong>.<\/p>\n\n\n\n<p>Cela permet une gestion pratique des filtres pendant la phase de configuration de l&#8217;<strong>Expert Advisor<\/strong>.<\/p>\n\n\n\n<p>Habituellement, le <strong>Filtre<\/strong> utilise le m\u00eame indicateur que le <strong>Signal<\/strong>, \u00e0 la condition que le <strong>Filtre<\/strong> d\u00e9termine la position actuelle du <strong>Signal<\/strong>, et que le <strong>Signal<\/strong> confirme l&#8217;action de trading.<\/p>\n\n\n\n<p><a href=\"https:\/\/expforex.com\/fr\/thex\/#Documentation\/list-of-indicators-and-filters-the-x-universal-ea\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\"><strong>Exemples de diff\u00e9rences entre les filtres et les signaux<\/strong><\/a><\/p>\n\n\n\n<p><strong>Par exemple :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Voulez-vous nommer votre <strong>Filtre<\/strong> <strong>MYFILTER<\/strong> ?<\/li>\n\n\n\n<li>Le num\u00e9ro du filtre doit \u00e9galement correspondre au num\u00e9ro de la strat\u00e9gie (Cela est fait pour \u00e9viter la confusion avec les num\u00e9ros d&#8217;indicateurs standards \u00e0 l&#8217;avenir). Les filtres occupent les 22 premiers num\u00e9ros r\u00e9serv\u00e9s aux indicateurs standards ! Rappelez-vous ce num\u00e9ro pour r\u00e9f\u00e9rence future.<\/li>\n\n\n\n<li>Le nom doit \u00e9galement \u00eatre unique. Par exemple, <strong>MYFILTER1<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Au final, vous devriez \u00e9crire dans le code comme ceci :<\/p>\n\n\n\n<p><strong>MYFILTER1 = 77, \/\/ MY FILTER<\/strong><\/p>\n\n\n\n<p><strong>Vous pouvez \u00e9galement ajouter plus de filtres et \u00e9crire, par exemple, comme ceci :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>MYFILTER1 = 77, \/\/ MY FILTER a<\/strong><\/li>\n\n\n\n<li><strong>MYFILTER2 = 78, \/\/ MY FILTER b<\/strong><\/li>\n\n\n\n<li><strong>MYFILTER3 = 79, \/\/ MY FILTER c<\/strong><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-4-etape-4-specifiez-les-parametres-de-l-indicateur-ou-de-la-strategie-dans-les-variables-externes\"><strong>MetaTrader 4 \u00c9tape 4 : Sp\u00e9cifiez les Param\u00e8tres de l&#8217;Indicateur ou de la Strat\u00e9gie dans les Variables Externes<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 4 ############################################## ######################&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/&nbsp;\n\/\/ Sp\u00e9cifiez toutes les variables externes de votre indicateur ou des indicateurs qui seront utilis\u00e9s dans votre strat\u00e9gie&nbsp;\n\/\/ Sp\u00e9cifiez toutes les variables externes de votre indicateur ou des indicateurs qui seront utilis\u00e9s dans votre strat\u00e9gie&nbsp;\n\/\/ ################################################ ####################&nbsp;\n\/\/ par exemple :&nbsp;\n\/\/ * input string IndicatorName = \"-------- Custom Indicator ----------------\";&nbsp;\n\/\/ * input int CUSTOMMAFastPeriod = 1;&nbsp;\n\/\/ * input int CUSTOMMASlowPeriod = 100;&nbsp;\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>\u00c0 cette \u00e9tape, vous devez entrer tous les param\u00e8tres externes des indicateurs utilis\u00e9s dans votre strat\u00e9gie, qui peuvent \u00eatre modifi\u00e9s depuis l&#8217;<strong>Expert Advisor<\/strong>. C&#8217;est utile pour l&#8217;optimisation.<\/p>\n\n\n\n<p>De plus, vous pouvez extraire des param\u00e8tres sp\u00e9cifiques de la strat\u00e9gie, tels que les niveaux d&#8217;intersection des lignes, la limitation du fonctionnement de l&#8217;indicateur bas\u00e9e sur les prix <strong>MAX<\/strong> et <strong>MIN<\/strong> sur le graphique, etc.<\/p>\n\n\n\n<p>Vous n&#8217;avez pas besoin d&#8217;entrer tous les param\u00e8tres pour les indicateurs. Il suffit d&#8217;inclure ceux que vous pourriez vouloir modifier \u00e0 l&#8217;avenir depuis les param\u00e8tres de l&#8217;<strong>Expert Advisor<\/strong>. Pour tous les autres param\u00e8tres, vous pouvez laisser l&#8217;indicateur avec ses param\u00e8tres par d\u00e9faut.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"629\" height=\"340\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461-1.jpg\" alt=\"Exemple de configuration des variables externes\" class=\"wp-image-6715\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461-1.jpg 629w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461-1-500x270.jpg 500w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461-1-300x162.jpg 300w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/437933461-1-139x75.jpg 139w\" sizes=\"(max-width:767px) 629px, 629px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-4-etapes-5-6-7-detendez-vous\"><strong>MetaTrader 4 \u00c9tapes 5, 6, 7 : D\u00e9tendez-vous !<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 5 ############################################## ######################&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/&nbsp;\n\/\/ L'\u00e9tape 5 n'est n\u00e9cessaire que pour le terminal MT5. Vous pouvez donc vous d\u00e9tendre et prendre un caf\u00e9 \u00e0 cette \u00e9tape&nbsp;\n\/\/ L'\u00e9tape 5 n'est n\u00e9cessaire que pour le terminal MT5. Vous pouvez donc vous d\u00e9tendre et prendre un caf\u00e9 \u00e0 cette \u00e9tape&nbsp;\n\/\/ ################################################ ###########################\n&nbsp; &nbsp;&nbsp;\n\/\/ \u00c9tape 6 ############################################## ######################&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/&nbsp;\n\/\/ L'\u00e9tape 6 n'est n\u00e9cessaire que pour le terminal MT5. Vous pouvez donc vous d\u00e9tendre et prendre un en-cas \u00e0 cette \u00e9tape&nbsp;\n\/\/ L'\u00e9tape 6 n'est n\u00e9cessaire que pour le terminal MT5. Vous pouvez donc vous d\u00e9tendre et prendre un en-cas \u00e0 cette \u00e9tape&nbsp;\n\/\/ ################################################ ###########################\n&nbsp; &nbsp;&nbsp;\n\/\/ \u00c9tape 7 ############################################## ######################&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/&nbsp;\n\/\/ L'\u00e9tape 7 n'est n\u00e9cessaire que pour le terminal MT5. Prenez une pause pour faire de l'exercice&nbsp;\n\/\/ L'\u00e9tape 7 n'est n\u00e9cessaire que pour le terminal MT5. Prenez une pause pour faire de l'exercice&nbsp;\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p><strong>Note :<\/strong> <strong>MetaTrader 4<\/strong> ne n\u00e9cessite pas de charger les indicateurs en m\u00e9moire pour un travail ult\u00e9rieur. Lorsque l&#8217;indicateur est appel\u00e9 \u00e0 nouveau dans MT4, l&#8217;<strong>Expert Advisor<\/strong> utilise le m\u00eame handle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-4-etape-8-creation-de-strategies-et-de-signaux-pour-ouvrir-des-positions\"><strong>MetaTrader 4 \u00c9tape 8 : Cr\u00e9ation de Strat\u00e9gies et de Signaux pour Ouvrir des Positions<\/strong><\/h3>\n\n\n\n<p>Cette \u00e9tape est tr\u00e8s importante pour l&#8217;<strong>Expert Advisor<\/strong>. Bien que toutes les autres \u00e9tapes soient obligatoires, sans cette \u00e9tape, l&#8217;EA ne fonctionnera pas.<\/p>\n\n\n\n<p><strong>J&#8217;ai ajout\u00e9 des commentaires dans le code !<\/strong><\/p>\n\n\n\n<p><strong>Le num\u00e9ro de la strat\u00e9gie correspond \u00e0 celui des \u00e9tapes pr\u00e9c\u00e9dentes !<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Code de programmation pour la strat\u00e9gie et le signal individuellement. Cela d\u00e9pend de la strat\u00e9gie et des indicateurs choisis. Configuration des tampons de strat\u00e9gie&#8230;<\/li>\n\n\n\n<li>Je tiens \u00e0 noter que dans ce bloc, vous pouvez sp\u00e9cifier n&#8217;importe quelle strat\u00e9gie.<\/li>\n\n\n\n<li>Tous les indicateurs que nous avons d\u00e9clar\u00e9s dans les handles seront charg\u00e9s en m\u00e9moire et utilis\u00e9s pour construire la strat\u00e9gie.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image wp-block-image aligncenter size-full\">\n<figure ><img decoding=\"async\" width=\"517\" height=\"433\" src=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/251634951-1.jpg\" alt=\"Exemple de tampons de strat\u00e9gie\" class=\"wp-image-6716\" srcset=\"https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/251634951-1.jpg 517w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/251634951-1-500x419.jpg 500w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/251634951-1-300x251.jpg 300w, https:\/\/expforex.com\/wp-content\/uploads\/2024\/01\/251634951-1-90x75.jpg 90w\" sizes=\"(max-width:767px) 517px, 517px\" \/><\/figure>\n<\/div>\n\n\n<p>Cette \u00e9tape peut \u00eatre divis\u00e9e en 2 sous-\u00e9tapes :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>1.<\/strong> <strong>Programmation de la strat\u00e9gie.<\/strong> Dans ce cas, c&#8217;est l&#8217;intersection de deux lignes.<\/li>\n\n\n\n<li><strong>Important :<\/strong> Le <strong>Signal<\/strong> pour <strong>ACHETER (BUY)<\/strong> est <strong>1<\/strong>, et pour <strong>VENDRE (SELL)<\/strong>, c&#8217;est <strong>-1<\/strong>.<\/li>\n\n\n\n<li><strong>2.<\/strong> Enregistrez les informations qui seront affich\u00e9es dans le journal lors de l&#8217;ouverture d&#8217;une position. <strong>Informations sur la Strat\u00e9gie<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Si vous recevez un message d&#8217;erreur, vous devez identifier la cause de l&#8217;erreur.<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/www.mql5.com\/en\/docs\/constants\/errorswarnings\/errorcodes\" target=\"_blank\" rel=\"noreferrer noopener\" data-language=\"fr\" data-product=\"mql5\" data-source=\"mql5\" data-intent=\"other\">Codes d&#8217;Erreur<\/a><\/strong><\/p>\n\n\n\n<p>Erreurs les plus courantes :<\/p>\n\n\n\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td><strong>ERR_INDICATOR_UNKNOWN_SYMBOL<\/strong><\/td>\n<td>4801<\/td>\n<td>Symbole inconnu<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_CANNOT_CREATE<\/strong><\/td>\n<td>4802<\/td>\n<td>L&#8217;indicateur ne peut pas \u00eatre cr\u00e9\u00e9<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_NO_MEMORY<\/strong><\/td>\n<td>4803<\/td>\n<td>Pas assez de m\u00e9moire pour ajouter un indicateur<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_CANNOT_APPLY<\/strong><\/td>\n<td>4804<\/td>\n<td>L&#8217;indicateur ne peut pas \u00eatre appliqu\u00e9 \u00e0 un autre indicateur<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_CANNOT_ADD<\/strong><\/td>\n<td>4805<\/td>\n<td>Erreur lors de l&#8217;ajout de l&#8217;indicateur<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_DATA_NOT_FOUND<\/strong><\/td>\n<td>4806<\/td>\n<td>Les donn\u00e9es demand\u00e9es n&#8217;ont pas \u00e9t\u00e9 trouv\u00e9es<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_WRONG_HANDLE<\/strong><\/td>\n<td>4807<\/td>\n<td>Handle d&#8217;indicateur incorrect<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_WRONG_PARAMETERS<\/strong><\/td>\n<td>4808<\/td>\n<td>Nombre incorrect de param\u00e8tres lors de la cr\u00e9ation d&#8217;un indicateur<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_PARAMETERS_MISSING<\/strong><\/td>\n<td>4809<\/td>\n<td>Param\u00e8tres manquants lors de la cr\u00e9ation de l&#8217;indicateur<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_CUSTOM_NAME<\/strong><\/td>\n<td>4810<\/td>\n<td>Le premier param\u00e8tre dans le tableau doit \u00eatre le nom de l&#8217;indicateur personnalis\u00e9<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_PARAMETER_TYPE<\/strong><\/td>\n<td>4811<\/td>\n<td>Type de param\u00e8tre incorrect dans le tableau lors de la cr\u00e9ation de l&#8217;indicateur<\/td>\n<\/tr>\n<tr>\n<td><strong>ERR_INDICATOR_WRONG_INDEX<\/strong><\/td>\n<td>4812<\/td>\n<td>Index invalide du tampon d&#8217;indicateur demand\u00e9<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-4-etape-9-specifiez-les-filtres-de-vos-indicateurs-ou-utilisez-votre-indicateur-comme-filtre-pour-la-strategie\"><strong>MetaTrader 4 \u00c9tape 9 : Sp\u00e9cifiez les Filtres de Vos Indicateurs ou Utilisez Votre Indicateur comme Filtre pour la Strat\u00e9gie<\/strong><\/h3>\n\n\n\n<p>Dans la programmation du code de cette \u00e9tape, il n&#8217;y a rien de compliqu\u00e9, et elle est similaire \u00e0 l&#8217;\u00e9tape pr\u00e9c\u00e9dente.<\/p>\n\n\n\n<p>La seule diff\u00e9rence est qu&#8217;\u00e0 ce stade, vous programmez vos <strong>indicateurs<\/strong> en tant que <strong>Filtre<\/strong>.<\/p>\n\n\n\n<p><strong>Vous ne pouvez pas sp\u00e9cifier de signaux \u00e0 l&#8217;aide de l&#8217;indicateur, mais seulement sp\u00e9cifier le filtre, ou vice versa ! Tout d\u00e9pend de la strat\u00e9gie.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-nbsp-0\">&nbsp;<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metatrader-4-etape-10-c-est-l-etape-finale\"><strong>MetaTrader 4 \u00c9tape 10 : C&#8217;est l&#8217;\u00c9tape Finale !<\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">\/\/ \u00c9tape 10 ############################################## ######################&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/ Cette partie du code pour programmer votre strat\u00e9gie en open source&nbsp;\n\/\/&nbsp;\n\/\/ C'est la fin de notre code. Si vous avez atteint cette \u00e9tape, alors vous avez cr\u00e9\u00e9 votre strat\u00e9gie.&nbsp;\n\/\/ Par exemple, j'ai entr\u00e9 une strat\u00e9gie secr\u00e8te. Si vous avez tout fait correctly, vous recevrez le r\u00e9sultat sous la forme d'une alerte \u00e0 l'\u00e9cran !&nbsp;\n\/\/ Merci d'avoir choisi notre produit. Nous travaillons pour vous !&nbsp;\n\/\/&nbsp;\n\/\/ Notre site web :&nbsp;\n\/\/ Notre boutique : \/shop&nbsp;\n\/\/ Boutique MQL5 : https:\/\/www.mql5.com\/users\/vladon\/seller&nbsp;\n\/\/&nbsp;\n\/\/&nbsp;\n\/\/ C'est la fin de notre code. Si vous avez atteint cette \u00e9tape, alors vous avez cr\u00e9\u00e9 votre strat\u00e9gie.&nbsp;\n\/\/ Par exemple, j'ai entr\u00e9 une strat\u00e9gie secr\u00e8te. Si vous avez tout fait correctly, vous recevrez le r\u00e9sultat sous la forme d'une alerte \u00e0 l'\u00e9cran !&nbsp;\n\/\/ Merci d'avoir choisi notre produit. Nous travaillons pour vous !&nbsp;\n\/\/&nbsp;\n\/\/ Notre site web :&nbsp;\n\/\/ Notre boutique : \/shop&nbsp;\n\/\/ Boutique MQL5 : https:\/\/www.mql5.com\/users\/vladon\/seller&nbsp;\n\/\/ ################################################ ###########################<\/pre>\n<\/blockquote>\n\n\n\n<p>Cette \u00e9tape a \u00e9t\u00e9 cr\u00e9\u00e9e pour que vous ne soyez pas perdu lors de l&#8217;utilisation de la recherche.<\/p>\n\n\n\n<p>Cela indique que la programmation de votre strat\u00e9gie est termin\u00e9e.<\/p>\n\n\n\n<p><strong>Bonne chance et bons profits \u00e0 vous !<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-metatrader-4-conclusions-et-verification-de-la-strategie\"><strong>MetaTrader 4 Conclusions et V\u00e9rification de la Strat\u00e9gie<\/strong><\/h2>\n\n\n\n<p>Si vous faites tout correctly, votre strat\u00e9gie sera int\u00e9gr\u00e9e dans l&#8217;<strong>Expert Advisor<\/strong>, et vous pourrez trader en utilisant mon EA.<\/p>\n\n\n\n<p><strong>Maintenant, nous devons tester notre EA et notre strat\u00e9gie.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Chargez le <strong>terminal<\/strong> ;<\/li>\n\n\n\n<li>Ouvrez un <strong>compte d\u00e9mo<\/strong> ;<\/li>\n\n\n\n<li>Attachez l&#8217;<strong>Expert Advisor<\/strong> au graphique ;<\/li>\n<\/ol>\n\n\n\n<p><strong>V\u00e9rification de l&#8217;Expert Advisor dans le Testeur de Strat\u00e9gie :<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Ouvrez le <strong>terminal<\/strong> ;<\/li>\n\n\n\n<li>Ouvrez le <strong>Testeur de Strat\u00e9gie<\/strong> ;<\/li>\n\n\n\n<li>Choisissez votre <strong>Expert Advisor<\/strong>, <strong>paire de devises<\/strong>, <strong>unit\u00e9 de temps<\/strong>, et <strong>plage de dates<\/strong>. Activez le test <strong>Chaque tick<\/strong> bas\u00e9 sur les ticks r\u00e9els ;\n<ul class=\"wp-block-list\">\n<li><figure><img decoding=\"async\" src=\"https:\/\/www.expforex.com\/_pu\/1\/61096715.jpg\" alt=\"Capture d'\u00e9cran de la s\u00e9lection du Testeur de Strat\u00e9gie\"><\/figure><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Ouvrez l&#8217;onglet <strong>Param\u00e8tres<\/strong> ;\n<ul class=\"wp-block-list\">\n<li><figure><img decoding=\"async\" src=\"https:\/\/www.expforex.com\/_pu\/1\/80316496.jpg\" alt=\"Capture d'\u00e9cran de l'onglet des param\u00e8tres du Testeur de Strat\u00e9gie\"><\/figure><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>S\u00e9lectionnez votre <strong>strat\u00e9gie<\/strong> ;<\/li>\n\n\n\n<li>Activez la <strong>Visualisation<\/strong> ;<\/li>\n\n\n\n<li>Appuyez sur <strong>START<\/strong> ;<\/li>\n\n\n\n<li>Un graphique devrait s&#8217;ouvrir ;<\/li>\n\n\n\n<li>Si l&#8217;<strong>Expert Advisor<\/strong> ouvre des positions, alors vous avez tout fait correctly !\n<ul class=\"wp-block-list\">\n<li><figure><img decoding=\"async\" src=\"https:\/\/www.expforex.com\/_pu\/1\/01434889.jpg\" alt=\"Capture d'\u00e9cran des positions ouvertes par l'Expert Advisor\"><\/figure><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-quoi-d-autre-peut-etre-modifie-dans-l-expert-advisor\"><strong>Quoi d&#8217;Autre Peut \u00catre Modifi\u00e9 dans l&#8217;Expert Advisor ?<\/strong><\/h2>\n\n\n\n<p>Bien s\u00fbr, vous voudrez peut-\u00eatre personnaliser votre strat\u00e9gie et donner \u00e0 notre EA une apparence unique !<\/p>\n\n\n\n<p>Param\u00e8tres que vous pouvez modifier \u00e0 votre discr\u00e9tion :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\"> \/\/ Changement 1 : Version de l'Expert Advisor \/\/ Version de l'EA\n#define versionea \"18.008\"&nbsp;\n\/\/ Changement 2 : Logo de l'EA \/\/ LOGO de l'EA\n#define BMPLOGO \"Images\\\\dollar.bmp\"\n\/\/ Changement 3 : Ic\u00f4ne de l'Expert Advisor \/\/ Ic\u00f4ne de l'EA\n\/\/ #property icon \"\\\\Images\\\\dollar.bmp\"\n\/\/ Changement 4 : Nom de l'Expert Advisor sur le graphique \/\/ Nom de l'EA sur le Graphique\n#define defEANAME \"EXP-The X (OS)\"\n\/\/ Changement 5 : Lien vers l'instruction compl\u00e8te \/\/ Lien vers l'instruction compl\u00e8te\n#define linkTOfull \"www.expforex.com\/fr\/publ\/4-1-0-166\"&nbsp;\n\/\/ Changement 6 : Version d\u00e9mo de l'Expert Advisor. Fonctionne uniquement sur un compte d\u00e9mo ou sur un compte r\u00e9el avec la paire USDJPY \/\/ Version d\u00e9mo de l'EA. Fonctionne uniquement sur un compte d\u00e9mo ou sur un compte r\u00e9el avec la paire USDJPY\nbool DEMO = false;\n&nbsp; &nbsp; <\/pre>\n<\/blockquote>\n\n\n\n<p>Il est recommand\u00e9 de ne pas modifier tous les autres param\u00e8tres, car cela pourrait perturber la fonctionnalit\u00e9 de l&#8217;<strong>Expert Advisor<\/strong> !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-debogage-d-une-strategie\"><strong>D\u00e9bogage d&#8217;une Strat\u00e9gie<\/strong><\/h2>\n\n\n\n<p>L&#8217;\u00e9tape suivante consiste \u00e0 tester et optimiser <strong>The X<\/strong> et \u00e0 trouver vos meilleurs param\u00e8tres.<\/p>\n\n\n\n<p>Alternativement, d\u00e9boguez et am\u00e9liorez votre strat\u00e9gie.<\/p>\n\n\n\n<p>Parfois, cela prend des jours ou des semaines. Parfois, m\u00eame des mois.<\/p>\n\n\n\n<p><strong>March\u00e9 Forex &#8211; Notifications de Risque !<\/strong> C&#8217;est une mani\u00e8re tr\u00e8s risqu\u00e9e de gagner de l&#8217;argent. Am\u00e9liorez votre strat\u00e9gie.<\/p>\n\n\n\n<p>Bonne chance et bons profits !<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-affichage-d-informations-supplementaires-dans-le-bloc-strategie\"><strong>Affichage d&#8217;Informations Suppl\u00e9mentaires dans le Bloc Strat\u00e9gie<\/strong><\/h3>\n\n\n\n<p>Ceci est une fonctionnalit\u00e9 optionnelle dans notre code open-source.<\/p>\n\n\n\n<p>Vous pouvez afficher n&#8217;importe quelle valeur de n&#8217;importe quel param\u00e8tre dans le bloc <strong>Strat\u00e9gie EAPADPRO<\/strong>.<\/p>\n\n\n\n<p>1. Pour ce faire, cr\u00e9ez une variable locale,<\/p>\n\n\n\n<p>par ex., <strong>double EAPADPRO_StrategyValue1 = 0; double EAPADPRO_StrategyValue2 = 0;<\/strong><\/p>\n\n\n\n<p>2. Attribuez une valeur \u00e0 cette variable,<\/p>\n\n\n\n<p>par exemple, attribuez la valeur de l&#8217;indicateur ATR (trouvez la ligne <strong>double atr = iATR<\/strong>) :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\"><strong>EAPADPRO_StrategyValue1 = atr;<\/strong>\n<strong>EAPADPRO_StrategyValue2 = atrma;<\/strong><\/pre>\n<\/blockquote>\n\n\n\n<p>Code complet du filtre :<\/p>\n\n\n\n<p>3. Ensuite, ajoutez la valeur de la variable au bloc d&#8217;affichage des informations :<\/p>\n\n\n\n<p>Trouvez la fonction <strong>CreateStrategy()<\/strong> dans le code et ajoutez une nouvelle ligne :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted\">ArrayAddStrategy(\"StrategyValue1\", DoubleToString(EAPADPRO_StrategyValue1, 5), \"\", \"\");\n&nbsp; &nbsp;&nbsp;\nArrayAddStrategy(\"StrategyValue2\", DoubleToString(EAPADPRO_StrategyValue2, 5), \"\", \"\");<\/pre>\n<\/blockquote>\n\n\n\n<p>Le premier param\u00e8tre de la fonction est le nom de la variable.<\/p>\n\n\n\n<p>Le deuxi\u00e8me param\u00e8tre de la fonction est la valeur de la variable dans un format pratique !<\/p>\n\n\n\n<p><strong>Attention !<\/strong> Ajoutez un nombre pair de param\u00e8tres pour garantir un affichage soign\u00e9 \u00e0 l&#8217;\u00e9cran !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description The X est un constructeur de strat\u00e9gies de trading. Nous avons d\u00e9velopp\u00e9 un Expert Advisor Universel qui englobe toutes les fonctions les plus intrigantes et essentielles. De plus, un module de signaux utilisant des indicateurs standards a \u00e9t\u00e9 incorpor\u00e9.<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":2,"featured_media":142588,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","_eb_data_table":"","footnotes":""},"categories":[509],"tags":[4749,5712,5717,4961,5709,5714,5704,4960,4882,5716,4745,774,4686,328,4817,2289,768,4919,5706,4966,5713,5715,5591,4755,5711,4967],"class_list":["post-142586","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education-fr","tag-automatisation-des-processus-de-negociation","tag-automatisation-du-forex","tag-batisseur-de-strategie","tag-codage","tag-conseiller-commercial-universel","tag-conseiller-expert-universel","tag-constructeur","tag-developpeur","tag-ea-forex","tag-ea-sur-mesure","tag-experts-conseils-prets-a-lemploi","tag-expforex","tag-freelance","tag-icustom","tag-indicateurs-personnalises","tag-marche-mql5","tag-metatrader","tag-negociation-automatisee","tag-negociation-sur-le-marche-des-changes","tag-open-source","tag-outil-forex","tag-personnalisation-des-strategies-de-trading","tag-pipfinite","tag-programmation","tag-strategie-de-trading-personnalisee","tag-template"],"acf":{"metatrader4":"MT4","metatrader5":"MT5","type":"","typebrief":"","mt4buy":"https:\/\/www.mql5.com\/en\/users\/vladon\/seller#products","mt5buy":"https:\/\/www.mql5.com\/en\/users\/vladon\/seller#products","typefreedemo":"FREE","downloadfreedemo":"","DirectDownloadLink":"","versions":"23.999","version_date":"2023 12 12","postanotherid":"0","direct5":"","direct4":"","testimonials_list":"","schema_name":"","schema_description":"","schema_type":"Utilities","schema_ratingValue":"5","schema_ratingCount":"50","schema_highPrice_MT4":"50.00","schema_rentprice_MT4":"0.00","schema_highPrice_MT5":"50.00","schema_rentprice_MT5":"0.00"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l&#039;Expert Advisor Universel et l&#039;Open Source - Meilleures id\u00e9es pour MetaTrader<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez la puissance de l&#039;Expert Advisor Universel et programmez votre strat\u00e9gie de trading gagnante en seulement 10 \u00e9tapes simples. Interface conviviale.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l&#039;Expert Advisor Universel et l&#039;Open Source\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez la puissance de l&#039;Expert Advisor Universel et programmez votre strat\u00e9gie de trading gagnante en seulement 10 \u00e9tapes simples. Interface conviviale.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/\" \/>\n<meta property=\"og:site_name\" content=\"Meilleures id\u00e9es pour MetaTrader\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ExpForex\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ExpForex\/\" \/>\n<meta property=\"article:published_time\" content=\"2008-01-01T08:04:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-14T06:22:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/expforex.com\/wp-content\/uploads\/2020\/07\/YOUR-STRATEGY.png\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Expforex Vladislav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Expforex Vladislav\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/\"},\"author\":{\"name\":\"Expforex Vladislav\",\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/#\\\/schema\\\/person\\\/0f3104735dd8fd99d5b5ee2e3634b1d5\"},\"headline\":\"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l&#8217;Expert Advisor Universel et l&#8217;Open Source\",\"datePublished\":\"2008-01-01T08:04:00+00:00\",\"dateModified\":\"2025-11-14T06:22:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/\"},\"wordCount\":4730,\"publisher\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/#\\\/schema\\\/person\\\/0f3104735dd8fd99d5b5ee2e3634b1d5\"},\"image\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/YOUR-STRATEGY.png\",\"keywords\":[\"Automatisation des processus de n\u00e9gociation\",\"Automatisation du Forex\",\"B\u00e2tisseur de strat\u00e9gie\",\"Codage\",\"Conseiller commercial universel\",\"Conseiller expert universel\",\"Constructeur\",\"D\u00e9veloppeur\",\"EA Forex\",\"EA sur mesure\",\"Experts-conseils pr\u00eats \u00e0 l'emploi\",\"Expforex\",\"Freelance\",\"iCustom\",\"Indicateurs personnalis\u00e9s\",\"March\u00e9 MQL5\",\"MetaTrader\",\"N\u00e9gociation automatis\u00e9e\",\"N\u00e9gociation sur le march\u00e9 des changes\",\"Open Source\",\"Outil Forex\",\"Personnalisation des strat\u00e9gies de trading\",\"PipFinite\",\"Programmation\",\"Strat\u00e9gie de trading personnalis\u00e9e\",\"Template\"],\"articleSection\":[\"\u00c9ducation\"],\"inLanguage\":\"fr\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/\",\"url\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/\",\"name\":\"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l'Expert Advisor Universel et l'Open Source - Meilleures id\u00e9es pour MetaTrader\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/YOUR-STRATEGY.png\",\"datePublished\":\"2008-01-01T08:04:00+00:00\",\"dateModified\":\"2025-11-14T06:22:00+00:00\",\"description\":\"D\u00e9couvrez la puissance de l'Expert Advisor Universel et programmez votre strat\u00e9gie de trading gagnante en seulement 10 \u00e9tapes simples. Interface conviviale.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/#breadcrumb\"},\"inLanguage\":\"fr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr\",\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/YOUR-STRATEGY.png\",\"contentUrl\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/YOUR-STRATEGY.png\",\"width\":200,\"height\":200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/the-x-10-steps-to-program-your-strategy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/expforex.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c9ducation\",\"item\":\"https:\\\/\\\/expforex.com\\\/fr\\\/cat\\\/education-fr\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l&#8217;Expert Advisor Universel et l&#8217;Open Source\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/expforex.com\\\/fr\\\/\",\"name\":\"Meilleures id\u00e9es pour MetaTrader\",\"description\":\"Une vaste exp\u00e9rience dans la programmation d'assistants pour MetaTrader, MQL, Forex, Expert Advisor, Indicateur, Script, EA, Utilitaires, VirtualTradePad, Copylot, Ticksniper, Averager, xCustomEA, X, Duplicator, TesterPad, ExtraReportPad, Assistant, Trade, Trader, Scalping.\\n\",\"publisher\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/#\\\/schema\\\/person\\\/0f3104735dd8fd99d5b5ee2e3634b1d5\"},\"alternateName\":\"Forex EA\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/expforex.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/expforex.com\\\/fr\\\/#\\\/schema\\\/person\\\/0f3104735dd8fd99d5b5ee2e3634b1d5\",\"name\":\"Expforex Vladislav\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr\",\"@id\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/LOGONEW-2024-2.png\",\"url\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/LOGONEW-2024-2.png\",\"contentUrl\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/LOGONEW-2024-2.png\",\"width\":200,\"height\":200,\"caption\":\"Expforex Vladislav\"},\"logo\":{\"@id\":\"https:\\\/\\\/expforex.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/LOGONEW-2024-2.png\"},\"sameAs\":[\"https:\\\/\\\/www.expforex.com\",\"https:\\\/\\\/www.facebook.com\\\/ExpForex\\\/\",\"https:\\\/\\\/www.youtube.com\\\/Expforex\"],\"publishingPrinciples\":\"https:\\\/\\\/expforex.com\\\/privacy-policy\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l'Expert Advisor Universel et l'Open Source - Meilleures id\u00e9es pour MetaTrader","description":"D\u00e9couvrez la puissance de l'Expert Advisor Universel et programmez votre strat\u00e9gie de trading gagnante en seulement 10 \u00e9tapes simples. Interface conviviale.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/","og_locale":"fr_FR","og_type":"article","og_title":"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l'Expert Advisor Universel et l'Open Source","og_description":"D\u00e9couvrez la puissance de l'Expert Advisor Universel et programmez votre strat\u00e9gie de trading gagnante en seulement 10 \u00e9tapes simples. Interface conviviale.","og_url":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/","og_site_name":"Meilleures id\u00e9es pour MetaTrader","article_publisher":"https:\/\/www.facebook.com\/ExpForex\/","article_author":"https:\/\/www.facebook.com\/ExpForex\/","article_published_time":"2008-01-01T08:04:00+00:00","article_modified_time":"2025-11-14T06:22:00+00:00","og_image":[{"width":200,"height":200,"url":"https:\/\/expforex.com\/wp-content\/uploads\/2020\/07\/YOUR-STRATEGY.png","type":"image\/png"}],"author":"Expforex Vladislav","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Expforex Vladislav","Est. reading time":"23 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/#article","isPartOf":{"@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/"},"author":{"name":"Expforex Vladislav","@id":"https:\/\/expforex.com\/fr\/#\/schema\/person\/0f3104735dd8fd99d5b5ee2e3634b1d5"},"headline":"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l&#8217;Expert Advisor Universel et l&#8217;Open Source","datePublished":"2008-01-01T08:04:00+00:00","dateModified":"2025-11-14T06:22:00+00:00","mainEntityOfPage":{"@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/"},"wordCount":4730,"publisher":{"@id":"https:\/\/expforex.com\/fr\/#\/schema\/person\/0f3104735dd8fd99d5b5ee2e3634b1d5"},"image":{"@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/#primaryimage"},"thumbnailUrl":"https:\/\/expforex.com\/wp-content\/uploads\/2020\/07\/YOUR-STRATEGY.png","keywords":["Automatisation des processus de n\u00e9gociation","Automatisation du Forex","B\u00e2tisseur de strat\u00e9gie","Codage","Conseiller commercial universel","Conseiller expert universel","Constructeur","D\u00e9veloppeur","EA Forex","EA sur mesure","Experts-conseils pr\u00eats \u00e0 l'emploi","Expforex","Freelance","iCustom","Indicateurs personnalis\u00e9s","March\u00e9 MQL5","MetaTrader","N\u00e9gociation automatis\u00e9e","N\u00e9gociation sur le march\u00e9 des changes","Open Source","Outil Forex","Personnalisation des strat\u00e9gies de trading","PipFinite","Programmation","Strat\u00e9gie de trading personnalis\u00e9e","Template"],"articleSection":["\u00c9ducation"],"inLanguage":"fr"},{"@type":"WebPage","@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/","url":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/","name":"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l'Expert Advisor Universel et l'Open Source - Meilleures id\u00e9es pour MetaTrader","isPartOf":{"@id":"https:\/\/expforex.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/#primaryimage"},"image":{"@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/#primaryimage"},"thumbnailUrl":"https:\/\/expforex.com\/wp-content\/uploads\/2020\/07\/YOUR-STRATEGY.png","datePublished":"2008-01-01T08:04:00+00:00","dateModified":"2025-11-14T06:22:00+00:00","description":"D\u00e9couvrez la puissance de l'Expert Advisor Universel et programmez votre strat\u00e9gie de trading gagnante en seulement 10 \u00e9tapes simples. Interface conviviale.","breadcrumb":{"@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/#breadcrumb"},"inLanguage":"fr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/"]}]},{"@type":"ImageObject","inLanguage":"fr","@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/#primaryimage","url":"https:\/\/expforex.com\/wp-content\/uploads\/2020\/07\/YOUR-STRATEGY.png","contentUrl":"https:\/\/expforex.com\/wp-content\/uploads\/2020\/07\/YOUR-STRATEGY.png","width":200,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/expforex.com\/fr\/the-x-10-steps-to-program-your-strategy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/expforex.com\/fr\/"},{"@type":"ListItem","position":2,"name":"\u00c9ducation","item":"https:\/\/expforex.com\/fr\/cat\/education-fr\/"},{"@type":"ListItem","position":3,"name":"Programmez votre strat\u00e9gie en 10 \u00e9tapes avec l&#8217;Expert Advisor Universel et l&#8217;Open Source"}]},{"@type":"WebSite","@id":"https:\/\/expforex.com\/fr\/#website","url":"https:\/\/expforex.com\/fr\/","name":"Meilleures id\u00e9es pour MetaTrader","description":"Une vaste exp\u00e9rience dans la programmation d'assistants pour MetaTrader, MQL, Forex, Expert Advisor, Indicateur, Script, EA, Utilitaires, VirtualTradePad, Copylot, Ticksniper, Averager, xCustomEA, X, Duplicator, TesterPad, ExtraReportPad, Assistant, Trade, Trader, Scalping.\n","publisher":{"@id":"https:\/\/expforex.com\/fr\/#\/schema\/person\/0f3104735dd8fd99d5b5ee2e3634b1d5"},"alternateName":"Forex EA","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/expforex.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr"},{"@type":["Person","Organization"],"@id":"https:\/\/expforex.com\/fr\/#\/schema\/person\/0f3104735dd8fd99d5b5ee2e3634b1d5","name":"Expforex Vladislav","image":{"@type":"ImageObject","inLanguage":"fr","@id":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/12\/LOGONEW-2024-2.png","url":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/12\/LOGONEW-2024-2.png","contentUrl":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/12\/LOGONEW-2024-2.png","width":200,"height":200,"caption":"Expforex Vladislav"},"logo":{"@id":"https:\/\/expforex.com\/wp-content\/uploads\/2023\/12\/LOGONEW-2024-2.png"},"sameAs":["https:\/\/www.expforex.com","https:\/\/www.facebook.com\/ExpForex\/","https:\/\/www.youtube.com\/Expforex"],"publishingPrinciples":"https:\/\/expforex.com\/privacy-policy\/"}]}},"_links":{"self":[{"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/posts\/142586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/comments?post=142586"}],"version-history":[{"count":2,"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/posts\/142586\/revisions"}],"predecessor-version":[{"id":142661,"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/posts\/142586\/revisions\/142661"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/media\/142588"}],"wp:attachment":[{"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/media?parent=142586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/categories?post=142586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expforex.com\/fr\/wp-json\/wp\/v2\/tags?post=142586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}