Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1244
![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
string AUDUSD = "AUDUSD" ;
Au moins comme ça.
C'est ça ! !! C'était comme ça pour moi))), effacé et oublié))
Merci beaucoup ! !! La paix dans votre maison !
Le conseiller expert, le script et l'indicateur ne sont pas accessibles, mais fonctionnent dans la fenêtre actuelle. Et les variables globales de différentes fenêtres/graphiques ne se chevauchent pas. Par conséquent, cela devrait fonctionner)
string AUDUSD ; // Il s'agit d'une variable texte, en plus d'être initialement vide, c'est-à-dire égale à "".
(Symbol() == AUDUSD) // cette chaîne n'a rien à voir avec la variable AUDUSD.
Mais les critères d'ouverture des ordres ne doivent pas être les mêmes pour différents instruments/fenêtres. S'ils sont les mêmes, il s'ouvrira effectivement dans toutes les fenêtres.
Merci !
J'ai implémenté la logique pour que le Conseiller Expert ne reçoive pas le signal d'ouverture des ordres lorsqu'ils s'ouvrent dans plusieurs fenêtres et comprenne que le signal d'achat a été donné pour un tel symbole afin que l'EA n'interfère pas avec les autres.
C'est là ! !! C'était comme ça pour moi))), effacé et oublié))
Merci beaucoup ! !! La paix dans votre maison !
Ou comme ceci au niveau d'une variable globale
Ou comme ceci au niveau de la variable globale
En fait, c'est cool)) Maintenant, le robot reçoit un signal et ouvre des ordres sur différentes paires dans plusieurs fenêtres à la fois)).
Merci encore !
Le problème n'est pas dans les valeurs de la variable à mon avis. Je viens d'avoir dans mon code uulsovii recalcul à l'apparition d'une nouvelle heure. et il s'avère que le symbole actuel nouvelle barre apparaît et a calculé la valeur de la barre = 1, mais le symbole de signal est une nouvelle barre n'a pas encore été formé ou ce que si et calculé les valeurs de la barre = 2
Le problème est résolu facilement - j'ai juste suivi le début d'une nouvelle barre par le symbole du signal
Veuillez me conseiller.
Veuillez me montrer dans le code ce qui vous intéresse exactement.
Veuillez me conseiller.
Faites-vous référence à une fourchette de valeurs ?
Montrez au code ce qui vous intéresse exactement
Voulez-vous dire une gamme de valeurs ?
Non, par exemple passer d'abord le cas 1, puis le cas 2, etc.
les cas exécutent l'ouverture des commandes