Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 820
![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
Bonjour ! S'il vous plaît, aidez-nous à écrire dans l'alerte RSI, les notifications push. J'ai essayé moi-même, mais cela ne fonctionne pas et cela donne une erreur.
Quelle est la raison pour laquelle le son n'est pas joué si PlaySound() renvoie true ?
Quelle est la raison pour laquelle l'audio ne joue pas si PlaySound() renvoie true ?
Les noms sont corrects. La raison s'est avérée être les alertes. MILLE MERCIS ! Cela fait quelques jours que je n'ai pas pu trouver la raison.
Comment fonctionne la fonction ArrayMaximum() qui est incluse par défaut dans le compilateur ? Donc, le nœud de la question est le suivant : cette fonction trouve la valeur maximale dans le tableau, je pense que si un tableau contient des valeurs dans un ordre chaotique, afin de trouver la valeur maximale ou minimale, ces valeurs devraient d'abord être triées et seulement alors vous pouvez choisir la valeur maximale, qui sera à la fin ou au début de la liste du tableau trié, comment cette fonction trouvera-t-elle la valeur maximale si elles sont écrites dans un ordre chaotique ?
Il n'y a pas besoin de trier quoi que ce soit. La fonction ArrayMaximum() trouve la valeur maximale dans le tableau non trié et renvoie l'indice de la valeurtrouvée .
Il n'y a pas besoin de trier quoi que ce soit. La fonction ArrayMaximum() trouve la valeur maximale dans un tableau non trié et renvoie l'indice de la valeurtrouvée .
Mais il faut quand même l'aligner dans une certaine chaîne pour le comparer à l'une ou l'autre valeur, s'il y a 5 valeurs et qu'elles sont écrites dans un ordre chaotique, la seule façon de trouver le maximum ou le minimum est de les comparer toutes, dans tous les cas il faut un tampon pour stocker les valeurs.
Mais il faut encore les aligner dans une chaîne afin de les comparer à une valeur ou une autre, s'il y a 5 valeurs et qu'elles sont écrites dans un ordre chaotique, la seule façon de trouver le maximum ou le minimum est de les comparer toutes, dans tous les cas vous avez besoin d'un tampon pour stocker les valeurs.
Pourquoi essayer de comprendre comment il fonctionne en interne ? Eh bien, si vous voulez écrire votre propre fonction, il est probablement plus pratique de trier et de prendre la valeur de l'un des index les plus éloignés. Mais elle ne sera guère plus rapide que la fonction intégrée. De plus, la fonction intégrée vous permet de rechercher une valeur dans les limites de l'index désigné. Un simple tri ne fonctionnera donc pas. Nous devrons donc copier une partie du tableau dans un tableau intermédiaire, le trier et en extraire la valeur requise, mais la copie de tableau n'est pas une fonction très "bon marché".