Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 727
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
L'innovation mql4 est que la taille du tableau doit être spécifiée.
Quel est le problème ?
Merci à tous !
Quel est le problème ?
Oui, c'est ce que je pensais aussi, quand je l'ai écrit tout seul. Et lorsque j'ai inséré dans void OnStart() du script et que j'ai obtenu la sortie en dehors du tableau dans le journal, je suis arrivé à une telle conclusion. Dans votre exemple, int start() est une ancienne version du script sans #property strict.
Et sans #property strict, voici ce que cela donne.
Et il est préférable de ne pas aller au-delà.
Ici :
0 erreur(s), 0 avertissement(s) 1 1
Disons que j'exécute un EA, et que sur le premier tick utilisant Bid, l'EA doit se souvenir de ce prix jusqu'à un certain point, peut-être pour un jour, peut-être pour une heure.
Que peut-on utiliser pour se souvenir de ce prix ?
Et dans votre exemple int start()
Je ne sais pas pourquoi. (j'aimerais savoir) pourquoi, mais dans le build 634, ainsi que dans le 711, int start() et sans #property strict donne 0 valeurs dans tout le tableau si on déclare un tableau sans spécifier sa taille...
Et il est préférable de ne pas aller au-delà.
Ici :
0 erreur(s), 0 avertissement(s) 1 1
Je ne sais pas pourquoi. (j'aimerais savoir) pourquoi, mais dans le build 634, ainsi que dans le 711, dans int start() et sans #property strict cela donne 0 valeurs dans tout le tableau si on déclare un tableau sans spécifier sa taille...
Disons que j'exécute un EA, et que sur le premier tick utilisant Bid, l'EA doit se souvenir de ce prix jusqu'à un certain point, peut-être pour un jour, peut-être pour une heure.
Avec quoi puis-je le mémoriser ?
Il n'y a pas d'astuce. Si vous voulez vous souvenir de la valeur et ne pas la modifier pendant un certain temps, vous devez spécifier la condition suivante
If(event) assigne une valeur à une variable ou un élément de tableau.
En même temps, la variable ou le tableau doit être déclaré comme une variable globale, ou statique.