Erreurs, bugs, questions - page 2982
![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
Partagez quelque chose d'intéressant au KB.
Et voilà, comme promis: https://www.mql5.com/ru/code/33898
Veuillez expliquer pourquoi la deuxième option est plus rapide que la première.
Bonjour à tous ! Je viens de commencer à apprendre comment écrire un robot de trading simple à partir des exemples de vidéos YouTube. Je veux écrire un script pour ouvrir le premier ordre d'achat, et il doit s'ouvrir si je n'ai pas d'autres ordres ouverts, le script a écrit cela, mais l'ordre ne s'ouvre pas, s'il vous plaît conseiller ce qui est l'erreur !
***
1. Vous devez coller le code correctement (utiliser le bouton
).
2. Pour les débutants, il existe des rubriques spéciales (pour l'ancien terminal -Questions de débutants MQL4 MT4 MetaTrader 4 et pour MQL5 -Questions de débutants MQL5 MT5 MetaTrader 5).
pas de virtualité ? étant donné que la fonction est complètement vide, la différence est minime et ne peut être critique.
Je voudrais savoir quels calculs supplémentaires sont effectués lors de la virtualisation ?
Je veux comprendre quels calculs supplémentaires sont effectués lorsque la virtualité est utilisée ?
Le second n'a pas de descendance.
Dans le second cas, il n'y a pas de descendants, donc il est fort probable que le compilateur ait supprimé le virtuel et qu'il s'agisse d'une simple fonction.
Je veux comprendre quels calculs supplémentaires sont effectués avec la virtualité ?
La deuxième variante a été complètement optimisée comme un appel d'une fonction habituelle, y compris la distribution des constantes.
Aucune conclusion ne peut être tirée de cet exemple en raison de l'extrême simplicité et de la dégénérescence complète du code.
1. Pouvez-vous me dire, quelle est la longueur maximale deStringLen des caractères ? Dans MetaQuotes dans MT5, j'ai trouvé un symbole de 9 caractères maximum :Coffee_Z0. Mais le commerce sur ce marché est désactivé. La deuxième question s'ensuit.
2. Où puis-je tester sur un compte de démonstration pour le MT5 en utilisant le stringLen!= 6 symboles ? Bien que je soupçonne que de tels symboles ne sont pratiquement pas pertinents.
1. Pouvez-vous me dire, quelle est la longueur maximale deStringLen des caractères ? Dans MetaQuotes dans MT5, j'ai trouvé un symbole de 9 caractères maximum :Coffee_Z0. Mais le commerce sur ce marché est désactivé. La deuxième question s'ensuit.
2. Où puis-je tester sur un compte de démonstration pour le MT5 en utilisant le stringLen!= 6 symboles ? Bien que je soupçonne que de tels symboles ne sont pratiquement pas pertinents.
SBRF-3.21 ou même GOLD-12.21 sont pertinents.
SBRF-3.21 ou même GOLD-12.21 sont tout à fait pertinents.
(nom de l'instrument à terme)
(instrument)
(série Futures)
C'est ce que j'ai déterré. Et j'ai quelques doutes sur le fait que "GOLD-12.21" est ce qui devrait être affiché dans Market Watch et sera le _Symbol dans MQL5. J'ose dire que ce serait "GDZ1" là-bas.