Mais est-ce que c'est techniquement possible ? Dois-je écrire une demande à servicedesk (pas pour "cocher la case") ?
Je suis sûr que d'un point de vue technique, c'est possible, parce qu'en fait c'est déjà implémenté, il suffit d'ajouter de nouveaux paramètres au langage.
Rosh, il me semble qu'il y a déjà beaucoup de demandes concernant l'extension de la fonctionnalité de travail avec les indicateurs.
Pour l'instant, nous ne disposons que de 4 fonctions permettant de travailler avec des indicateurs de manière programmatique :
Dans la demande au servicedesk #98320 | 2011.05.08 19:13 a suggéré une fonction supplémentaire :
ChartIndicatorFileName - qui renvoie le nom du fichier de l'indicateur
La demande d'un travail étendu avec les indicateurs est également apparue il y a longtemps (dans les rêves des utilisateurs :) :
ChartIndicatorSetDouble, ChartIndicatorSetInteger, ChartIndicatorSetString - analogues complets des fonctions des indicateurs personnalisés IndicatorSetDouble , IndicatorSetInteger, IndicatorSetString , mais la seule référence est un indicateur spécifique sur le graphique.
Cela vaut-il la peine d'écrire une demande à servicedesk (pas pour "cocher la case") ?
La fonction ChartIndicatorAdd() utilise le handle de l'indicateur, c'est-à-dire la partie calcul. Le handle de l'indicateur peut être utilisé de manière répétée et simultanée, et il ne sait rien du graphique spécifique sur lequel ses données sont affichées et de son aspect visuel. Seul l'indicateur lui-même, qui est lancé sur le graphique, le sait.
C'est-à-dire qu'à l'heure actuelle, il n'existe pas de possibilités prêtes à l'emploi dans le langage MQL5 pour gérer les propriétés visuelles d'un indicateur lancé sur un graphique. Il n'y a pas de ficelles à tirer.
ok. dites moi pourquoi la fonction ChartSaveTemplate ne sauvegarde pas les templates de l'objet "Chart" ?
Bien que ChartApplyTemplate pour l'objet "Chart" fonctionne parfaitement !
Ok. Dites-moi pourquoi la fonction ChartSaveTemplate ne sauvegarde pas les modèles de l'objet "Chart" ?
J'ai récemment posé une question similaire sur les différentes couleurs ici : MA de couleurs différentes. Je les ai réglés sur les périodes dont j'avais besoin.
D'où la question : où se trouvent dans Alligator les couleurs des lignes (buffers affichés) ? Est-il possible d'y accéder d'une manière ou d'une autre ?
Je pourrais alors écrire mon propre indicateur avec les couleurs requises par analogie.
- www.mql5.com
D'où la question : où se trouve dans Alligator le réglage de la couleur des lignes (buffers affichés) ? Est-il possible d'y accéder d'une manière ou d'une autre ?
Il serait alors possible d'écrire son propre indicateur avec les couleurs requises par analogie.
Lorsque vous utilisez la fonction ChartIndicatorAdd(), l'indicateur est superposé au graphique avec des couleurs par défaut. Cela ne peut pas être contrôlé (directement).
Théoriquement, il est possible de placer la couleur de la ligne dans une variable externe de l' indicateur personnalisé et de définir ainsi la couleur souhaitée.
cette possibilité n'avait pas été envisagée à l'origine.
MetaTrader 5 Client Terminal build 468
Merci beaucoup ! Tout fonctionne.
Rosh, sur la demande #98320, pouvez-vous ajouter le nom du fichier physique à l'objet handler de l'indicateur ?
C'est à dire que vous pouvez trouver non seulement le nom court de l'indicateur, mais aussi son nom de fichier complet ?
ChartIndicatorFileName
Возвращает имя файла индикатора по номеру в списке индикаторов на указанном окна графика.
string ChartIndicatorFileName( long chart_id, // identifiant du graphique int sub_window // numéro de la sous-fenêtre int index // indice de l'indicateur dans la liste des indicateurs ajoutés à cette sous-fenêtre graphique );
- 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
EA_OBJPROP_CHART_ID:
Cet Expert Advisor est une démonstration de l'utilisation d'objets OBJ_CHART en tant que graphiques conventionnels. Vous pouvez définir des paramètres de couleur personnalisés, joindre des indicateurs, etc.
Auteur : MetaQuotes