Discussion de l'article "Plusieurs indicateurs sur un même graphique (partie 02) : Premières expériences"
Bonjour Daniel José. Une mise en œuvre très intéressante et utile de l'utilisation d'une sous-fenêtre avec plusieurs graphiques.
Jusqu'à présent, j'ai utilisé le mini-graphique dans la fenêtre principale, comme fonction supplémentaire d'un indicateur ou même d'un expert. Je peux y modifier tous les paramètres principaux : Symbole, Période, Echelle, parmi d'autres moins importants.
Mais je n'ai pas pu utiliser d'autres minigraphes, parce que... ils couvraient considérablement la fenêtre principale. Votre indicateur résout beaucoup de choses, mais il y a quelques inconvénients mineurs que je vous suggère de modifier.
Je propose d'ajouter la possibilité de définir la période souhaitée dans la ligne de commande, pour chaque minigraphe séparément, de sorte que, par exemple, vous pouvez définir 1 symbole pour 3 périodes différentes ou 3 symboles différents pour 1 période.
Par exemple : " GBPUSD - M 30:3 ; GBPUSD - H 2:3 ; GBPUSD - D 1:3".
ou " EURUSD - H 2:3 ; GBPUSD - H 2:3 ; USDCHF - H 2: 3 " .
Je pense que l'explication est assez claire et facile à modifier dans votre code.Bonjour Daniel José. Une mise en œuvre très intéressante et utile de l'utilisation d'une sous-fenêtre avec divers graphiques.
Jusqu'à présent, j'ai utilisé le mini-graphique dans la fenêtre principale comme une caractéristique supplémentaire d'un indicateur ou même d'un EA. Je peux y modifier tous les paramètres principaux : Symbole, Période, Echelle, ainsi que d'autres paramètres moins importants.
Mais je ne pouvais pas utiliser plus de minigraphes car ils couvraient considérablement la fenêtre principale. Beaucoup de choses peuvent être résolues avec votre indicateur, mais il y a quelques inconvénients mineurs que je vous suggère de modifier.
Je suggère d'ajouter la possibilité de définir la période souhaitée dans la ligne de commande, pour chaque mini-graphique séparément, de sorte que, par exemple, vous puissiez définir 1 symbole pour 3 périodes différentes ou 3 symboles différents pour 1 période.
Par exemple : " GBPUSD - M 30:3 ; GBPUSD - H 2:3 ; GBPUSD - D 1:3"
ou " EURUSD - H 2:3 ; GBPUSD - H 2:3 ; USDCHF - H 2: 3 " .
Je pense que l'explication est assez claire et facile à modifier dans votre code.Je ne pense pas que vous ayez vu l'article qui suit .... 😁👍 ... mais jetez-y un coup d'œil Plusieurs indicateurs sur un graphique (Partie 03) : Développer des définitions pour les utilisateurs, peut-être que c'est exactement ce que vous voulez, puisque nous pouvons verrouiller la période ou même la largeur de chaque sous-fenêtre .... mais merci pour la suggestion.
- www.mql5.com
Merci beaucoup pour le lien. Le fait est qu'au début, seule la partie 2, traduite par MetaQuotes Ltd, était disponible ; il n'y avait pas de lien vers la partie suivante.
J'ai moi-même commencé à modifier légèrement le code pour l'adapter à ma stratégie, mais j'ai eu du mal à comprendre certaines fonctions.
Le fait est que je vais générer une ligne de commande à partir des données obtenues par un autre indicateur, avec les symboles les plus forts, pour une analyse plus approfondie et une prise de décision.
En même temps, j'utilise une fenêtre principale, avec un symbole non commercial, pour l'analyse générale, et d'autres fenêtres avec les symboles les plus forts, avec des indicateurs supplémentaires et des experts pour la négociation.
En utilisant ce même indicateur modifié, il génère automatiquement une ligne de commande avec les symboles les plus forts de la même période dans la fenêtre principale ; et dans les fenêtres de trading, il génère une ligne de commande d'un symbole avec différentes périodes de trading.
Bonjour monsieur, vos articles sont vraiment bien mais je n'arrive pas à ouvrir les fichiers de classe, que puis-je faire ? J'obtiens toujours une erreur
trop d'erreurs dans votre classe
Bonjour monsieur, vos articles sont vraiment bien mais je n'arrive pas à ouvrir les fichiers de classe, que puis-je faire ? J'obtiens toujours une erreur
Peut-être que vous n'avez pas vraiment compris l'article, puisque qui crée ce que vous voyez dans l'article, ce n'est pas le code, mais la plateforme metatrader 5, à cause de cela. J'ai besoin que vous me disiez exactement ce qui est signalé par la plateforme , soit par le compilateur ou lorsque vous allez placer l'indicateur sur le graphique... 👀👍👍👀👍👍.
Peut-être que vous n'avez pas vraiment compris l'article, car qui crée ce que vous voyez dans l'article, ce n'est pas le code, mais la plateforme metatrader 5, à cause de cela. J'ai besoin que vous me disiez exactement ce qui est rapporté par la plateforme , soit par le compilateur, soit lorsque vous allez placer l'indicateur sur le graphique... 👀👍👍👀👍👍.
voici ce que j'obtiens dans le compilateur, bien que le fichier de classe soit dans le répertoire mql5 :
voici ce que j'obtiens dans le compilateur, bien que le fichier de classe soit dans le répertoire mql5 :
Vous avez modifié la structure du fichier ZIP, regardez à la ligne 10, comme on peut le voir dans l'image que vous avez postée, le compilateur cherchera le fichier d'en-tête à cet endroit, cependant vous l'avez modifié, donc le compilateur ne pourra pas trouver le fichier correctement. Entre les deux, soit vous indiquez le nouvel emplacement, soit vous conservez la structure du fichier ZIP
Vous avez modifié la structure du fichier ZIP, regardez à la ligne 10, comme on peut le voir dans l'image que vous avez postée, le compilateur cherchera le fichier d'en-tête à cet endroit, cependant vous l'avez modifié, donc le compilateur ne pourra pas trouver le fichier correctement. Entre les deux, soit vous indiquez le nouvel emplacement, soit vous conservez la structure du fichier ZIP
J'ai changé d'emplacement mais l'erreur persiste :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Un nouvel article Plusieurs indicateurs sur un même graphique (partie 02) : Premières expériences a été publié :
Dans l'article précédent "Plusieurs indicateurs sur un même graphique", j'ai présenté le concept et les bases de l'utilisation de plusieurs indicateurs sur un même graphique. Dans cet article, je vais vous fournir le code source et l'expliquer plus en détail.
Ces deux fonctions font exactement ce que j'ai expliqué précédemment : elles assurent l'intégrité des données au sein de la classe de l'objet en empêchant les données incohérentes de faire partie des données internes de la classe. Elles prennent en argument une ligne de commande et la décodent en suivant une syntaxe prédéfinie. Cependant, elles ne retournent pas que la commande reçue comporte une erreur, car ce n'est pas leur but. Leur but est de garantir que des données incohérentes n'entrent pas dans l'objet et ne provoquent pas d'effets secondaires qui peuvent être difficiles à détecter et à corriger.
Le résultat final sera le suivant :
Auteur : Daniel Jose