eabase/mt4pycon

Add MT4 tick push to custom symbol in MT5

eabase opened this issue · 0 comments

Using the functionality of pushing ticks from one platform (e.g. MT4) to another (MT5), we can use the already built-in MT5 custom symbol feature as explained here:

But we don't want to have to shuffle and fuck around with files, so we make a tool to push the ticks over TCP or pipe, into an MT5 EA to display external symbol data.

How can we do this?

  1. 🚫 Using 2 EA's as Server (MT4) and Client (MT5). -- This prevents using ATAPI!
  2. 🚫 Using MTAPI on both sides (MT4 and MT5) to internally push ticks, using a C# "bridge" app.
  3. ☑️ Using MTAPI on MT4 and a Python tool to push into MT5 via custom client EA (over IP port).

We chose (3), because of much less coding and already available tools.