[ARCHIVE]Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 5. - page 307
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
Toute variable doit d'abord être déclarée avant de pouvoir être utilisée. Elle peut être dans les paramètres, elle peut être au niveau de la bibliothèque globale.
De plus, elle doit être initiée de manière explicite.
Voici donc une fonction de la bibliothèque :
Vadim, à propos fonctions dans la boucle Vous voulez dire ce que l'opérateur de l'interrupteur rend ? Mais ce n'est pas comme si j'obtenais des valeurs sur l'ensemble des variables de la boucle. Il s'agit simplement de comparer le type de masque (variable d'entrée de la fonction) que je reçois et de calculer la valeur du masque. Il s'avère qu'il n'y a pas de calculs supplémentaires. Je sélectionne simplement le type de masque, et c'est tout ! Je veux comprendre ce que vous voulez dire par :
Pouvez-vous expliquer ?De plus, elle doit être initiée de manière explicite.
Une dernière chose : j'ai rencontré un comportement étrange (pour moi) de UninitializeReason(). Je vérifie sa valeur dans l'Inite, et si l'horizon temporel a été modifié et qu'il y a des positions ouvertes, alors je dois émettre une demande pour les fermer. Si nous exécutons initialement l'EA sur M5, puis passons à une autre période, il n'y aura pas de demande. Si nous revenons à la TF initiale (M5), il y aura une demande. Je pense que ce n'est pas normal. J'ai besoin d'une demande à tout changement de TF.
Quelqu'un peut-il expliquer ?
Une dernière chose : j'ai rencontré un comportement étrange (pour moi) de UninitializeReason(). Je vérifie sa valeur dans l'Inite, et si l'horizon temporel a été modifié et qu'il y a des positions ouvertes, alors il devrait y avoir une demande pour les fermer. Si nous exécutons initialement l'EA sur M5, puis passons à une autre période, il n'y aura pas de demande. Si nous revenons à la TF initiale (M5), il y aura une demande. Je pense que ce n'est pas normal. J'ai besoin d'avoir une demande à tout changement de TF.
Quelqu'un peut-il expliquer ?
Pour que ça marche, DeinitReason est une variable globale.
Pour que ça marche, DeinitReason est une variable globale.
Bonjour.Une nouvelle question a surgi.Aide s'il vous plaît.Pour les connaisseurs il ya une minute, mais pour les débutants est difficile.Googlé rien ne sert, mais peut-être quelqu'un a fait face.
Le journal dit
(2013.04.23 10:06:30 2013.04.01 00:00 xrust EURUSD,M1 : 2 paramètre pour la fonction SetIndexBuffer doit être un tableau).
https://forum.mql4.com/ru/55137#786974
Bonjour.Une nouvelle question a surgi.Aide s'il vous plaît.Pour les connaisseurs il ya une minute, mais pour les débutants est difficile.Googlé rien ne sert, mais peut-être quelqu'un a fait face.
Le journal dit
(2013.04.23 10:06:30 2013.04.01 00:00 xrust EURUSD,M1 : 2 paramètre pour la fonction SetIndexBuffer doit être un tableau).
https://forum.mql4.com/ru/55137#786974
Il est dit que le deuxième paramètre de la fonction SetIndexBuffer doit être un tableau. C'est-à-dire, pas le double znach1, mais le double znach1[]