Discussion de l'article "MetaTrader 5 : créez un marché adapté à votre stratégie — barres Renko, Range et Volume Egal, instruments synthétiques et tests de résistance sur symboles personnalisés"
Dans cet article, nous démontrons comment utiliser l'API des symboles personnalisés de MetaTrader 5 pour transformer votre terminal en un outil de construction des données permettant de générer des graphiques Renko, Range et Volume Egal indépendants du temps et d'assembler des instruments synthétiques. Nous analyserons l'agrégation des ticks et la modification de l'historique pour les tests de résistance (élargissement du spread, modifications du niveau de stop) en tenant compte des limitations de la plateforme. Vous pourrez également vous entraîner à utiliser CiCustomSymbol et le routage des ordres vers un symbole réel via le wrapper CustomOrder grâce à des fragments de code prêts à l'emploi.
Le graphique standard de MetaTrader 5 est un outil fiable, mais il est étroitement lié aux unités de temps (« timeframes »), au flux de cotations du courtier et à la grille calendaire. Dans le trading algorithmique moderne, cela s'avère souvent insuffisant : le bruit de marché dû à la volatilité, les trous dans l'historique et les intervalles de temps fixes faussent la dynamique réelle. Et si le terminal vous permettait non seulement de lire le marché, mais aussi de concevoir sa représentation pour répondre aux besoins d'une stratégie spécifique ?
Avec le développement de l'API des symboles personnalisés, MetaTrader 5 a modifié son architecture : le trader n'est plus seulement un consommateur passif de cotations, mais devient un architecte de ses propres données. Un symbole personnalisé n'est pas un graphique hors ligne destiné à la visualisation, mais un objet terminal à part entière avec son propre historique de ticks, sa spécification de contrat et une prise en charge native dans le Testeur de Stratégie.
Vous pouvez désormais générer des graphiques indépendants du temps (barres Renko, Range Bars, barres à Volume Egal), assembler des instruments et des paniers synthétiques et effectuer des tests de résistance en modifiant arbitrairement le spread, les niveaux de stop et les exigences de marge directement dans le code.
Dans cet article, nous explorerons les aspects pratiques de l'utilisation d'instruments personnalisés : structure de stockage des données, API MQL5 de base, algorithmes d'agrégation des ticks et modification de l'historique. Voyons comment adapter les EA standard pour acheminer les ordres de trading d'un symbole personnalisé vers un instrument de trading réel.
Un nouvel article MetaTrader 5 : créez un marché adapté à votre stratégie — barres Renko, Range et Volume Egal, instruments synthétiques et tests de résistance sur symboles personnalisés a été publié :
Le graphique standard de MetaTrader 5 est un outil fiable, mais il est étroitement lié aux unités de temps (« timeframes »), au flux de cotations du courtier et à la grille calendaire. Dans le trading algorithmique moderne, cela s'avère souvent insuffisant : le bruit de marché dû à la volatilité, les trous dans l'historique et les intervalles de temps fixes faussent la dynamique réelle. Et si le terminal vous permettait non seulement de lire le marché, mais aussi de concevoir sa représentation pour répondre aux besoins d'une stratégie spécifique ?
Avec le développement de l'API des symboles personnalisés, MetaTrader 5 a modifié son architecture : le trader n'est plus seulement un consommateur passif de cotations, mais devient un architecte de ses propres données. Un symbole personnalisé n'est pas un graphique hors ligne destiné à la visualisation, mais un objet terminal à part entière avec son propre historique de ticks, sa spécification de contrat et une prise en charge native dans le Testeur de Stratégie.
Vous pouvez désormais générer des graphiques indépendants du temps (barres Renko, Range Bars, barres à Volume Egal), assembler des instruments et des paniers synthétiques et effectuer des tests de résistance en modifiant arbitrairement le spread, les niveaux de stop et les exigences de marge directement dans le code.
Dans cet article, nous explorerons les aspects pratiques de l'utilisation d'instruments personnalisés : structure de stockage des données, API MQL5 de base, algorithmes d'agrégation des ticks et modification de l'historique. Voyons comment adapter les EA standard pour acheminer les ordres de trading d'un symbole personnalisé vers un instrument de trading réel.
Auteur : MetaQuotes
Auteur : MetaQuotes