mt4-zeromq icon indicating copy to clipboard operation
mt4-zeromq copied to clipboard

ZeroMQ asynchronous communication for MT4

This version runs for Metatrader builds > 600. It won't run with older builds. For these please use version from which I've forked this.

PRECOMPILED: precompile libraries for zmq version 2.0.10 and for the wrappers are available in the libs folder for x86 32 bit architecture on windows and linux. I am not sure if the linux wrapper can be used with any wine version, hmm...

LINUX users

download/install zeromq 2.0.10 download wine-devel (in ubuntu thats what it is called) type make in wrap/linux directory

Then place zmq_bind.dll.so in metatrader library folder (experts/libary). Rename this to zmq_bind.dll!

WINDOWS users

download cmake, place it into your path (pick that option in installer) download/install/compile zeromq. place dll called libzmq.dll somewhere in path, like C:\WIndows\system32. Move zeromq.lib or such over to wrap/windows. type cmake in wrap/windows (note you need to be in microsoft visual studio command prompt which has all environment variables properly set). Type nmake. place zmq_bind.dll into experts/library folder.

ALL USERS

Place all files in include directory in metatrader's include directory

A simple example is in examples/script

Credits

All credits to http://codebase.mql4.com/7147