Camovia Tray™

Blog · Knowledge

What Is MQL4? Understanding the Language Behind MetaTrader 4 Automation

Camovia Tray Team · 2026-09-11

Imagine this: you’re watching the markets late in the evening. You’ve spotted a promising setup on EUR/USD, but you can’t stare at the screen for the next four hours waiting for the entry signal. Or perhaps you’re manually managing a handful of positions, clicking through order windows to adjust stop losses, and you realize you’ve just missed the optimal exit price on another pair. This is the reality of manual trading—it’s time-consuming, mentally draining, and prone to human error.

This is where MQL4 steps in. MQL4, or MetaQuotes Language 4, is the native programming language of the MetaTrader 4 (MT4) trading platform . It’s a powerful, C++-like language designed specifically for creating automated trading strategies, custom technical indicators, scripts for one-off tasks, and function libraries that can be reused across different programs .

At its core, MQL4 can be broken down into four main types of applications:

  • Expert Advisors (EAs): Fully automated trading robots that can analyze the market, make decisions, and execute trades on your behalf without manual intervention . An EA runs continuously on a chart, reacting to every price tick and executing its programmed logic.
  • Custom Indicators: Tools that extend MT4’s built-in technical analysis capabilities. These allow you to visualize your own proprietary algorithms on the price chart .
  • Scripts: Programs designed to perform a single, specific action once, such as closing all open positions at once or deleting all objects from a chart .
  • Libraries: Collections of custom functions that can be shared and used across different MQL4 programs .

One of the key features of MQL4 is its straightforward syntax. While the newer MQL5 is a fully object-oriented language and uses a different "net position" accounting system, MQL4 is more procedural and works on an "independent order" basis . This makes it more accessible for beginners, but it also means that MT4 programs (.ex4 files) cannot run on the MT5 platform—they are fundamentally different architectures .

Another crucial characteristic of MQL4 is that it is deeply integrated into the MetaTrader 4 client terminal itself. This is both a strength and a limitation. The applications you create run within the terminal environment, which means they are dependent on the platform being active and connected to your broker’s server.

Now, consider the flip side. While MQL4 excels at automation and analysis, the process of using these tools often forces traders to keep the full MT4 terminal open and visible. You might have an EA running in the background, but to check if it’s working correctly, or to quickly glance at your open positions and account balance, you have to interrupt your workflow and bring the entire heavyweight terminal to the foreground.

This is where software like Camovia Tray comes into the picture. Camovia Tray transforms your MT5/MT4 into a system tray tool, solving the practical friction of everyday terminal management. Instead of being tethered to the main MT4 window, you can:

  • Check live quotes instantly by simply hovering your mouse over the tray icon—no need to open the entire platform for a quick price check.
  • Manage your open positions directly from a floating window, seeing your current profit/loss without navigating through multiple tabs.
  • One-click close any open position, streamlining the execution process that manual traders often find cumbersome.

This makes the power of your MT4 platform, whether it’s running a sophisticated MQL4 EA or just displaying your charts, much more accessible and less intrusive. In essence, while MQL4 gives you the power to build and run automated tools, Camovia Tray gives you the convenience to control and monitor them without the platform getting in your way.

Turn MT5 / MT4 into a Tray Tool

Check quotes, manage positions, and hide in one click.

Download Camovia Tray

Frequently Asked Questions

How do I download it?

Install from the Microsoft Store - the download page on this site has the link.

How do I report issues or contact you?

Send an email to [email protected].

Where are the privacy policy and user agreement?

The "Privacy" and "EULA" links in the footer of this site, with GDPR/CCPA information included.

What is Camovia Tray?

A Windows desktop app that turns MT5/MT4 into a tray tool: hover the system tray to check the latest quotes and manage open positions (click an order to close it), hide the MT5/MT4 main window in one click, and keep quote and position data entirely on your computer.

Popular Symbols Trading Hours

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