Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 561
![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
Chérie, j'ai besoin de ton aide.
Je suis en train d'optimiser mon Expert Advisor par l'indicateur, le code de l'indicateur est ci-dessous.
L'optimisation est lente, j'ai fait un code dans l'EA pour recalculer l'indicateur sur une nouvelle barre, ce qui n'est pas tout à fait adapté.
Veuillez voir le code de l'indicateur, ce que l'on peut y faire pour que le recalcul soit plus rapide.
pourquoi avez-vous pensé que c'était la faute de l'indicateur ?
calculer le nombre de caractères, + la taille de la police, comme ceci ?
La taille de la police ne vous permet pas d'acquérir les connaissances dont vous avez besoin. Vous devez dessiner plusieurs objets l'un sur l'autre. Seul le premier objet a un point d'ancrage. Comment obtenir le point d'ancrage du 2ème objet et des suivants ?
Achèvement forcé de l'EA dans le cas où l'utilisateur décharge l'EA.
il est préférable d'enregistrer les données directement au départ.
----------------------------------------------------
Le temps d'exécution de deinit est limité à 10 secondes.
Dans le testeur, à l'achèvement normal, le drapeau d'arrêt n'est pas activé, donc la désinitialisation est tranquillement terminée.
----------------------------------------------------Peut-être qu'une limite de 10 secondes est imposée au fonctionnement de toute fonction ?
Et voici la solution proposée :
Pourquoi avez-vous pensé que c'était la faute de l'indicateur ?
Par exemple, j'ai optimisé AMA, il est beaucoup plus rapide d'optimiser, bien que l'indicateur soit complexe.
Je ne dirai pas avec certitude que c'est la faute de l'indicateur. Je n'ai pas encore beaucoup d'expérience dans ce domaine.
Mais comment l'accélérer ? Est-ce que j'ai fait tout ce qu'il fallait ici ou est-ce que je peux changer quelque chose ?
En principe, il suffit que l'indicateur soit calculé à partir des 100 dernières barres, mais si je fixe le nombre 100 au lieu de 500, les valeurs disparaissent.
Si vous effectuez l'optimisation à cette vitesse, sa barbe d'achèvement atteindra le plancher et les mullens gagnés ne seront pas utiles) Eh bien, ou le marché sera complètement différent.Bon après-midi. Pouvez-vous me dire s'il est possible de définir ou de calculer par programme la largeur/hauteur sur un graphique d'un objet OBJ_TEXT ?
Texte probablement pas, mais étiquette s'il vous plaît
docs.mql4.com/fr/constants/objectconstants/enum_object_property
Propriétés OBJPROP_XSIZE et OBJPROP_YSIZE
Mais, comment l'accélérer ? Est-ce que j'ai tout fait correctement ici ou y a-t-il quelque chose que je peux changer ?
Eh bien, vous pouvez immédiatement voir que le calcul est erroné, par exemple qu'une barre a été ajoutée.
La limite 1 sera de deux... Et puis
De toute façon, le recalcul est complètement faux...
Merci beaucoup, bonne journée :) >)
Eh bien ici vous pouvez voir que le recalcul est foiré, par exemple une barre a été ajoutée.
La limite 1 sera de deux... Et puis
De toute façon, le recalcul est complètement faux...
Je vais deviner :
limit1=Bars-counted_bars;
Est-ce que ça doit être comme ça ?
Je ne sais pas ce qui se passe ici.
Si en général, il me suffit que l'indicateur soit calculé sur les 100 dernières barres.