Erreurs, bugs, questions - page 2270
![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
Je fais tourner le code et je n'arrive pas à trouver comment colorer le mouwing.
Si une couleur monte, si une autre descend.
Quelqu'un peut-il me montrer un exemple ?
Je suis en train d'apprendre MQL5, mais ça devrait ressembler à ça :
Quelle est la différence fondamentale entre (1) et (2) ? Pourquoi y a-t-il une erreur dans un cas et une erreur normale dans l'autre ?
Et quelle est la différence fondamentale entre (1) et (2) ? Pourquoi y a-t-il une erreur dans un cas et une situation normale dans l'autre ?
Ainsi, les classes au sein des fonctions peuvent avoir le même nom mais un contenu différent. La signature f n'est pas claire dans la deuxième variante.
Après le premier, il est défini. Et après la deuxième, il n'est pas redéfini avec le même nom.
Quelle est la différence ?
SetIndexBuffer(1,ValuesPainting,INDICATOR_COLOR_INDEX) ;
и
PlotIndexSetInteger(0,PLOT_LINE_COLOR,1,clrBlue) ;
?
Je tourne le code et je n'arrive pas à trouver comment colorer le mouwing.
Si une couleur augmente et qu'une autre diminue.
Quelqu'un peut-il me montrer un exemple ?
Je vous ai envoyé par e-mail un exemple légèrement maladroit (je n'ai pas corrigé les erreurs de copier-coller).
Ainsi, les classes au sein des fonctions peuvent avoir le même nom mais un contenu différent. La signature f n'est pas claire dans la deuxième variante.
Ici, tout est pareil... et ça marche
L'exemple précédent en C++ fonctionne... donc les signatures sont triées d'une manière ou d'une autre.
Quelle est la différence fondamentale entre (1)(2) et (3)(4) ?
Ici, c'est la même chose... et ça marche.
La situation est donc complètement différente ici - il n'y a pas de modèle.
L'exemple précédent fonctionne en C++... donc les signatures sont en quelque sorte prises en charge ici.
Qu'est-ce que le C++ donne ici ?
Pour que cela fonctionne dans MQL5, la sortie doit contenir deux chaînes de caractères différentes, et non la même. Mais le mécanisme de génération des signatures devra être très différent dans ce cas. Si le C++ produit le même résultat en impression, la valeur de __FUNCSIG__ diminuera considérablement.
A quoi peut être lié le comportement suivant
l'indicateur de compilation fonctionne correctement, l'indicateur de recompilation ne fonctionne pas correctement. Est-ce que cela fonctionne correctement dans le testeur ?
Une erreur de compilation :
Quelle est la différence fondamentale entre (1)(2) et (3)(4) ?
Si vous déclarez des classes (3)(4) en dehors des fonctions - aucune erreur ne se produit. Si vous déclarez à l'intérieur d'une fonction, des erreurs se produisent.