Camovia Tray™

Blog · Knowledge

Trading Glossary: MQL4 vs MQL5 — What Every Trader Needs to Know

Camovia Tray Team · 2026-09-17

If you've spent any time in the MetaTrader ecosystem, you've inevitably run into two acronyms that sound similar but mean very different things: MQL4 and MQL5. Maybe you've seen them in forum discussions, EA descriptions, or your broker's platform options. But what exactly are they — and why should a trader care about the difference?

Let's break down the glossary terms, starting with the basics.

MQL4 stands for MetaQuotes Language 4. It's the built-in programming language for MetaTrader 4, designed primarily for creating automated trading strategies, custom indicators, and scripts. In practical terms, MQL4 powers everything from simple moving average crossovers to complex Expert Advisors (EAs) that can run unattended on your charts.

MQL5, on the other hand, is the fifth-generation language for MetaTrader 5. While it shares the same family name, MQL5 isn't just an upgrade — it's a significantly different environment with expanded functionality, including multi-currency testing, Depth of Market access, and event-driven programming models.

Here's a quick glossary breakdown of what each language enables:

TermMQL4MQL5
Expert Advisors (EAs)Automated trading systems attached to chartsMore complex EAs with event handling (OnTick, OnTrade, OnTimer)
Custom IndicatorsVisual analysis tools with limited buffersUnlimited buffers, more data structures
ScriptsSingle-execution programsEvent-triggered scripts with broader capabilities
Data Structures8 predefined structures (MqlDateTime, MqlRates, MqlTick)Extended structures including MqlBookInfo, MqlTradeRequest, MqlTradeResult

The structural differences matter beyond just terminology. In MQL4, timeframe constants use minute-based numeric values (PERIOD_H1 = 60). In MQL5, those constants use different numerical values entirely (PERIOD_H1 = 16385). This means code migration between platforms requires deliberate conversion.

Now, here's where it gets practical for traders using these platforms. Whether you're running an MQL4 EA on MT4 or an MQL5 strategy on MT5, you're likely spending a lot of time checking charts, monitoring positions, and managing open trades. Both platforms have a Toolbox or Terminal window (accessible via Ctrl+T) that displays positions, pending orders, account balance, equity, margin, and P&L in real time. But here's the catch: to access that information, you typically need the terminal window open and visible.

This is where a tool like Camovia Tray comes into the picture. If you're running MT5 or MT4 with MQL-based EAs, you're probably frequently monitoring how your automated strategies are performing. Camovia Tray lets you view live quotes and manage open positions directly from the system tray — no need to keep the full terminal window open. You can check your open positions (including instrument, direction, lot size, open price, and current profit/loss) with a quick glance, and even close positions with a two-step confirmation[citation:PRODUCT_KNOWLEDGE].

For MQL4 users, there's a small setup note: Camovia Tray connects via a one-time bridge EA (CamoviaBridge) that needs to be attached once[citation:PRODUCT_KNOWLEDGE]. For MQL5 users, the connection is direct — no EA needed[citation:PRODUCT_KNOWLEDGE].

When you're deep in coding, testing, or optimizing MQL-based strategies, having the ability to hide the main MT5/MT4 window and still monitor positions from the system tray can help keep your workspace clean. And because all quote and position data stays local — read directly from the terminal, never uploaded[citation:PRODUCT_KNOWLEDGE] — it aligns with the privacy-conscious approach that many traders prefer when running algorithmic systems.

Whether you're writing MQL4 EAs, migrating to MQL5, or simply using automated systems built by others, understanding the glossary terms and platform differences is essential. But equally important is how you interact with your trading environment day to day — and having the option to keep critical position and quote data accessible without constant terminal windows open is part of that equation.

MT4/MT5 Tray Assistant

Silent tracking, one-click close - check quotes and manage positions right from the tray.

Download Camovia Tray

Frequently Asked Questions

Which systems and terminals are supported?

Windows 10 / 11, with MetaTrader 5 or MetaTrader 4 (installed and logged in; MT4 needs the bridge EA attached once).

Is the MT4 bridge EA safe? What do I need to enable?

Yes. The bridge EA (CamoviaBridge) is bundled with the app - it only reads quotes/positions locally and executes close commands; no DLLs, no data uploads. Closing positions requires turning on AutoTrading in the MT4 toolbar.

How much does it cost? Is there a free trial?

Subscription pricing starts at $2.49/month (also $6.99/3 months, $13.49/6 months, $23.99/year), all plans with full features. New users get a 2-day free trial on first activation (once per device and per email), then decide whether to subscribe.

How do I restore the MT5/MT4 window after hiding it?

Choose "Show MT5/MT4" from the system tray menu and the window returns to its previous position. You can also hover the tray to check quotes and manage positions without opening the terminal.

Popular Symbols Trading Hours

Open/close times, weekend hours & live market status: