Running MQL4 Strategies on Other Trading Platforms

5 September 2026, 14:55
Vadym Zaitsev
0
3
hi Guys,

This post is mainly for traders who use MQL4 for automated trading.

Over the years, many traders contacted me with the same problem.
 They already had working MQL strategies, but wanted to use them on another trading platform, with a broker API, or on a crypto exchange.

Usually the solution was to convert the MQL strategy to C#, Python, or another language. I did similar work many times.
 It also created other problems: different versions of the same strategy, bridges between platforms, performance issues, and more complicated deployment.

For some time I was thinking about a better solution. Instead of converting every MQL strategy again and again,
 why not make the MQL code portable between different platforms?

Recently I had some time to experiment with this idea and created a proof of concept. This is how TradingForge Terminal (TFT) started.

TFT takes an existing MQL4 strategy, converts it to C#, compiles it, and runs it directly with supported broker and exchange APIs — without MetaTrader
 or third-party bridges in the middle.

The basic idea is:

MQL4 strategy
        ↓
TFT compiler → C# runtime
        ↓
TFT Runtime
        ↓

Binance / MT4 / CTrader, supported broker APIs



Project and more details: TradingForge Terminal on GitHub

I would be interested to hear feedback from MQL traders

thank you