Development

MQL5
Programming.

Behind every custom tool in this trading mobile app for forex and exchange market operations sits a language built for the job.

With the high performance of the MQL5 programming language, you can create your own indicators and Expert Advisors with unique characteristics.

HomePlatform Guide › Automation

Overview

MQL5 Programming in Short.

Every custom tool inside a trading mobile app for operations in the Forex and exchange markets has to be written in something, and in Trade Master 9 that language is MQL5. It is built for the job: high performance, designed around market data, and capable of the heavy calculation that accurate technical analysis and forecasting demand on every incoming tick.

What you can build falls into two families. Indicators measure something and draw it, adding a view of the market that no standard study provides. Expert Advisors act: they watch, decide and place orders according to rules, unattended. Both run inside the same terminal you trade from, and both have access to the same quote data, chart objects and account information you see.

A sensible first project is small. Take a condition you keep spotting by eye — a particular relationship between two averages, a time-of-day filter, a volatility threshold — and turn it into an indicator that marks it automatically. It teaches the structure of the language without risking anything, and it often turns out to be more useful than the robot you were originally planning.

There is a second benefit that traders rarely expect: writing a rule down in code forces you to state it exactly, and vague rules tend to collapse at that point. The platform supplies the whole environment rather than just an editor, including the testing tools that matter more than the code itself: historical testing to see how rules behaved in conditions you have not traded through, and optimisation to understand which parameters genuinely matter. If writing it yourself holds no appeal, the same result can be ordered through Freelance or bought from the Market. The home page covers the app in full.

See the full app on the home page

App preview

Inside Trade Master 9.

With the high performance of the MQL5 programming language, you can create your own indicators and Expert Advisors with unique characteristics.

TM9 open positions and best app of the year award screen
TM9 chart view with custom alerts on EUR/USD
TM9 real-time quotes and close-position screen
TM9 portfolio hub with trading, report, analysis and alerts
Automation

MQL5 Programming.

Write your own indicators and Expert Advisors in the high-performance MQL5 language.

What you can build

  • Custom technical indicators with your own characteristics.
  • Expert Advisors that trade an algorithm unattended.
  • Tools that handle heavy calculation for accurate analysis and forecasting.

The environment

The platform provides the entire development environment needed to create and optimize trading robots, not just a place to run them.

If you would rather not code

Custom applications can be ordered from professional programmers through the Freelance service, or bought ready-made from the Market.

In depth

The Detail Behind It.

Three short notes on how this works day to day.

In practice

A first MQL5 project is usually small: an indicator that marks one condition you keep looking for by eye. That is enough to learn the structure before attempting a robot that risks money.

Worth knowing

Performance matters here because heavy calculation on every tick is what separates a serious model from a spreadsheet. The language was designed for that load, which is why complex Expert Advisors remain practical.

Who it is for

This page is for traders with some programming appetite, and for developers deciding whether to build on the platform or order the work out.

Context

Where This Fits.

How automation sits inside the Trade Master 9 platform.

Automation in the platform

Algorithmic trading means automated trading through specialised applications — trading robots, or Expert Advisors — which analyse quotes and trade to an algorithm without the trader present. The platform supplies the full development environment and the MQL5 language for building and optimising them, alongside thousands of ready-made applications for traders who prefer not to code.

Good to know

TM9 is a software development company and does not provide investment or brokerage services. The platform supplies the trading terminals, analysis tools and automation; your broker holds the funds, sets spreads and leverage, and executes the orders the platform sends. Trading carries a real risk of loss, and signals or robots are tools rather than financial advice.