Los CFD y el forex son instrumentos complejos y conllevan un alto riesgo de perder dinero rápidamente debido al apalancamiento. Divulgación de riesgos

Indicadores personalizados en MT5 y MT4

Esta guía explica dónde se guardan los indicadores y scripts en MetaTrader, cómo compilarlos y cómo reducir el riesgo de instalar archivos de origen dudoso.

Equipo editorial de Extrade Plataforma ·

En esta página
  1. Qué es un indicador personalizado
  2. Archivos ex4 y ex5 frente a mq4 y mq5
  3. La carpeta de datos
  4. Instalar indicador personalizado en MT4 y MT5
  5. Compilar en MetaEditor
  6. Riesgos de seguridad de archivos desconocidos
  7. Dónde conseguir código de forma más segura
  8. Preguntas frecuentes

Qué es un indicador personalizado

Un indicador personalizado es un programa escrito en MQL4 (para MT4) o MQL5 (para MT5). Calcula y dibuja información sobre el gráfico, igual que los indicadores que trae la plataforma. Un script es un programa que se ejecuta una sola vez al arrastrarlo al gráfico. Un Expert Advisor (EA) funciona de forma continua y puede abrir y cerrar operaciones.

Si nunca usaste indicadores, empieza por agregar los indicadores incluidos. Para entender los lenguajes, ve qué son MQL4 y MQL5.

M1M5M15H1H4D11EUR/USD, H12341.08351.08471.08591.08711.0870508:0014:0020:0002:006RSI (14)70307
  1. Temporalidades: una vela = desde un minuto (M1) hasta un día (D1).
  2. Símbolo y temporalidad del gráfico.
  3. Velas: apertura, máximo, mínimo y cierre de cada periodo.
  4. Indicador dibujado sobre el precio, aquí una media móvil.
  5. Escala de precios con el precio actual.
  6. Escala de tiempo, en la hora del servidor de la plataforma.
  7. Ventana de indicador debajo del gráfico, aquí el RSI con niveles 70 y 30.
Anatomía de una ventana de gráfico. Ejemplo dibujado, no es una captura de pantalla: el diseño y los nombres cambian según la plataforma y la versión.

Archivos ex4 y ex5 frente a mq4 y mq5

Cada programa puede venir en formato de código fuente o en formato compilado:

Formato Plataforma Qué es ¿Se puede leer el código?
.mq4 MT4 Código fuente Sí
.ex4 MT4 Archivo compilado, listo para ejecutar No
.mq5 MT5 Código fuente Sí
.ex5 MT5 Archivo compilado, listo para ejecutar No

Un archivo .ex4 no funciona en MT5, y un .ex5 no funciona en MT4. MQL4 y MQL5 tienen diferencias importantes, así que un código .mq4 tampoco suele compilar sin cambios en MT5. Más diferencias en MT4 vs MT5.

La carpeta de datos

MetaTrader no lee los indicadores desde la carpeta donde está instalado el programa. Los lee desde la carpeta de datos, que puede estar en otra ruta de tu usuario de Windows.

Para abrirla:

Si tienes varias instalaciones de MetaTrader, cada una tiene su propia carpeta de datos. Abre siempre la carpeta desde la plataforma en la que vas a usar el archivo.

Instalar indicador personalizado en MT4 y MT5

Dentro de la carpeta de datos, entre en MQL4 (MT4) o MQL5 (MT5). Allí están las subcarpetas:

Pasos:

Para usar el indicador en otros gráficos sin configurarlo de nuevo, guárdelo en una plantilla.

Compilar en MetaEditor

Si solo tiene el código fuente (.mq4 o .mq5), MetaTrader lo compila al actualizar el Navegador o al reiniciar. También puede hacerlo a mano:

Los errores de compilación suelen deberse a código escrito para la otra versión de MQL o a archivos de Include que faltan. Para otros fallos, mira errores comunes de MetaTrader.

Riesgos de seguridad de archivos desconocidos

Un indicador es un programa que se ejecuta en tu computadora y dentro de la plataforma con la que operas. Toma en cuenta lo siguiente:

Prueba cualquier archivo nuevo primero en una cuenta demo de MT5 o en el probador de estrategias.

Ningún indicador predice el precio ni elimina el riesgo. Operar CFD y forex con apalancamiento puede hacerte perder dinero rápido. Mira gestión de riesgo.

Dónde conseguir código de forma más segura

Evita archivos compartidos en grupos de mensajería, redes sociales o descargas sin autor identificable.

Preguntas frecuentes

¿Por qué no aparece mi indicador en el Navegador?

Suele estar en la carpeta equivocada o en la carpeta de datos de otra instalación. Ábrala desde Archivo > Abrir carpeta de datos y actualice el Navegador.

¿Puedo usar un archivo ex4 en MT5?

No. Los archivos .ex4 son solo para MT4 y los .ex5 solo para MT5.

¿Cómo instalar scripts en MetaTrader?

Igual que un indicador, pero en la subcarpeta Scripts de MQL4 o MQL5. Luego se arrastra al gráfico desde el Navegador.

¿Es obligatorio compilar?

Solo si tiene el código fuente. Los archivos .ex4 y .ex5 ya están compilados.

¿Es seguro permitir la importación de DLL?

Implica más riesgo, porque el programa puede actuar fuera de la plataforma. Actívela solo con programas que conozca y cuyo origen pueda verificar.

¿Los indicadores personalizados funcionan igual en todos los brokers?

Se instalan del mismo modo en cualquier instalación de MetaTrader. Los resultados dependen de los datos de precio de cada servidor. Para el uso de MT5 con un broker concreto, mira MetaTrader 5.

Páginas relacionadas