Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1445
![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
Merci !
J'ai essayé et j'ai eu une erreur, je fais quelque chose de mal :
Le tampon[] est-il distribué ? Je vois la déclaration, mais je ne vois pas le réglage de la taille.
Le tampon[] est-il distribué ? Je vois la déclaration, mais je ne vois pas l'ensemble des dimensions.
Définir la taille, erreur ailleurs, ne fonctionne pas.
Définir la taille, erreur ailleurs, ne fonctionne pas.
Que transmettez-vous?
Qu'est-ce que vous transmettez?
Vitaly, pourquoi copier la fonction de l'inluder ? Ne serait-il pas plus simple de brancher une bibliothèque ?
#include <MovingAverages.mqh>
En général, supprimez l'appel à cette fonction de la boucle. Il y a déjà une boucle complète dans cette fonction. Pour commencer, vous devez transmettre le début des données significatives dans le tableau, sur la base desquelles vous effectuez le lissage. Pour certains types de lissage, vous avez besoin d'un pré-calcul. Pour le SMMA, il s'agit de deux périodes de calcul.
En général, supprimez l'appel à cette fonction de la boucle. Il y a déjà une boucle complète dans cette fonction. Pour commencer, vous devez transmettre le début des données significatives dans le tableau, sur la base desquelles vous effectuez le lissage. Pour certains types de lissage, vous avez besoin d'un pré-calcul. Pour le SMMA, il s'agit de deux périodes de calcul.
Mais lorsqu'une nouvelle barre est ajoutée, le tableau entier ne sera-t-il pas recalculé ? Et lorsque la valeur actuelle du tableau change, le tampon est également recalculé. Dans ce cas, comment éviter la boucle ?
Une fois au début de l'indicateur, à travers tout le tampon, et ensuite seulement le dernier indice à chaque tick ? C'est un impromptu. Je ne l'ai pas encore fait... Je dois vérifier.
Et dans ce cas, lorsqu'une nouvelle barre est ajoutée, l'ensemble du tableau ne sera-t-il pas recalculé ? Et il ne serait pas mal non plus de recalculer lorsque la valeur actuelle du tableau tampon change. Dans ce cas, comment éviter la boucle ?
Une fois au début de l'indicateur, à travers tout le tampon, et ensuite seulement le dernier indice à chaque tick ? C'est un impromptu. Je ne l'ai pas encore fait... Je dois vérifier.
Eh bien, regardez le code - Vitaly l'a directement exposé
Eh bien, regardez le code - Vitaly l'a posté directement
Maintenant je suis venu pour déboguer la construction "SmoothedMAOnBuffer()" dans mt4.
Je ne comprends pas ce qui ne va pas.
J'en suis maintenant à déboguer la construction "SmoothedMAOnBuffer()" dans mt4.
Qu'est-ce qui ne va pas, je ne comprends pas du tout.