Use Nebula with MetaTrader 4

Windows3 steps4 minStarter and upNebula 0.4.54

Link MetaTrader 4 on Windows, then deploy any system built from MT4 ready blocks.

You need

  • Windows
  • MetaTrader 4 from your broker, logged in
  • Nebula Starter, Pro or Ultimate to deploy to MT4

What works on MT4

Feature MT4 MT5
Link your account and read broker costs Yes, through the Nebula connector EA Yes
Test on your broker's prices Yes Yes
Deploy a single system Starter and up, if every block has an MT4 version All plans (Free: one deploy, once)
Deploy a portfolio (several systems in one EA) No Pro and up
Put the EA on a chart for you after deploy No, you drag it on Yes
Deploy tracker ticks On a chart No, it stops at Installed Yes
On a Mac No Yes

Link MetaTrader 4

Close MetaTrader 4 the first time

Close MT4, then open Nebula. Nebula installs its connector EA, NebConnector4, and opens MT4 with it attached. After that, every connect is automatic.

Or attach it by hand

If MT4 was already open, the link fails with a one time instruction. In MT4 open the Navigator (Ctrl and N), go to Expert Advisors, drag NebConnector4 onto any chart, then pick the terminal again in Nebula.

Pick the MT4 terminal

Open Settings › Licence & System. In Connected account MT4 rows read via Nebula connector. Click yours.

Settings›Licence & System›Connected account

Deploy to MT4

Check the Deploy tab reads MT4

Pick the system. The platform follows the terminal you are connected to, so the badge reads MT4. Check the install location is your MT4 MQL4/Experts folder.

Press Deploy

Nebula writes and compiles the .mq4 and .ex4 into your MT4 Experts folder, in a Nebula folder. If a block has no MT4 version, the deploy stops and names it. Deploy that system to MT5 instead.

Attach it to a chart

In MT4 open the Navigator, expand Expert Advisors › Nebula, and drag the EA onto a chart of the same symbol and timeframe. Tick algorithmic trading in the box, click OK, then turn AutoTrading on in the toolbar.

Systems Library systems on MT4

Library systems run on MetaTrader 5 only for now. Deploy them to an MT5 terminal on any plan.

If something goes wrong

MT4 connector not responding and attach NebConnector4

WhyMT4 was open without the connector

FixAttach NebConnector4 to any chart, then pick the terminal again.

It also asks you to compile NebConnector4

WhyMetaEditor did not compile it

FixOpen MetaEditor in MT4, compile NebConnector4 under Experts, attach it.

MT4 connector timed out serving the broker spec

WhyMT4 is busy or the EA is paused

FixTurn AutoTrading on and try again.

This MT4 terminal isn't logged into an account

WhyMT4 is logged out

FixFile › Login to Trade Account, then pick it again.

Show 4 more

This system cannot be deployed to MetaTrader 4

WhyOne or more blocks have no MT4 version

FixDeploy it to MT5, or pick a system built from MT4 supported blocks.

MT4 codegen requires Starter tier or higher. or a Starter prompt

WhyFree deploys to MT5 only

FixUpgrade, or deploy to MT5.

The EA is built for MT5 but the folder belongs to MT4

WhyThe install location points at the wrong terminal

FixPick the MT4 terminal's Experts folder and deploy again.

MetaTrader 4: attach it by hand.

WhyNebula cannot place EAs on MT4 charts

FixDrag the EA from the Navigator onto the chart, AutoTrading on.

Questions

Does Nebula work with MT4 on a Mac?

No. On a Mac Nebula connects to MetaTrader 5 only.

Why can some systems not go to MT4?

Some blocks read market structure that MT4 cannot compute the same way. The MT4 EA would trade a different system, so Nebula refuses.

Does a Starter MT4 deploy count toward the daily limit?

Yes. Starter builds one deployable system a day, on MT4 or MT5.

Next