MetaTrader 4 Build 529 beta publié avec un nouveau compilateur - page 103
![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
Ce que j'ai écrit (page 68) n'a pas encore été corrigé, mais je suis sûr qu'il le sera bientôt aussi.
Et un gravitsapa sera fait ;)
Maman, maman, qu'est-ce qu'on va faire...
"Il est très difficile de pénétrer une langue quand on pense en deux langues à la fois." (c) Kin-dza-dza
Il est donc difficile de comprendre une langue qui est actuellement composée de deux langues (mql4 et mql5).
J'espère vraiment que toutes les bibliothèques seront réécrites et que la fonctionnalité sera maintenue.
Maman, maman, qu'est-ce qu'on va faire, ......
Il est très difficile d'entrer dans la langue quand on pense en deux langues à la fois. (c) Kin-dza-dza
Il est difficile de comprendre une langue qui est actuellement composée de deux langues (mql4 et mql5).
J'espère vraiment que toutes les bibliothèques seront réécrites et que la fonctionnalité sera maintenue.
La fonction ObjectCreate() de la bibliothèque doit être corrigée un tout petit peu.
par exemple dans "ChartObjectsBmpControls.mqh" à la place :
faire :
dans la bibliothèque, il suffit de modifier un peu la fonction ObjectCreate().
par exemple dans "ChartObjectsBmpControls.mqh" à la place :
faire :
Pourquoi les remplacer ? Vous pouvez garder les deux. L'option la plus harmonieuse.
Lors d'une nouvelle construction, la bibliothèque sera recompilée de toute façon.
La solution est d'hériter et d'ajouter sa propre fonction, mais si les développeurs corrigent le problème, cela ne sert à rien.
teststr donne.
2013.12.08 21:12:41.866 teststr USDCHF,H1 : supprimé
2013.12.08 21:12:41.855 teststr USDCHF,H1 : s=StringConcatenate(s,s1), time=57564 ms, strlen=451434
2013.12.08 21:11:44.295 teststr USDCHF,H1 : StringAdd(s,s1), time=16 ms, strlen=1500000
2013.12.08 21:11:44.284 teststr USDCHF,H1 : s+=s1, time=530 ms, strlen=1500000
2013.12.08 21:11:43.749 teststr USDCHF,H1 : iter=500000 s1="abc"
2013.12.08 21:11:43.746 teststr USDCHF,H1 : chargement réussi
regarder STRLEN.... (fonctionne bien avec iter=3000 ou tout autre iter de petite taille)
construire 555
C'est drôle. Le nom du conseiller expert inclut les noms de ses sous-dossiers.
Cela augmente inutilement la taille du nom de l'expert.
Par exemple : Si le nom du conseiller expert est Expert et qu'il est stocké dans le répertoire Terminal_directory\MQL4\experts\Orders\Nickname,
alors le nom du conseiller expert ne serait pas Expert, mais Orders\Customer_name\Expert. Si les noms des objets comprennent Expert_name et object_name_time, le nombre de caractères est déjà dépassé, et l'objet sera édité à un prix et un temps nuls.
Si les noms d'objets incluent un nom d'EA qui doit être nettoyé lors de la désinitialisation, cela laisse très peu de place pour le nom d'objet lui-même.
Cela va-t-il changer, ou cela restera-t-il ainsi ?
mis à jour vers 555 terminal ne voit pas les fichiers de scripts, Expert Advisors et indicateurs, ils sont dans le répertoire du terminal.
Capture d'écran
Pourriez-vous clarifier votre point de vue ?
Dans la capture d'écran que vous avez présentée, il y a des scripts, des experts et des indicateurs.