Erreurs, bugs, questions - page 2702
![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
2361
Le compilateur émet un avertissement
à une ligne avec un produit
Si vous remplacez le résultat du produit, il n'y a pas d'avertissement.
Canard... ici... J'expérimentais l'indicateur du post précédent. Et... quelque chose s'est cassé. C'est ainsi que maintenant, lorsque la ligne de montagne est créée, elle est mise en évidence, et cette mise en évidence ne peut pas être supprimée en double-cliquant sur la ligne avec la souris. Je ne peux pas me taire - la sélection ne peut pas être supprimée. Cela ne peut se faire sur aucun graphique, même sur un graphique vide.
C'est la faute de Chubais...
Qu'en est-il des propriétés ? Par exemple OBJPROP_SELECTABLE
C'est la faute de Chubais...
Pouvez-vous regarder les propriétés ? Par exemple OBJPROP_SELECTABLE
Vous pouvez constater que les lignes horizontales créées manuellement n'ont pas d'info-bulle, elles sont sélectionnées et ne peuvent être désélectionnées qu'en cochant la case Désactiver la sélection dans la fenêtre Propriétés (vous ne pouvez pas désélectionner les lignes en double-cliquant dessus). En outre, les lignes de montagne deviennent impossibles à cliquer : CHARTEVENT_OBJECT_CLICK ne fonctionne pas pour elles. Néanmoins, ils peuvent être déplacés avec la souris (si vous décochez Disable selection even for non-selected object)...
J'ai redémarré le terminal, redémarré l'ordinateur, ça n'a rien changé.
SEULES les lignes de montagne sont brisées. Tout va bien avec le reste des objets. Les autres terminaux sont bien.
Regardez le réglage de zorder + ChartRedraw() simultanément via INDICATOR !
En d'autres termes, réglez-le comme ceci :
zorder = -1 + ChartRedraw() ;
zorder = 0 + ChartRedraw() ;
zorder = 1 + ChartRedraw() ;
zorder = -1 + ChartRedraw() ;
zorder = 0 + ChartRedraw() ;
zorder = 1 + ChartRedraw() ;
J'ai des lignes de montagne cassées en faisant ça.
Vous comprenez que pour les lignes horizontales créées manuellement, aucune info-bulle n'est affichée, elles sont sélectionnées et peuvent être désélectionnées uniquement en cochant la case Désactiver la sélection dans la fenêtre des propriétés (aucune sélection n'est désélectionnée par un double-clic). En outre, les lignes de montagne deviennent impossibles à cliquer : CHARTEVENT_OBJECT_CLICK ne fonctionne pas pour elles. Néanmoins, ils peuvent être déplacés avec la souris (si vous décochez Disable selection even for non-selected object)...
J'ai redémarré le terminal, redémarré l'ordinateur, ça n'a rien changé.
SEULES les lignes de montagne sont brisées. Tout va bien avec le reste des objets. Les autres terminaux sont bien.
Le problème est de définir un ordre z négatif
ChartRedraw n'a rien à voir avec cela.
PS. Une correction sera apportée dans la prochaine version
Le problème est de mettre un ordre z négatif
ChartRedraw n'a rien à voir avec cela.
PS. Sera corrigé dans la prochaine version
Il y a encore un problème, peut-être que vous pourrez le résoudre en cours de route.
Toltyp ne fonctionne pas si l'une des valeurs de OBJPROP_XSIZE, OBJPROP_YSIZE est négative...
OBJ_RECTANGLE_LABEL
Si nous prenons le CORNER_LEFT_UPPER, OBJPROP_XSIZE, par exemple, 200, et OBJPROP_YSIZE, par exemple, -600, pour faire remonter le rectangle, alors la tolérance ne fonctionne pas.
Le problème est dans l'ordre z négatif
ChartRedraw n'a rien à voir avec cela.
PS. Une correction sera apportée dans la prochaine version
OK, merci.
Question : allez-vous permettre de mettre un zorder négatif ou vice versa ?
OK, merci.
Question : Allez-vous permettre de mettre un zorder négatif ou, au contraire, non ?
Ne devrait-il pas y avoir une erreur lors de la compilation de ce code indiquant que la fonction devrait retourner une valeur ?