[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 264
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
On dirait qu'une semaine pour nous, les nouveaux, c'est la date limite après laquelle nous nous adressons à vous, pros)))).
Conclusion des derniers posts....
allons au fond des choses :) énoncez le contexte.
Le contexte ? simple...
Article Créer un programme ordinaire(https://book.mql4.com/ru/build/index) à partir du manuel.
Là, un fichier <Inform.mqh> est inclus dans le programme.
""""""
Une sous-fenêtre de sortie séparée est créée en utilisant un indicateur personnalisé avec les paramètres appropriés. Le seul but de cet indicateur est de créer une sous-fenêtre, donc aucun calcul n'est effectué dans l'indicateur, il n'y a pas non plus de but de créer des lignes d'indicateur. Le code de l'indicateur Inform.mq4 peut se présenter comme suit :
En général, le programmeur peut ajouter le code nécessaire à l'indicateur, lui conférant ainsi des propriétés supplémentaires. Par exemple, dans une partie de la sous-fenêtre de l'indicateur, vous pouvez afficher les lignes de l'indicateur. Cet exemple montre un code simple d'un indicateur, dont la fenêtre affichera les objets graphiques.
""""
Voici le code du fichier Inform. Je ne comprends pas comment en tirer des signaux sur le graphique. Dans le programme, cela fonctionne, il semble donner des commandes sur le graphique, mais rien... Je dois joindre un indicateur Inform et y écrire quelque chose ? Ou d'une autre manière ?
Veuillez me dire comment faire ((...)
S'il vous plaît, dites-nous ce qu'il faut faire ((.
Tout d'abord, un peu de théorie. Un programme MQL est... programme. C'est-à-dire qu'il ne peut pas effectuer des opérations qu'on ne lui demande pas d'effectuer. Dans la section d'aide "exécution du programme", vous pouvez lire que lorsqu'un nouveau tick arrive dans le conseiller expert/indicateur, la fonction start() est exécutée. Si la fonction Inform() n'est pas appelée depuis la fonction start(), elle ne sera pas exécutée. Maintenant, continuez à lire l'article à partir de la section que vous avez mentionnée : La fonction Inform() peut être appelée à n'importe quel endroit du programme où il est nécessaire d'afficher le message suivant. Par exemple, dans la fonction start(), où nous devons imprimer le message, nous écrivons
Merci pour l'explication, bien sûr, mais il est appelé par le programme souvent, il n'est pas dans le corps principal, mais dans d'autres iclude il est partout et est appelé en envoyant des messages, mais ils ne sont pas de sortie(
par exemple, une ligne de Close_All.mqh
C'est essentiellement la même chose que dans le tutoriel. Tous les appels proviennent des fichiers include .
Voici un exemple
C'est essentiellement la même chose que dans le tutoriel. Tous les appels proviennent des fichiers include .
Voici un exemple
L'Inform est appelé un paquet de fois, mais il est difficile de voir comment il s'affiche.... où les messages vont aussi(