PipeClientPure for MT4
DLL-free named-pipe inter-process communication (pure MQL4) · Free · MT4
About PipeClient for MT4
The PipeClient (and its counterpart PipeClientPure) library, documented and distributed at mtdownloads.com and on Forex Factory's long-running "Named Pipes for MT4" thread, provides DLL-free inter-process communication for MetaTrader 4 using Windows named pipes and pure MQL4 code.
In this client-server system, a PipeServer script creates a pipe instance and waits in a loop for a PipeClient to connect; the PipeClient then connects, writes a message to the pipe, reads back the server's reply, and terminates. This enables practical integrations — for example, sending live data from Excel into MetaTrader via the pipe, with incoming messages displayed directly on the MT4 chart. Because it's implemented entirely in MQL4 rather than a compiled Windows DLL, it avoids the security/permission concerns that come with enabling DLL imports.
- Platform: MetaTrader 4
- Type: DLL-free named-pipe inter-process communication library
- Requires: Separate MT4 instances running PipeClient and PipeServer
- Use case: External data feeds (e.g. Excel) into MT4 without DLL imports
- Price: Free
- Source: mtdownloads.com · PipeClientPure.mq4