[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 300
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
à Reshetov^ Comme ceci : int start() { Comment("Positions ouvertes : ", OrdersTotal()) ; string smb=Symbol() ; int tf=Period() ; gsID=smb+IsDemo()+IsTesting()+IsOptimization()+"."+Magic ; inf="" ; INF(TTS(TimeCurrent()), true) ; main(Magic, smb, tf) ; Comment(inf) ; et où et comment le nombre est-il affiché ?
Pouvez-vous me dire comment travailler avec ArrayMaximum dans l'EA ? Dans l'indicateur cela fonctionne, j'ai marqué les tableaux et les tampons, mais dans l'EA ce n'est pas clair.
Vous devez d'abord préparer le tableau. Essayez le script donné dans l'aide du MetaEditor:
Vous devez d'abord préparer le tableau. Essayez le script donné dans l'aide du méta-éditeur:
Dans mon indicateur, cela ressemble à ceci :
sm[i]=........... ;
double IndexMaxValue=ArrayMaximum(sm,n,shift) ;
Je ne sais pas comment l'attacher à votre script, comment le faire dans l'Expert Advisor ?
Je peux sortir sm[i] via iCustom, mais comment puis-je mettre la variable iCustom dans ArrayMaximum ?
mais comment la variable iCustom peut-elle être placée dans ArrayMaximum car ce n'est pas un tableau ?
Je n'ai pas cité la documentation pour rien. Il existe une description des paramètres qui doivent être donnés en entrée d'une fonction. S'il y est dit que le paramètre doit être un nom de tableau, pousser une autre fonction (iCustom() en particulier) ne mènera à rien de bon. Cela signifie qu'avant d'appeler ArrayMaximum() nous devons déclarer un tableau et ensuite remplir ce tableau avec des valeurs et seulement après cela vous pouvez appeler ArrayMaximum()
.
J'ai essayé de mettre le code de l'indicateur lui-même dans l'EA, mais rien ne fonctionne, IMHO le point est que l'indicateur a besoin d'indiquer les tampons et je ne l'ai vu nulle part dans les EAs, c'est pourquoi l'indicateur fonctionne, mais le même code ne fonctionne pas dans les EAs. J'ai un tableau rempli du cycle sm[i] et l'indicateur le voit mais l'EA avec le même code ne le voit pas. Peut-être que les tableaux dans les EAs devraient être déclarés différemment de ceux des indicateurs ?
Trouvez une solution - sans poser de questions : https://www.mql5.com/ru/articles/mt4
https://www.mql5.com/ru/articles/1497