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"

 

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é :

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.

Auteur : MetaQuotes


Auteur : MetaQuotes

 

Un article très intéressant — je le relis…

 

Est-ce que quelqu'un a réussi à créer un graphique Renko à l'aide de l'indicateur présenté dans cet article ?

Pour une raison que j'ignore, cet indicateur ne veut tout simplement pas fonctionner chez moi.


 
Aleksandr Slavskii #:

Est-ce que quelqu'un a réussi à créer un graphique Renko à l'aide de l'indicateur présenté dans cet article ?

Pour une raison que j'ignore, cet indicateur ne veut absolument pas fonctionner chez moi.

Ils ont mis un « bloc » vraiment énorme.

 
Dmitriy Skub #:

Ils ont installé un très gros « bloc ».

Je l'ai placé tel qu'il était par défaut dans l'indicateur.

Merci, en effet, si l'on réduit la taille de la « brique », le graphique s'affiche.