Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 809
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
Pouvez-vous me montrer comment développer une boucle sans créer de variables ?
Dépliez, c'est-à-dire faites-le à l'envers - ne partez pas de zéro mais d'un ArrayRange.
et diminuer le compteur
Où puis-je trouver des informations sur la création de panneaux de négociation, avec des exemples, etc.
Aide à l'écriture du code pour un panneau comme celui-ci :
***Où puis-je trouver des informations sur la création de panneaux de négociation, avec des exemples, etc.
Aide à l'écriture du code pour un panneau comme celui-ci :
***Utilisez les fonctions de l'éditeur de messages :
Utilisez les commandes de l'éditeur de messages pour formater le texte et insérer des images/codes/tableaux :
Utilisez les fonctions de l'éditeur de messages :
Utilisez les commandes de l'éditeur de messages pour formater le texte et insérer des images/codes/tableaux :
où "form" est le nom du panneau lui-même et text_field_1 à text_field_10 est l'endroit où différentes données seront affichées (prix moyen pour une certaine période de temps, prix maximum, prix minimum, SL, TP et ainsi de suite...) qui changeront périodiquement en fonction de la situation du marché.
Pour mieux comprendre ce dont je parle, veuillez réserver ces noms :
pour le nom du panel (formulaire) : imya_paneli
noms des données affichées dans les champs de texte : teckstovoe_pole_1 à teckstovoe_pole_10
noms des champs de texte (laissez-les tels quels (EURUSD, GPBUSD, SL, TP, M1, M2, M3, M4, M5, M6))
Et peut-être le point le plus important : le formulaire ne doit pas être transparent, c'est-à-dire qu'à l'endroit où le formulaire sera affiché, on ne peut pas voir de bougies à l'intérieur du formulaire lui-même.
PS : mes excuses, j'ai dû joindre une image, car je ne peux pas l'insérer dans les messages en utilisant les fonctions de l'éditeur de messages.
Il existe une date actuelle (15.04.2019) et une date saisie manuellement, par exemple 26.04.2019..... comment calculer le nombre de jours avec le week-end pour obtenir 10 jours ? ???
Vérifiez si cela fonctionnera avec l'heure dans le futur. Sinon, uniquement en vérifiant le jour de la semaine et en faisant le total sans les jours de congé.
Est-il vrai que l'incrémentation du préfixe ++i fonctionne plus rapidement que le postfixe i++ dont la rumeur dit qu'il y a une différence de 10% ?
vérifiez-le vous-même, voici un bon exemplehttps://www.mql5.com/ru/forum/287618/page15#comment_9810652
Si vous avez besoin de plus de performances dans les calculs, il faut absolument utiliser MQL5, seul le C++ pur peut le battre.
Est-ce que le débogage fonctionne dans MQL4, je suis fatigué de mettre la fonction Print sur une ligne sur deux, si oui où voir comment l'utiliser ?
https://www.metatrader5.com/ru/metaeditor/help/development/debug
Il fonctionne de la même manière pour MT4, mais il semble que le débogage sur l'historique ne fonctionne pas, mais pour les tâches normales - point d'arrêt et regarder les variables - tout fonctionne dans MT4 sans problèmes.
J'ai parcouru le dossier Include et je n'ai pas trouvé comment sont disposées des fonctions comme ArrayResize() ouArrayCopy(). Comme il m'est apparu clairement qu'ils y sont utilisés par défaut, voici un exemple de code
extraites du fichier ArrayDouble.mqh, il n'y a pas d'accès à ces fonctions et même inversement elles sont utilisées dans la conception d'autres fonctions ou mécanismes. J'ai regardé d'autres fichiers et je n'ai pas compris comment accéder au code interne de fonctions telles que ArrayResize() ouArrayCopy(), qui sait comment regarder le code interne de ces fonctions ?