![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
Le projet de démonstration 1 est inclus dans (1) KIB-source v1, mais pourquoi ne vois-je pas la fenêtre correspondante sur le diagramme ?
Le catalogue est toujours en russe ...... J'espère qu'il est possible d'avoir le catalogue et les noms de fichiers en anglais comme KIB PROJECTS ....... C'est une petite demande de ma part !
Le projet de démonstration 1 est inclus dans (1) KIB-source v1, mais pourquoi je ne vois pas la fenêtre associée dans le diagramme ?
Le projet de démonstration 1 est inclus dans (1) KIB-source v1, mais pourquoi je ne vois pas la fenêtre associée dans le diagramme ?
J'ai vérifié l'assemblage. Demo-project 1.mqh se trouve ici :
Hier, après avoir téléchargé la nouvelle version, après beaucoup de travail et sous le coup de l'émotion, j'ai écrit un billet très positif faisant littéralement l'éloge des nouvelles fonctionnalités. Un tel enthousiasme n'est pas très approprié dans le contexte d'une discussion technique stricte. Aujourd'hui, je souhaite examiner les solutions mises en œuvre d'une manière calme et impartiale. J'accueillerai volontiers les critiques constructives et les évaluations objectives. Il est important pour moi de connaître le point de vue des utilisateurs tiers. Le retour d'information permettra d'apporter des ajustements et des améliorations. Et bien sûr, à détecter et à corriger les bogues.
La tâche consistait à mettre en œuvre l'interaction programmatique du code utilisateur avec l'interface graphique du programme.
L'idée est la suivante :
//----------------------------------------------------------------------------------
Toutefois, avant cette version, l'utilisateur ne pouvait recevoir les événements des éléments interactifs que dans un fichier API sous-clé.
Il est important de souligner que l'utilisateur ne disposait pas de nombreuses fonctions logicielles absolument essentielles.
Je vais les énumérer :
Cette mise à jour résout la quasi-totalité des problèmes posés.
Permettez-moi de les énumérer :.
Les possibilités de contrôle du programme permettent de réaliser des choses qui n'étaient pas disponibles auparavant :
1. Envoi de valeurs. Obtenir la valeur d'un élément et la transmettre à d'autres éléments dans la même fenêtre ou dans une autre fenêtre.
2. Ouverture logicielle de fenêtres d'avertissement et de dialogue. Par exemple, lorsqu'il est nécessaire d'afficher un message urgent ou une recommandation à un utilisateur.
3. Obtention d'une image générale des paramètres et de l'état d'exécution par le biais de requêtes sur les paramètres des éléments. Peut être utilisé en complément des analyses d'autres paramètres du programme.
4. Réinitialisation dynamique des paramètres du programme sans interrompre le processus de travail.
5. Grâce aux possibilités de changer les couleurs des bases, du texte et des cadres (pas encore de cadres), l'interface devient plus interactive et informative. Par exemple, lorsque vous rembobinez une valeur et qu'elle entre dans la zone de risque, le champ de saisie avec les boutons peut signaler à l'utilisateur le danger par la couleur rouge de sa base ou de son texte. Cette fonctionnalité est désormais facile à mettre en œuvre. Il en va de même pour la barre de défilement. Dans la zone des valeurs dangereuses, vous pouvez modifier par programme la couleur de la barre. Il s'agit d'un outil interactif, informatif et pratique.
Pour l'instant, je n'ai pas encore réalisé toutes les possibilités qui s'offrent à moi et je suis sûr qu'il y en a encore beaucoup d'autres à venir.
Passons maintenant à la partie pratique de la mise en place de la nouvelle version.