---
title: "Desarrollo de aplicaciones en MetaQuotes Language 5 (MQL5)"
description: "El lenguaje especializado de estrategias comerciales MetaQuotes Language 5 (MQL5) permite crear robots comerciales e indicadores de cualquier complejidad."
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
---

# Lenguaje de programación de estrategias comerciales MetaQuotes Language 5

## ¿Cómo crear robots comerciales e indicadores?

MetaQuotes Language 5 (MQL5) es un lenguaje especializado de alto nivel de programación orientada objetos, que permite crear [robots comerciales e indicadores técnicos](https://www.metatrader5.com/es/automated-trading/robots-indicators). Está basado en el concepto del lenguaje de programación ampliamente difundido С++. Pero gracias a su especialización en los mercados financieros, MQL5 permite resolver de la mejor forma posible las tareas relacionada con el trading.

![MetaQuotes Language 5 es un lenguaje incorporado de programación de estrategias comerciales, que permite crear robots comerciales, indicadores técnicos, scripts y bibliotecas de funciones](https://www.metatrader5.com/c/2/0/mql5_logo.jpg)

MQL5 [contiene una gran cantidad de funciones](https://www.mql5.com/es/docs) necesarias para el análisis de las cotizaciones, igualmente incluye [indicadores técnicos,](https://www.metatrader5.com/es/trading-platform/technical-analysis) así como medios de gestión y control de posiciones comerciales. Gracias a estas amplias posibilidades, se puede delegar en las aplicaciones MQL5 todo el comercio y el análisis en los mercados financieros.

Los programas escritos en MQL5 tienen distintas propiedades y finalidades:

| ![Expert Advisors - robots comerciales en MetaTrader 5](https://www.metatrader5.com/c/16/2010/11/metatrader5_expert_advisors_logo.png) | Un **robot comercial**es una aplicación diseñada para automatizar el análisis y el comercio en los mercados financieros. Los robots pueden analizar las cotizaciones de las divisas y las acciones de forma independiente, así como comerciar en los mercados financieros basándose en estos datos. Gracias a sus amplias posibilidades, los robots son capaces de sustituir por completo a la persona a la hora de operar en fórex y la bolsa de valores.El campeonato de trading algorítmico [Automated Trading Championship](https://www.mql5.com/), celebrado en los años 2006-2012, se ha convertido en la mejor ilustración de las amplias capacidades de los robots comerciales. En el transcurso de toda la competición (3 meses) cientos de expertos analizaron la situación del mercado y realizaron operaciones comerciales de forma independiente. En esos seis años de campeonatos, los robots comerciales han demostrado su superioridad en el trading, en comparación con el ser humano. |
| --- | --- |
| ![Indicadores MQL5 en la plataforma MetaTrader 5](https://www.metatrader5.com/c/16/2011/9/metatrader5_technical_indicator_smallogo.png) | Un **indicador personalizado** es un indicador técnico pensado exclusivamente para analizar las cotizaciones de las divisas y las acciones. A diferencia de los indicadores incorporados, usted mismo puede crear esta herramienta a su medida y colocar dentro cualquier algoritmo que considere necesario. Los indicadores no tienen acceso a las funciones de trading y no pueden realizar operaciones comerciales. |
| ![Scripts MQL5 en la plataforma MetaTrader 5](https://www.metatrader5.com/c/16/2010/11/metatrader5_scripts_logo.png) | Un **script** es un programa que ejecuta alguna acción programada una sola vez. Estos programas también tienen acceso a todas las funciones analíticas y comerciales. Sin embargo, a diferencia de los Asesores Expertos, los scripts se ejecutan solamente una vez y no con cada tick. |
| ![Bibliotecas MQL5 en la plataforma MetaTrader 5](https://www.metatrader5.com/c/16/2010/11/metatrader5_library_logo.png) | Una **biblioteca** es un conjunto de funciones personalizadas que sirve para almacenar y distribuir los bloques de programas usados con frecuencia. |

El uso de MQL5 para crear nuevos programas amplía significativamente las posibilidades de trading en la plataforma comercial MetaTrader 5. ¡[Cree](https://www.metatrader5.com/es/automated-trading/mql5wizard) sus propios robots comerciales e indicadores técnicos para tener más éxito en el comercio!

[Descargue MetaTrader 5 y cree su propia aplicación en MQL5](https://www.metatrader5.com/es/download)
