Erreurs, bugs, questions - page 1051
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Comment puis-je obtenir par programme la couleur de la ligne que l'utilisateur a définie dans le dialogue des propriétés d'un indicateur ?
Je ne me souviens pas d'une telle caractéristique.
Pourquoi ? Peut-être que si vous changez la question, il y aura une solution.
Vous pouvez modifier l'ensemble de la palette de couleurs en un seul clic. Il faut entrer la couleur dans les paramètres et laisser l'utilisateur la modifier dans les paramètres.
Comment puis-je obtenir par programme la couleur de la ligne que l'utilisateur a définie dans le dialogue des propriétés d'un indicateur ?
COULEUR_LIGNE
Une erreur difficile à détecter
Résultat : valeur1=5, valeur2=8, et devrait être
valeur1=5, valeur2=5
Si je supprime ce. ou que je supprime le préfixe virtual de A::set(...) ou que je supprime la fonction replace en déplaçant le code dans A::set(...)
tout est OK
Si vous supprimez ce. ou supprimez le préfixe virtuel de A::set(...) ou supprimez la fonction replace, en déplaçant le code vers A::set(...),
en compilation normale - bug
Je ne me souviens pas d'une telle fonctionnalité.
Pourquoi ? Peut-être que si vous changez la question, il y aura une solution.
ZS J'ai réussi à changer toute la palette de couleurs en un clic. Eh bien, entrez une couleur dans les paramètres, et laissez l'utilisateur la changer dans les paramètres.
C'est comme ça que ça se passe maintenant. C'est un non-sens, car les couleurs sont dupliquées dans les paramètres et dans l'onglet des couleurs en surbrillance.
Le besoin est simple : vous devez placer des étiquettes sur le graphique qui correspondent aux couleurs des lignes sélectionnées par les utilisateurs.
D'après ce que je comprends, Lizar a tort, car PLOT_LINE_COLOR, selon la documentation, définit l'index du tampon avec les numéros de coloration (lorsqu'une ligne est dessinée alternativement avec différentes couleurs). Ma question n'est pas résolue avec cette constante.
...
D'après ce que je comprends, Lizar a tort, car PLOT_LINE_COLOR, d'après la documentation, définit l'index du tampon avec les numéros de coloration (lorsqu'une ligne est dessinée dans différentes couleurs en alternance). Ma question n'est pas résolue avec cette constante.
Essayez comme ça :
C'est ainsi que les choses se passent maintenant. C'est un non-sens, car les couleurs sont dupliquées dans les paramètres et dans l'onglet des couleurs en surbrillance.
Le besoin est simple : vous devez placer des marqueurs sur le graphique qui correspondent aux couleurs des lignes sélectionnées par les utilisateurs.
D'après ce queje comprends, Lizar a tort, car PLOT_LINE_COLOR, selon la documentation, définit l'index du tampon avec les numéros de coloration (lorsqu'une ligne est dessinée alternativement avec différentes couleurs). Ma question n'est pas résolue avec cette constante.
Vous pouvez. J'ai coordonné les couleurs des tampons de deux indicateurs interdépendants par le biais d'événements :
J'appelle cet événement (à partir d'un autre indicateur) comme suit :
Tout fonctionne.C'est faux, c'est vrai.
Cette énumération ENUM_PLOT_PROPERTY_INTEGER pour PlotIndexSetInteger() et PlotIndexGetInteger()
peut être attribué, peut être lu