This document provides a summary of the MetaQuotes Language 4 (MQL4) programming language. MQL4 allows users to create expert advisors, indicators, scripts and libraries to automate trading strategies. The document covers MQL4 syntax including data types, variables, functions, operators and expressions. It provides examples and descriptions of commands for technical analysis, trading and working with arrays, strings, colors and dates.