Trading & Quant

MQL4

MetaQuotes Language 4 — the legacy procedural language for building Expert Advisors and indicators on MetaTrader 4.

MQL4 is procedural, C-syntax, and tightly bound to MT4's single-instrument backtester. It still has a large installed base — most retail forex brokers default new clients to MT4 — so MQL4 EAs continue to be commissioned even in 2026. MT5's MQL5 is a superset; many MQL4 projects can be ported with limited rewrite if the strategy fits MT5's netting/hedging model. Viprasol delivers both new MQL4 builds and MQL4→MQL5 migrations.

Related terms

Read more on the blog

Need this built into a real product?

Viprasol Tech ships production code for everything defined here — MT4/MT5 EAs, AI agents, B2B SaaS, AWS architecture.

Send a brief →