Discussion de l'article "Une solution sans DLL pour communiquer entre les terminaux MetaTrader 5 à l'aide de Canaux Nommés"
Les niveaux d'exécution sont parfois si bizarres qu'ils faussent toutes les stratégies.
Même un simple code VBA sous XL donne de meilleurs résultats si nous avons les bonnes données.
Vous nous racontez un conte de fées. Avez-vous lu ces articles ?
- SimpleTickIndicator (similaire à l'implémentation sur MQLmagazine)
- PipeTickIndicator
L'exemple d'indicateur présenté sur MQLmagazine est très clair, je suppose que vous ne l'avez pas modifié pour afficher les ticks ?
Est-il possible que vous puissiez également joindre les deux implémentations ci-dessus dans cet article pour être complet ou au moins joindre l'implémentation de 'PipeTickIndicator' ?
Comment utiliser la fonction "InternetOpenA" de wininet.dll sans importer la dll ?
1. Vous ne pouvez pas. La fonction "InternetOpenA" se trouve dans wininet.dll. Pour appeler cette fonction, vous devez appeler la dll, ce qui signifie que vous devez l'importer.
2. Lisez ces articles Utiliser WinInet.dll pour l'échange de données entre terminaux via Internet et utiliser WinInet dans MQL5. Part2 : Requête POST et fichiers.
3. Et s'il vous plaît, ne posez pas deux fois la même question dans le forum.
4. Et s'il vous plaît, ne posez PAS de questions différentes du sujet. Ce sujet concerne les Named Pipes et non WinInet. Si vous utilisez la recherche MQL5, vous trouverez les 2 articles que je mentionne ci-dessus et vous pourrez y poser toutes vos questions.
Pour ceux qui ont besoin du code pour MKL4, consultez ce fil de discussion : https://www.mql5.com/en/forum/127032
Il y a 99,9% de chances que vous ayez à le modifier pour vos besoins, d'autant plus que les fonctions qui s'y trouvent sont en ANSI.
- www.mql5.com
Bonjour ,
Il peut être implémenté dans metatrade 4 ?
Merci de votre compréhension.
DLL-free? J'accepte ses paroles comme vraies, mais il faut encore importer la bibliothèque kernel32.dll.
Je pense qu'il s 'agit d'une mauvaise traduction de l'original russe (à confirmer).
Quoi qu'il en soit, c'est un bon article. Merci pour le partage.

- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
Un nouvel article Une solution sans DLL pour communiquer entre les terminaux MetaTrader 5 à l'aide de Canaux Nommés a été publié :
L'article décrit comment implémenter la communication inter-processus entre les terminaux clients MetaTrader 5 à l'aide de Canaux Nommés. Pour l'utilisation des Canaux Nommés, la classe CNamedPipes est élaborée. Pour tester son utilisation et mesurer le débit de la connexion, l'indicateur de coche, les scripts serveur et client sont présentés. L'utilisation de Canaux Nommés est suffisante pour les offres en temps réel.
Sur la capture d'écran ci-dessous, il y a trois indicateurs de tick.
Deux d'entre eux affichent les ticks reçus via des canaux et un troisième indicateur qui n'utilise pas de canaux a été exécuté pour vérifier si aucun tick n'a été perdu.
Auteur : investeo