Questions des débutants MQL4 MT4 MetaTrader 4 - page 172
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.
Veuillez m'indiquer comment procéder correctement.
Il existe une collection globale d'objets :
Il existe une classe supplémentaire où de nombreux calculs sont effectués, notamment la création d'objets et leur ajout à la collection :
class CCheck : public CArrayObj { } bool CCheck::SomeMethod(void) { CSample *sample_object=new CSample(); array.Add(sample_object); }
Cet objet supplémentaire de la classe CCheck, je le crée régulièrement dans une boucle. Mais je ne peux pas le détruire, car j'ai besoin d'objets CSample dans la collection de tableaux. Si je détruis CCheck, je perds aussi les sample_objects dans le tableau.
Je déplace maintenant ces objets CCheck vers un autre tableau d'objets poubelle, que je vide lorsque je n'ai plus besoin des objets correspondants dans le tableau. Mais j'obtiens une erreur de mémoire parce que je dois garder beaucoup d'objets CCheck lourds dans le tableau. Mais je n'ai pas besoin de l'objet entier, juste de l'objet CSample créé. Pourriez-vous me dire comment faire correctement, afin que je puisse sauvegarder uniquement l'objet CSample et supprimer l'objet CCheck. Je n'arrive pas à comprendre.
Le code est le suivant :
La solution se trouve quelque part sur un forum, mais je n'arrive pas à trouver la réponse.
Qui a trouvé un "antidote" contre cela :
Le code est standard :
L'essentiel : l'Expert Advisor se bloque lorsqu'il passe d'une période à une autre. Dans mt5, ce problème n'existe pas.
Y a-t-il une solution ? Ou il vaut mieux oublier les panneaux dans mt4 :)
La solution se trouvait déjà quelque part sur le forum, mais je n'arrive pas à trouver la réponse.
Qui a trouvé un "antidote" contre cela :
Le code est standard :
L'essentiel : le conseiller expert se bloque lorsque je passe d'une période à une autre. Dans mt5, ce problème n'existe pas.
Y a-t-il une solution ? Ou il vaut mieux oublier les panneaux dans mt4 :)
Peut-être que quelqu'un pourrait l'utiliser. En résumé, il y avait un Expert, je l'ai enregistré comme Indicateur, tout fonctionne. Je veux dire le code pour le Panel.
Bonjour !
Je pensais qu'il était possible d'imprimer simplement un tableau, mais je ne me souviens pas et je ne trouve pas comment le faire. Comment ?
Bonjour !
Je pensais qu'il était possible d'imprimer simplement un tableau, mais je ne me souviens pas et je ne trouve pas comment le faire. Comment ?
ArrayPrint
Ah, c'était dans MQL5, merci clairement !
Je ne comprends pas ce que vous devez faire pour le réparer :
4030 est "chart not responding".
Hier, cela a fonctionné :( La seule différence est que MT5 est optimisé en parallèle (utilise aussi le timer), mais il y a des ressources libres. Le graphique avec ce conseiller expert est "propre" du tout, rien n'y est attaché.
La seule différence est que MT5 est optimisé en parallèle (il utilise aussi le timer), mais il y a des ressources libres. Le graphique de ce conseiller expert est "propre", rien n'y est attaché.
J'ai arrêté l'optimisation en 5 et cela fonctionne. Il ne devrait pas y avoir de lien ?
Ma question sur Unicode était ici. Pourquoi a-t-il été supprimé ?
Laissez-moi vous donner un peu de contexte :
Un peu moins d'expression dans les questions et elles ne seront pas supprimées. C'est simple : poser une question, ce n'est pas déverser sa négativité sur les autres. Vous êtes dans une communauté.
Respectez l'endroit où vous posez vos questions et où vous vous attendez à obtenir une réponse, et non la réaction d'un modérateur.