![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
Cette erreur était une conséquence d'une mauvaise optimisation et a été corrigée dans la 358ème build.
1. Oui, je comprends qu'il s'agit d'une erreur accidentelle, et je suis bien conscient qu'elle a été corrigée. Mais malheureusement, cela ne garantit pas que de tels bogues n'apparaîtront pas à l'avenir.
Le problème ici n'est même pas que les éléments de base (comme le minuteur ou les événements personnalisés) cessent soudainement de fonctionner dans le testeur, mais que la moitié de la logique du système de trading peut être chargée sur eux.
Par conséquent, vous devez soit attendre que l'erreur soit corrigée, soit chercher d'autres solutions pour les tâches.
2. Comme je m'intéresse principalement à l'automatisation dans MT5 (en fait, c'est 90% de ce qui m'intéresse), il est important pour moi, du point de vue de MTS, que tout fonctionne comme prévu.
C'est pourquoi j'ai d'abord souligné que du point de vue d'un trader, qui négocie manuellement ou avec une automatisation partielle, je suis entièrement satisfait de la version actuelle (non pas que j'en sois satisfait, mais elle me convient parfaitement).
De plus, j'aurais accepté de travailler en mode manuel, sur des transactions réelles, il y a environ six mois. Mais malheureusement, je ne suis intéressé que par l'automatisation du processus de trading (qui malheureusement souffre encore).
La thèse de "l'humidité de la plate-forme" n'a donc pas été confirmée.
Renat, confieriez-vous une grosse somme d'argent à un EA fonctionnant sur la version actuelle du terminal ?
Pour que vous puissiez l'allumer et observer le résultat, au lieu de vérifier frénétiquement les journaux tous les 2 jours pour voir si tout est OK ?
MT4 est prêt pour le "flottement autonome" depuis longtemps. Et j'essaie de nouvelles constructions sur la démo, car elles ne commencent pas toujours à fonctionner correctement d'un seul coup.
Le cinq a encore à faire et pour arriver à cet état, pas encore de fiabilité dans le travail (ni du côté serveur ni du côté terminal). La mise à jour forcée vaut à elle seule beaucoup !
Et les histoires du championnat ? Pensez-vous que de tels oublis pourraient être tolérés dans la vie réelle ? Et ce, avec votre organisation - sans l'interférence d'administrateurs DC inefficaces !
Peut-être était-ce une erreur de parler de l'humidité, mais le MT5 n'est pas encore fiable (stable, prévisible).
OK, je vais trouver le temps de relire ce que j'ai probablement déjà oublié, c'est-à-dire qu'un tel prix (82.45999999(9)) sera accepté par le serveur de trading pour ouvrir un ordre de marché ?
sergey1294 Veuillez prêter attention à ce que les développeurs vous ont donné comme exemples et classes prêts à l'emploi, au moins la classe CTrade fournie par les développeurs n'a pas les fonctions NormalizeDouble(), ainsi que les exemples dans la référence MQL5 / Trading Functions / OrderSend
Je ne vais pas inventer et écrire initialement les mauvais programmes si j'ai lu les exemples dans la source originale, l'exemple OrderSend() dans la référence MT4 ne contient pas non plus la normalisation des prix.
Renat, confieriez-vous une grosse somme d'argent à un EA fonctionnant sur la version actuelle du terminal ?
Pour que vous puissiez l'activer et observer le résultat, au lieu de vérifier frénétiquement les journaux tous les 2 jours pour voir si tout est OK ?
Oui.
Mais vous ne devez pas prétendre que vous ne vérifierez pas les journaux dans un autre cas ou un autre terminal. Vous le ferez et pas seulement tous les deux jours.
MT4 est prêt pour la "navigation autonome" depuis longtemps maintenant. Et j'essaie de nouvelles constructions sur la démo parce qu'elles ne commencent pas toujours à fonctionner correctement d'un seul coup.
Le cinq a encore à faire et pour arriver à cet état, pas encore de fiabilité dans le travail (ni du côté serveur ni du côté terminal). La mise à jour forcée seule n'est pas si mal !
Je pense que la fonctionnalité de base de MT5 est déjà stabilisée. Nous en sommes maintenant au processus de polissage.
Bien sûr, il y aura toujours des erreurs.
Et les histoires du championnat ? Pensez-vous que de tels oublis pourraient être tolérés dans la vie réelle ? Et ceci avec votre organisation - sans l'interférence d'administrateurs ineptes de DC !
Peut-être était-ce une erreur de parler d'humidité, mais le MT5 n'est pas encore fiable (stable, prévisible).
Oui.
Mais ne prétendez pas que vous ne vérifierez pas les journaux dans un autre cas ou un autre terminal. Vous le ferez, et pas seulement tous les deux jours.
Je pense que la fonctionnalité de base de MT5 est déjà stabilisée. Maintenant, c'est une corvée.
Il y aura toujours des erreurs, bien sûr - il n'y a pas moyen d'y échapper.
C'est ce que je dis - ça ne sent pas l'humidité. Seul un cadavre est stable.Je suis d'accord avec Renat. Si le code est écrit correctement, aucun problème ne survient dans le trading, que ce soit sur un compte démo ou réel.
P.S. Les exemples des classes d' aide et standard sont seulement des exemples pour comprendre comment cela fonctionne et pas plus. Si vous avez besoin d'un code stable qui fonctionne sur le trading réel, vous devez considérer toutes les situations possibles lors du trading sur le réel et les développeurs ne sont pas obligés de décrire toutes les situations liées au trading sur le réel dans les exemples.
Je n'utilise pas les exemples prêts à l'emploi de l'aide ou les classes intégrées prêtes à l'emploi. J'écris toujours mon propre code. Les classes et les exemples standard ne fonctionnent pas bien, surtout sur les transactions réelles. C'est déjà prouvé par la pratique, notamment sur MT4. C'est pourquoi j'ajuste toujours le prix ouvert, le SL, le TP et le volume avant de l'envoyer au serveur et il est très rare que je reçoive une requote du serveur.
Je soutiens Renat. Si vous écrivez le code correctement, vous n'aurez aucun problème lors du trading, même sur la démo, même sur le compte réel.
P.S. Les exemples des classes d' aide et standard ne sont que des exemples pour comprendre comment cela fonctionne et pas plus. Si vous avez besoin d'un code stable qui fonctionne pour le trading réel, prenez en compte toutes les situations possibles lors du trading sur un compte réel et les développeurs ne sont pas obligés de décrire toutes les situations liées au trading sur un compte réel dans les exemples.
n'insistez pas sur le problème ! - Si vous êtes un technicien de spécialité - alors vous comprenez la valeur de la documentation technique, en particulier la documentation de la source originale (et en russe), plutôt qu'une réimpression de qui sait où et par qui, mais si vous n'avez pas d'éducation dans la programmation et l'électronique, alors ne lisez pas plus loin - vous ne comprendrez pas...
Le fait que vous puissiez écrire un meilleur code que celui qui vous est proposé dans les exemples - est votre droit personnel / votre affaire, et le fait que vous démontriez publiquement un manque de compréhension et une réticence à discuter des aspects techniques - semble peu judicieux, écrivez vos propres classes et bibliothèques - mais l'appel des fonctions intégrées doit être effectué comme recommandé par les développeurs, si au cours d'une discussion publique il s'avère que les développeurs ont fait une erreur - bravo à vous. Et vous chantez les louanges des développeurs et de vous-même.
Je dois souvent m'occuper d'équipements importés coûteux (Siemens, Octagon, Omron) et j'ai suffisamment de cervelle pour lire la documentation technique et faire ce que les développeurs suggèrent - ne pas chercher à faire des erreurs de quelques jours et ne pas ruiner un rack valant plusieurs millions - vous devriez vous habituer aux normes techniques.
Renat:
Mais ne prétendez pas que vous ne vérifierez pas les journaux dans un autre cas ou un autre terminal. Vous le ferez, et pas seulement tous les deux jours.
Il m'est arrivé de laisser le build 225 de MT4 allumé lorsque je partais en vacances (pour une semaine ou plus). Plus d'une fois.
Et à l'arrivée, je ne trie pas les journaux, mais les rapports de compte du courtier.
Renat:
Je pense que la fonctionnalité de base de MT5 est déjà stabilisée. Maintenant, il y a une mouture en cours.
C'est bien, mais ça ne vous donne pas confiance.
En tant qu'utilisateur, je ne sais rien, même sur quelque chose d'aussi simple que le comportement du terminal après une mise à jour.
Les réponses à ces questions ne sont pas dans l'aide (ou elles ne sont pas assez complètes), et les développeurs ne publient pas souvent des informations de leur propre initiative, il faut donc les supplier.
En outre, si la fonctionnalité du langage ou du terminal, ou les classes standard (si elles sont utilisées dans l'EA), ou toute fonction interagissant avec le serveur sont modifiés, je dois vérifier manuellement l'EA sur le "nouveau terminal". Pourquoi aurais-je besoin de faire ça chaque semaine ?
Je ne dis pas que MT5 est brut, mais je crois que l'état actuel n'est pas suffisant pour passer au réel (j'entends par là l'automatisation complète, sans toucher au trading manuel).
MetaTrader 5 a déjà été mis en service par plusieurs entreprises et leurs publicités sont diffusées sur ce site.
L'humidité est un non-sens. Un test bêta public est en cours depuis plus d'un an. Dieu interdit à nos concurrents d'atteindre ce niveau de crudité.
En parlant de concurrents. Renat, connaissez-vous la plateforme Integral PowerTrader ?
Il est vrai qu'il est orienté sur les marchés interbancaires ECN. Mais il a l'air très bien et il n'est pas du tout grossier.
Il existe de nombreuses solutions intéressantes et complètes. Belle plateforme et très pratique.
Mais la fonctionnalité est plus simple que dans MT. Et à bien des égards, il est bien sûr inférieur à MT.
Qui sait si Medvedev et Poutine ne reclasseront pas les DC en tant que casinos et il ne restera alors que les ECN.
En fait, quelques banques russes ont déjà exprimé le désir d'acheter MT5. Donc "pas seulement intégral" :)