Que signifie le code complet ? L'ensemble de l'EA ? C'est assez lourd, et le reste des fonctions n'a rien à voir avec la modification. Je comprends que l'on peut définir immédiatement le SL et le TP lorsqu'une position est ouverte, mais je veux le faire de cette façon, je me demande déjà pourquoi cela ne fonctionne pas. Dans mql4, ça se fait comme deux doigts... et ici c'est une plaie.
Le mode d'extension de la ligne de tendance vers la droite et/ou vers la gauche peut être spécifié (propriétés OBJPROP_RAY_RIGHT et OBJPROP_RAY_LEFT respectivement).
Par défaut, ces propriétés sont définies sur false.
Ma question est donc la suivante : pourquoi supprimer l'objet et le recréer ? N'est-il pas plus simple de ne créer que si un tel objet n'est pas présent sur le graphique ? Et même s'il est nécessaire de modifier les coordonnées de l'ancre, il n'est pas nécessaire de supprimer l'objet et de le créer à nouveau.
Et question : pourquoi supprimer un objet et le recréer ? N'est-il pas plus simple de ne créer que si un tel objet n'est pas présent sur le graphique ? Et même s'il est nécessaire de modifier les coordonnées de l'ancrage, il n'est pas nécessaire de supprimer l'objet et de le recréer.
Merci, je vais regarder maintenant. Et merci pour ces précieux commentaires. Je ne suis pas un programmeur, juste pour moi, j'utilise souvent le travail de quelqu'un d'autre.
S'il vous plaît, pour la troisième et dernière fois : joignez le code complet.
Le problème est déjà résolu. Je modifie via Tisket, pas Symbol. Je ne comprends pas ce que le code complet a à voir avec, par exemple, ce que la condition d'ouverture de position a à voir avec la modification ?
Et maintenant ça ressemble à ça, peut-être que quelqu'un en aura besoin.
Étudiez l'aide - quelle est la différence entre la sélection d'une position par ticket et par symbole. Cela vous sera utile pour ne pas faire d'erreurs :
Si les positions sont affichées indépendamment (ACCOUNT_MARGIN_MODE_RETAIL_HEDGING), plusieurs positions peuvent être ouvertes simultanément pour chaque symbole. Dans ce cas, PositionSelect sélectionnera la position avec le plus petit tick.
Et question : pourquoi supprimer un objet et le recréer ? N'est-il pas plus simple de ne créer que si un tel objet n'est pas présent sur le graphique ? Et même s'il est nécessaire de modifier les coordonnées de l'ancrage, il n'est pas nécessaire de supprimer l'objet et de le recréer.
Merci encore, maintenant la ligne est comme une ligne, agréable à voir. Mais j'ai besoin deObjectDelete(0, name) ; sinon la ligne une fois dessinée n'est pas redessinée. Même chose dans mql4, j'ai juste oublié.
Merci encore, maintenant la ligne est comme une ligne, agréable à voir. SeulObjectDelete(0, name); ; est nécessaire, sinon une fois dessinée la ligne n'est pas redessinée. La même chose dans mql4, j'ai juste oublié.
Quelle idée absurde. L'objet graphique dessiné se déplace en douceur. Un exemple est donné dans l'aide de chaque objet (pour la ligne horizontaleOBJ_HLINE).
Vous pouvez également modifier n'importe quelle propriété d'un objet déjà dessiné : couleur, style, odeur...
OBJ_HLINE - Типы объектов - Константы объектов - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
S'il n'y a pas de code complet, je ne pourrai pas vous aider. Veuillez joindre le code complet (en utilisant le bouton
).
Et retour au dessin de la ligne de tendance. Si vous avez besoin d'un code.
Et retour au dessin de la ligne de tendance. Si vous avez besoin d'un code.
Lire la documentation ! !!
Note
Le mode d'extension de la ligne de tendance vers la droite et/ou vers la gauche peut être spécifié (propriétés OBJPROP_RAY_RIGHT et OBJPROP_RAY_LEFT respectivement).
Par défaut, ces propriétés sont définies sur false.
Ma question est donc la suivante : pourquoi supprimer l'objet et le recréer ? N'est-il pas plus simple de ne créer que si un tel objet n'est pas présent sur le graphique ? Et même s'il est nécessaire de modifier les coordonnées de l'ancre, il n'est pas nécessaire de supprimer l'objet et de le créer à nouveau.
Pour la troisième et dernière fois : veuillez joindre le code complet.
Lisez la documentation ! !!
Ces propriétés sont définies à false par défaut.
Et question : pourquoi supprimer un objet et le recréer ? N'est-il pas plus simple de ne créer que si un tel objet n'est pas présent sur le graphique ? Et même s'il est nécessaire de modifier les coordonnées de l'ancrage, il n'est pas nécessaire de supprimer l'objet et de le recréer.
Merci, je vais regarder maintenant. Et merci pour ces précieux commentaires. Je ne suis pas un programmeur, juste pour moi, j'utilise souvent le travail de quelqu'un d'autre.
S'il vous plaît, pour la troisième et dernière fois : joignez le code complet.
Le problème est déjà résolu. Je modifie via Tisket, pas Symbol. Je ne comprends pas ce que le code complet a à voir avec, par exemple, ce que la condition d'ouverture de position a à voir avec la modification ?
Et maintenant ça ressemble à ça, peut-être que quelqu'un en aura besoin.
Étudiez l'aide - quelle est la différence entre la sélection d'une position par ticket et par symbole. Cela vous sera utile pour ne pas faire d'erreurs :
PositionSelect
Note
Lisez la documentation ! !!
Ces propriétés sont définies à false par défaut.
Et question : pourquoi supprimer un objet et le recréer ? N'est-il pas plus simple de ne créer que si un tel objet n'est pas présent sur le graphique ? Et même s'il est nécessaire de modifier les coordonnées de l'ancrage, il n'est pas nécessaire de supprimer l'objet et de le recréer.
Merci encore, maintenant la ligne est comme une ligne, agréable à voir. Mais j'ai besoin deObjectDelete(0, name) ; sinon la ligne une fois dessinée n'est pas redessinée. Même chose dans mql4, j'ai juste oublié.
Merci encore, maintenant la ligne est comme une ligne, agréable à voir. SeulObjectDelete(0, name); ; est nécessaire, sinon une fois dessinée la ligne n'est pas redessinée. La même chose dans mql4, j'ai juste oublié.
Quelle idée absurde. L'objet graphique dessiné se déplace en douceur. Un exemple est donné dans l'aide de chaque objet (pour la ligne horizontaleOBJ_HLINE).
Vous pouvez également modifier n'importe quelle propriété d'un objet déjà dessiné : couleur, style, odeur...