Resultados populares

$ £ ¥
¥ £ $

Comparación entre las plataformas de trading MT4 y MT5

Contenido

La elección de una plataforma de trading es una de las decisiones más importantes que puede tomar un operador principiante. Su plataforma de trading determina la rapidez con la que recibe los datos de negociación, la claridad de los mismos, los activos con los que puede operar y las herramientas que puede utilizar. La plataforma más popular, con diferencia, es MetaTrader, desarrollada por MetaQuotes Software Corporation. El problema es que hay dos versiones de la plataforma que los operadores utilizan activamente en la actualidad: MetaTrader 4 y MetaTrader 5. ¿Cuál le conviene más? Este artículo ofrece una comparación entre ambas plataformas y, esperamos, le ayudará a responder a esa pregunta y a elegir la plataforma que mejor se adapte a su estilo de trading.

Historia de su desarrollo y relevancia para los operadores

Lanzamiento y desarrollo

MetaTrader 4 se lanzó en 2005 y rápidamente se hizo muy popular entre los operadores de Forex, a quienes iba dirigido principalmente. El desarrollo activo se interrumpió hacia 2017/2018. Sin embargo, eso no significa que se abandonara por completo. MetaQuotes Corporation sigue lanzando mejoras de seguridad, correcciones de errores y mejoras de estabilidad. Sin embargo, la plataforma no recibirá nuevas funciones en el futuro y, con el paso del tiempo, se irá quedando cada vez más rezagada con respecto a su sucesora en cuanto a prestaciones.

Además, MetaQuotes Corporation dejó de vender licencias de MetaTrader 4 a nuevos brókeres en 2023. Esto significa que los nuevos brókeres no podrán ofrecer trading en MetaTrader 4, y solo aquellos que ya cuenten con la licencia podrán seguir utilizándola.

MetaTrader 5 se lanzó en 2010 como la nueva y mejorada versión de la plataforma MetaTrader. Y es la única versión que, a día de hoy, sigue recibiendo actualizaciones importantes y nuevas funciones. Además, es la única versión que pueden ofrecer los nuevos brókeres, ya que es la única que MetaQuotes concede bajo licencia en la actualidad.

Dado que MetaTrader 4 se va quedando cada vez más obsoleto con el paso de los años, parece que MetaTrader 5 es la única opción lógica como plataforma de trading. Sin embargo, la ausencia de nuevas funciones y actualizaciones significativas para MetaTrader 4 puede ser una ventaja desde cierto punto de vista. Nunca tendrá que volver a familiarizarse con la plataforma tras una revisión importante o un cambio en la interfaz. Y es posible que los operadores noveles o aquellos que utilizan estrategias de trading sencillas simplemente no necesiten algunas de esas funciones nuevas y sofisticadas. Así pues, si quiere una herramienta de probada eficacia, que solo tenga que aprender a utilizar una vez, debería elegir MetaTrader 4. Si quiere disfrutar de la experiencia más actualizada y de las funciones más novedosas, MetaTrader 5 debería ser su plataforma preferida.

Adopción en el mercado

MetaTrader 4 y 5 son, con diferencia, las plataformas de trading más populares. En conjunto, cuentan con más del 50 % de la cuota de mercado. La gran mayoría de los brókeres de Forex ofrecen al menos una de las versiones de la plataforma MetaTrader, aunque a menudo están disponibles ambas.

Al principio, MetaTrader 4 gozaba de mayor popularidad que MetaTrader 5 debido a su sólido ecosistema y a una comunidad consolidada de operadores, y se mantuvo en el primer puesto entre las plataformas de trading más populares durante muchos años. Sin embargo, MetaTrader 5 fue ganando terreno poco a poco a su predecesor, ya que el creciente número de asesores expertos e indicadores personalizados creados por desarrolladores externos, junto con una mayor aceptación en el mercado, hicieron que MetaTrader 5 resultara cada vez más atractivo para los operadores. Según algunos datos recientes del sector, MetaTrader 5 superó en popularidad a MetaTrader 4 hace relativamente poco tiempo.

En definitiva, ambas plataformas gozan de una gran aceptación en el mercado, por lo que cualquiera de las dos es una buena elección. MetaTrader 4 cuenta con una comunidad más consolidada y madura de operadores y desarrolladores que programan robots para la plataforma, debido a que lleva más tiempo en el mercado. Pero irá reduciéndose a medida que la plataforma se vaya quedando cada vez más obsoleta con el paso de los años. Mientras tanto, la comunidad en torno a MetaTrader 5 sigue creciendo y es probable que continúe haciéndolo en un futuro próximo. Por lo tanto, a largo plazo parece preferible seguir utilizando MetaTrader 5. Sin embargo, MetaTrader 4 sigue gozando de una enorme popularidad y no va a desaparecer a corto plazo. Y eso significa que, si elige MetaTrader 4, puede estar tranquilo sabiendo que MT 4 seguirá siendo utilizable durante muchos años.

Detalles técnicos

Requisitos del sistema

MetaTrader 4 es una aplicación de 32 bits y un solo subproceso. Aunque esto reduce los requisitos del sistema de la plataforma, también implica que MT4 no puede aprovechar al máximo el potencial de los procesadores multinúcleo modernos, ya que la aplicación solo puede utilizar un único núcleo.

MetaTrader 5 es una aplicación moderna de 64 bits con capacidad de procesamiento multihilo. Esto significa que tiene unos requisitos del sistema más exigentes, pero que también permite aprovechar al máximo los procesadores modernos y más rápidos.

Teniendo en cuenta los factores mencionados anteriormente, MetaTrader 4 resulta más adecuado para ordenadores más antiguos y lentos, así como para estrategias de trading automatizadas más sencillas, el trading manual y el trading con un número reducido de activos. MetaTrader 5 funcionará más lentamente en ordenadores antiguos debido a sus mayores requisitos del sistema, pero a menudo puede superar a MT4 en ordenadores modernos, ya que es capaz de aprovechar al máximo toda su potencia de procesamiento. Esto lo hace más adecuado para una automatización más compleja, estrategias que utilizan una gran cantidad de datos y la negociación con múltiples activos. Aunque, por supuesto, nada le impide utilizar MT5 también para estrategias sencillas y operaciones manuales.

Además, la limitación a un solo núcleo de MT4 ralentiza las pruebas retrospectivas, sobre todo en el caso de estrategias y robots más complejos. Por lo tanto, para los operadores que deseen probar estrategias de trading complejas o varios instrumentos al mismo tiempo, MT5 es la opción más recomendable. Los operadores que prefieran métodos de trading más sencillos pueden considerar que MT4 se adapta perfectamente a sus objetivos.

Descarga e instalación

Lamentablemente, MetaQuotes Corporation ya no ofrece MetaTrader 4 para su descarga. Aunque, técnicamente, su página web sigue incluyendo un enlace de descarga para MT4 y permite descargar el archivo mt4setup.exe, en la práctica, el gestor de instalación descarga e instala MetaTrader 5. Para descargar MT4, tiene que buscar un bróker que le permita descargarlo desde su página web.

Encontrar y descargar MetaTrader 5 es mucho más fácil y sencillo. Solo tiene que ir a la sección de descargas de la página web de MetaQuotes Corporation y descarga la versión necesaria de la aplicación.

Una vez que descargue y ejecute el archivo de instalación, el proceso debería resultar muy fácil y sencillo, ya que es básicamente el mismo para ambas versiones de la aplicación MetaTrader. Básicamente, consiste en hacer clic en el botón Siguiente.

Cuentas

Si ha descargado la plataforma MetaTrader desde la página web de un bróker, es probable que solo le permita operar con ese bróker. Esto hace que la lista de brókeres con los que puede operar en MetaTrader 4 sea muy limitada. MetaTrader 5, descargado de la página web de MetaQuotes Corporation, no debería tener esas limitaciones.

Es importante recordar que MetaTrader 4 y MetaTrader 5 tienen cuentas independientes, aunque opere con el mismo bróker.

Dicho esto, si tiene varias cuentas en MetaTrader 5, puede transferir fondos entre ellas. MetaTrader 4 no cuenta con esa funcionalidad.

Interfaz

La interfaz tanto de MetaTrader 4 como de MetaTrader 5 es muy similar.

La interfaz de MT4 tiene un estilo algo anticuado (de la vieja escuela, por así decirlo), que recuerda a la época de Windows XP (cuando se creó la plataforma).

Interfaz de MetaTrader 4

Podría decirse que MT5 tiene un aspecto más nuevo y elegante, más acorde con los gustos estéticos actuales.

Interfaz de MetaTrader 5

A menudo se dice que la interfaz de MetaTrader 4 es más sencilla y adecuada para los principiantes que la de MetaTrader 5. Sinceramente, cuesta apreciar una gran diferencia, y si ya ha aprendido a utilizar una de las plataformas, no debería tener problemas para pasar a la otra. La única diferencia apreciable es que MT4 cuenta con menos funciones y herramientas, lo que hace que, efectivamente, resulte algo más fácil de aprender, aunque, en la práctica, la diferencia no es tan grande.

Observación del Mercado

Tanto MetaTrader 4 como MetaTrader 5 cuentan con la ventana Observación del Mercado, que le permite seleccionar los símbolos con los que desea operar, ver gráficos de los símbolos seleccionados, crear nuevas órdenes, etc.

A primera vista, la ventana Observación del Mercado tiene prácticamente el mismo aspecto en MetaTrader 4

Pestaña Símbolos de la ventana Observación del Mercado de MetaTrader 4

y MetaTrader 5.

Pestaña Símbolos de la ventana Observación del Mercado de MetaTrader 5

Pero incluso aquí se puede observar que la ventana Observación del Mercado presenta algunas diferencias entre ambas plataformas. Para empezar, MetaTrader 5 cuenta con dos pestañas adicionales en su ventana Observación del Mercado. Comparte la pestaña Símbolos (que se muestra arriba) y la pestaña Ticks, que muestra el gráfico de ticks del símbolo seleccionado.

Pestaña Gráfico de ticks de la ventana Observación del Mercado de MetaTrader 4

Aunque MetaTrader 5 añade marcas de tiempo al gráfico.

Pestaña Ticks de la ventana Observación del Mercado de MetaTrader 4

Además, la ventana Observación del Mercado de MT5 incluye una pestaña Detalles que muestra información detallada sobre el símbolo seleccionado.

Pestaña Detalles de la Observación del Mercado de MetaTrader 5

Además, la pestaña Operaciones le permite utilizar la función Trading con un solo clic , que le permite configurar órdenes de forma más rápida y sencilla.

Pestaña Operaciones de la ventana Observación del Mercado de MetaTrader 4

MetaTrader 4 también cuenta con la función de Trading con un solo clic, pero no se puede utilizar desde la ventana Observación del Mercado. En su lugar, debe seleccionarlo en el menú contextual del gráfico.

Trading con un solo clic en MetaTrader 4, en el menú contextual

El menú Trading con un solo clic aparecerá en el gráfico, en lugar de en la ventana Observación del Mercado.

MetaTrader 4: Trading con un solo clic en el gráfico

También es posible utilizar la función Trading con un solo clic en MetaTrader 5 de esta manera. Pero tenga en cuenta que, si quiere utilizar esta función en varios símbolos, tendrá que activarla por separado en cada gráfico, mientras que la pestaña Operaciones de la ventana Observación del Mercado le permite utilizarla para todos los símbolos seleccionados al mismo tiempo.

Otra diferencia notable es el botón hacer clic para añadir, situado en la parte inferior de la lista de símbolos de MetaTrader 5. Permite buscar de forma rápida y sencilla los símbolos necesarios.

Botón

La ventana Observación del Mercado de MT5 muestra, en la parte inferior de la lista de símbolos, unas cifras que indican cuántos símbolos ha seleccionado y el número de símbolos disponibles.

MetaTrader 4 admite hasta 1024 símbolos, mientras que el número de símbolos que se puede tener en MetaTrader 5 es prácticamente ilimitado.

Otra diferencia que se aprecia de inmediato es que las ventanas Observación del Mercado de MT4 y MT5 tienen columnas algo diferentes por defecto. La Observación del Mercado de MT4 ofrece muy pocas opciones en cuanto a las columnas que se pueden mostrar en la ventana, que básicamente se limitan al Spread, el Máximo/Mínimo y la Fecha/Hora.

Selección de columnas en MetaTrader 4

MetaTrader 5, por su parte, ofrece una gran variedad de opciones para elegir qué información mostrar en la ventana Observación del Mercado.

Selección de columnas en MetaTrader 5

Además, tiene la opción de activar o desactivar la visualización de milisegundos en la columna Fecha/Hora de la ventana Observación del Mercado (si elige mostrarla), así como en la ventana Ventana de cotizaciones.

Milisegundos en MetaTrader 5

MetaTrader 5 le permite elegir cómo ordenar la lista de símbolos en las ventanas de Observación del Mercado. Al hacer clic en una columna, los símbolos se ordenarán por el parámetro correspondiente en orden ascendente. Si vuelve a hacer clic en la misma columna, la ordenación pasará a ser descendente. MetaTrader 4 no permite elegir el orden en el que aparecen los símbolos.

Además, MetaTrader 5 le permite ordenar la lista de símbolos a través del menú contextual según diversos parámetros, como la industria, el sector, los que más han subido o los que más han bajado, etc.

Ordenación en MetaTrader 5

En general, el menú contextual de MetaTrader 5 cuenta con muchos más parámetros que el de MetaTrader 4.

Menú contextual de MetaTrader 5

Menú contextual de MetaTrader 4

Algunas opciones son comunes a ambas plataformas. Por ejemplo, las dos cuentan con una opción para mostrar la Ventana de cotizaciones. Aunque, incluso en este caso, hay algunas diferencias. Las ventanas de cotizaciones de MetaTrader 5 no solo ofrecen más información de forma predeterminada

Ventanas de cotizaciones de MetaTrader 5

que MetaTrader 4,

Ventanas de cotizaciones de MetaTrader 4

El menú contextual de MT 5

Ventana de cotizaciones del menú contextual de MetaTrader 5

ofrece más opciones que la Ventana de cotizaciones del menú contextual de MT4.

Ventana de cotizaciones del menú contextual de MetaTrader 4

Además de las opciones para mantener la ventana Siempre visible, pasar a Pantalla completa y mostrar u ocultar la Cuadrícula, la versión para MT5 del menú contextual permite mostrar u ocultar el Encabezado, mostrar los Milisegundos en la columna Fecha/Hora y, asimismo, acceder a la misma amplia variedad de columnas disponibles que en la ventana Observación del Mercado.

Una característica interesante que se ha añadido en MetaTrader 5 y que no está presente en MetaTrader 4 es la posibilidad de exportar los datos de Observación del Mercado a un archivo .csv.

Exportación de Observación del Mercado en MetaTrader 5

Tanto MetaTrader 4 como MetaTrader 5 le permiten crear, modificar, guardar y eliminar diferentes conjuntos de símbolos. Por ejemplo, si quiere operar tanto en el mercado Forex como en el de materias primas, pero no quiere mezclar divisas y materias primas en la misma lista, puede crear una lista con todos los símbolos de divisas que necesite y otra lista con todas las materias primas necesarias, y luego alternar entre ellas en función del mercado en el que esté operando en cada momento.

Conjuntos de Observación del Mercado de MetaTrader 5

MetaTrader 4 ofrece opciones muy básicas para seleccionar un símbolo. Le permite mostrar u ocultar un símbolo y, además, consultar sus especificaciones en una ventana aparte.

Ventana Añadir símbolo de MetaTrader 4

MetaTrader 5 también le permite buscar símbolos manualmente y decidir si quiere mostrar u ocultar cada símbolo en la ventana Observación del Mercado. Pero también le permite introducir el nombre de un símbolo en la barra de búsqueda para encontrarlo rápidamente, decidir si quiere Mostrar contratos expirados e incluso Crear un símbolo personalizado. Además, la información sobre el símbolo seleccionado se muestra directamente en la ventana Símbolos y no en una ventana aparte.

Ventana Añadir símbolo de MetaTrader 5

Además, la ventana Símbolos de MT5 cuenta con dos pestañas adicionales. Las pestañas Barras y Ticks le permiten solicitar datos históricos sobre el símbolo seleccionado, expresados en barras o ticks, respectivamente. Seleccione el símbolo, el periodo de tiempo y el intervalo de fechas; a continuación, haga clic en el botón Solicitar . A continuación, puede exportar los datos recibidos a un archivo .csv.

Datos de barras de MetaTrader 5

Datos de ticks de MetaTrader 5

Para los operadores interesados en el análisis fundamental, la Observación del mercado ofrece enlaces directos a agregadores de datos fundamentales del instrumento seleccionado. Lamentablemente, esta funcionalidad no está disponible para el mercado de divisas.

Lista de agregadores de datos fundamentales de MetaTrader 5

En el caso de los instrumentos que se negocian en mercados centralizados, los datos suelen estar retrasados. Esto se indica mediante un icono situado junto al nombre del símbolo.

Icono de retraso de MetaTrader 5

Pase el cursor por encima del icono para abrir una ventana emergente con información sobre el símbolo, incluido el retraso.

Detalles sobre el retraso de MetaTrader 5

Si quiere disponer de datos más actualizados, MetaTrader 5 le ofrece la opción de suscribirse a un servicio de datos en tiempo real procedente de los exchanges centralizados.

Opción de menú Suscribirse a los datos en tiempo real de MetaTrader 5

Suscripciones a los datos en tiempo real de MetaTrader 5

Detalles adicionales

Durante el proceso de creación de la cuenta, MetaTrader 5 ofrece un campo para introducir su fecha de nacimiento.

Ventana Abrir cuenta de MetaTrader 5

MetaTrader 4 no dispone de ese campo durante el proceso de creación de la cuenta.

Ventana Abrir cuenta de MetaTrader 4

MetaTrader 4 ofrece su terminal de escritorio en 39 idiomas (Ver → Languages).

Idiomas de MetaTrader 4

MetaTrader 5 ofrece 53 idiomas entre los que elegir.

Idiomas de MetaTrader 5

MetaTrader 5 le permite elegir el tema de color. Para ello, ve al menú principal y selecciona Ver → Temas de color. Tiene tres opciones: tema claro, tema oscuro o utilizar la configuración del sistema.

Selección del tema de color de MetaTrader 5

En el menú Ayuda, MetaTrader 5 ofrece más opciones que MetaTrader 4. Entre ellas se encuentra el enlace al canal de Telegram de MQL5.

Menú de ayuda de MetaTrader 5

Menú de ayuda de MetaTrader 4

Funcionalidades

Tanto MetaTrader 4 como MetaTrader 5 cuentan con una serie de funcionalidades que las hacen atractivas para los operadores. MetaTrader 5, al ser la versión más reciente y la única que sigue en fase de desarrollo activo, ofrece más funcionalidades que MetaTrader 4.

Pero eso no tiene por qué ser algo positivo en todos los casos. Para un operador principiante, el hecho de que MT4 cuente con menos funcionalidades puede facilitar su aprendizaje. Además, si no utiliza estrategias y métodos elaborados, la gran cantidad de funcionalidades de MT5 que quizá no le resulten necesarias puede resultar una distracción.

Sin embargo, si es un operador con experiencia, utiliza una estrategia de trading sofisticada o simplemente necesita una función específica de la que carece MT4, MetaTrader 5 puede ser una plataforma de trading más adecuada.

Cuentas demo

Tanto MetaTrader 4 como MetaTrader 5 permiten operar en modo demo. Técnicamente, el proceso para abrir una cuenta demo es prácticamente idéntico en ambas plataformas. La única diferencia apreciable, como ya se ha mencionado anteriormente, es que MT5 le pide que introduzca su fecha de nacimiento.

Sin embargo, en la práctica, a menudo resulta imposible crear una cuenta demo en MetaTrader 4 a través de la propia plataforma. Esto se debe a que los brókeres que ofrecen acceso a MT4 suelen exigir a los operadores que creen una cuenta en sus páginas web, aunque se trate de una cuenta demo. A continuación, tendrá que seleccionar la opción de operar con una cuenta ya existente e introducir el nombre de usuario y la contraseña que le haya facilitado su bróker (o los que haya creado usted mismo, si su bróker le permite crear su propio nombre de usuario y/o contraseña).

Crear una cuenta demo en MetaTrader 5 no presenta esas complicaciones, al menos si utiliza la aplicación descargada directamente de la página web de MetaQuotes Corporation. Solo tendrá que seleccionar Abrir una cuenta de demostración en la ventana de creación de la cuenta, introducir la información necesaria y, a continuación, empezar a operar inmediatamente en su cuenta demo.

Opción de menú Abrir cuenta de MetaTrader 5

Apertura de cuenta demo en MetaTrader 5

Marcos temporales

MetaTrader 4 le permite elegir entre 9 marcos temporales básicos: 1 minuto, 5 minutos, 15 minutos, 30 minutos, 1 hora, 4 horas, 1 día, 1 semana y 1 mes. Eso debería ser suficiente para la gran mayoría de traders minoristas.

Marcos temporales en MetaTrader 4

Sin embargo, para aquellos operadores que prefieren un enfoque más detallado en sus operaciones, MetaTrader 5 ofrece una selección de 21 marcos temporales. Además de los 9 marcos normales

Marcos temporales normales en MetaTrader 5

añade 12 más: 2 minutos, 3 minutos, 4 minutos, 6 minutos, 10 minutos, 12 minutos, 20 minutos, 2 horas, 3 horas, 6 horas, 8 horas, 12 horas.

Marcos temporales en minutos adicionales en MetaTrader 5

Marcos temporales en horas adicionales en MetaTrader 5

Indicadores técnicos y objetos gráficos

En lo que respecta al análisis técnico, el número de indicadores técnicos, así como de herramientas de gráficos y objetos gráficos, puede ser uno de los parámetros decisivos a la hora de elegir una plataforma de trading. Aunque siempre puede instalar indicadores personalizados, suele ser más fácil y cómodo utilizar las herramientas integradas en lugar de buscar en Internet lo que necesita.

Como era de esperar, MetaTrader 5 cuenta con más herramientas integradas que MetaTrader 4. MT4 ofrece 30 indicadores técnicos de serie, mientras que MT5 permite acceder a 38. MT4 cuenta con 31 herramientas de gráficos y objetos gráficos, mientras que MT5 tiene 44.

Informe de operaciones

Tanto MetaTrader 4 como 5 le permiten generar un informe de operaciones con el que puede analizar su rendimiento, aunque MT5 ofrece más opciones y facilita ligeramente la generación del informe.

En MetaTrader 4, no es posible crear un informe desde la pestaña Operaciones . Tiene que ir a la pestaña Historial y hacer clic derecho allí. En el menú contextual, puede elegir entre Guardar como informe y Guardar como informe detallado. Recuerda que puede elegir entre mostrar Todo el historial, Los últimos 3 meses, El último mes o un Período personalizado. El informe se generará para el periodo seleccionado en formato htm.

Opción Informe en el menú contextual de MetaTrader 4

Un informe periódico ofrece información básica sobre las operaciones que ha realizado, así como sobre las posiciones abiertas y las órdenes actualmente en curso, además de un resumen básico de su cuenta y sus fondos.

Informe periódico en MetaTrader 4

Un informe detallado incluye un gráfico que muestra la evolución del saldo de la cuenta e información mucho más detallada sobre las ganancias, las pérdidas y los drawdowns.

Informe detallado en MetaTrader 4

MetaTrader 5 le permite crear un informe directamente desde la pestaña Operaciones, así como desde la pestaña Historial . Independientemente de la pestaña en la que quiera generar el informe, tendrá que hacer clic derecho en la pestaña y seleccionar la opción Informe en el menú contextual. La diferencia es que, en la pestaña Operaciones, se crea un informe que abarca todo el tiempo que lleva operando, mientras que en la pestaña Historial puede seleccionar un periodo para el que crear un informe, igual que en MetaTrader 4.

Informe en el menú contextual de MetaTrader 5

Allí tiene varias opciones. Sin embargo, no dispone de la opción de generar un informe más breve y simplificado. Todas las opciones generan un informe detallado.

La primera opción consiste en visualizar el informe directamente en la terminal MetaTrader seleccionando la opción General . Se abrirá una ventana independiente en el terminal. Contará con varias pestañas que le mostrarán el resumen, las pérdidas y ganancias, las posiciones largas y cortas, y los riesgos.

Informe en la terminal de MetaTrader 5

También puede guardar el informe como un archivo HTML, igual que en MetaTrader 4. El informe resultante tendrá un aspecto muy similar al del informe de MT4.

Informe HTML en MetaTrader 5

Por último, puede guardar el informe como un archivo de Excel (xml). Contendrá la misma información que la versión HTML del informe.

Informe Excel en MetaTrader 5

Si ha abierto la ventana General, puede exportar lo que aparece en ella. Abra la ventana con el informe, haga clic en Archivo en el menú principal y luego en Guardar (o pulse Ctrl+S).

Guardar el informe General en MetaTrader 5

Esto creará un archivo HTML con el informe.

Guardar el informe General en formato HTML en MetaTrader 5

También puede seleccionar Archivo -> Guardar como PDF.

Guardar el informe General en formato PDF en MetaTrader 5

En este caso, recibirá un informe en formato PDF.

Informe General en formato PDF en MetaTrader 5

Calendario

MetaTrader 5 permite acceder a un calendario económico integrado en la ventana Caja de herramientas. Se trata de un calendario completo con un amplio conjunto de funciones, entre las que se incluyen la posibilidad de consultar previsiones, filtrar eventos por periodo de tiempo, divisa o país, exportar el calendario, visualizar eventos en un gráfico, etc. Esto permite a los operadores estar al tanto de los acontecimientos importantes sin tener que salir de la plataforma de trading.

Calendario en MetaTrader 5

MetaTrader 4 no cuenta con esta funcionalidad, por lo que los operadores tienen que recurrir a páginas web externas o a aplicaciones de terceros para obtener información sobre informes macroeconómicos y otros eventos importantes.

Gráficos de volumen y de ticks

MetaTrader 4 cuenta con una opción para mostrar los datos de volumen en los gráficos.

Volúmenes en MetaTrader 4

El problema es que el mercado Forex carece de datos reales sobre el volumen, ya que estos solo pueden ser facilitados por una bolsa centralizada. En su lugar, los volúmenes reales se sustituyen por los volúmenes de tick, que indican la frecuencia con la que ha variado el precio. El hecho de que MT4 no distinga entre el volumen por tick y el volumen real puede resultar engañoso para los operadores noveles.

MetaTrader 5 le permite elegir si quiere ver los Volúmenes reales o los Volúmenes de tick.

Volúmenes en MetaTrader 5

Esta opción solo es aplicable a los activos que se negocian en exchanges centralizados. En el caso de las divisas, solo se pueden mostrar los volúmenes de tick. Además, no podrá ver ninguno de los dos volúmenes si tiene activada la opción Ajustar escala en las propiedades del gráfico.

Correo electrónico

Tanto la plataforma MetaTrader 4 como la MetaTrader 5 le permiten enviar (si su bróker lo permite) y recibir correos electrónicos a través de la terminal. La diferencia es que MT5 permite adjuntar archivos a los correos electrónicos, mientras que MT4 no.

VPS

Una característica exclusiva de MetaTrader 5, pero de la que carece MetaTrader 4, es la posibilidad de alquilar un VPS (servidor privado virtual). Permite a los operadores utilizar robots y asesores expertos 24/7 sin necesidad de mantener encendidos sus ordenadores ni la plataforma abierta.

Hay tres formas de registrar un VPS en MT5. Puede ir a la ventana Navegador, hacer clic derecho en Cuentas y seleccionar Registrar un servidor virtual en el menú contextual.

Haciendo clic derecho en Cuentas en la ventana del Navegador de MetaTrader 5

O bien, puede hacer clic en Herramientas en el menú principal y, a continuación, en Hosting virtual MQL5.

Hosting VPS en el menú Herramientas de MetaTrader 5

Por último, solo tiene que hacer clic en VPS en la ventana Navegador.

Seleccionando VPS en la ventana Navegador de MetaTrader 5

Cualquiera de las dos opciones abre una pestaña en la ventana principal del terminal que le permite registrarse y utilizar su propio servidor virtual.

Pestaña VPS en MetaTrader 5

Además, si hace clic en Cómo funciona, debajo de la opción VPS en la ventana Navegador, se abrirá una pestaña en la que se explica cómo utilizar un VPS en la plataforma MetaTrader 5.

Seleccionando Cómo funciona en la ventana Navegador de MetaTrader 5

Pestaña Cómo funciona en MetaTrader 5

Trading

Cobertura y compensación

MetaTrader 4 solo permite la creación de cuentas de cobertura (hedging). En una cuenta de cobertura, las distintas posiciones sobre un mismo instrumento de trading se registran por separado. Por ejemplo, si compra un lote de EUR/USD y vende un lote de EUR/USD, tendrá dos posiciones distintas.

MetaTrader 5 permite crear tanto cuentas de cobertura como cuentas de compensación (netting). En una cuenta de compensación, las posiciones sobre un mismo instrumento de trading se agrupan en una sola. Por ejemplo, si compra dos lotes de EUR/USD y vende un lote de EUR/USD, tendrá una posición en largo de un lote de EUR/USD. Si compra un lote de EUR/USD y vende un lote de EUR/USD, ambas órdenes se anularán mutuamente.

Es importante recordar que MT5 no permite cambiar entre la compensación y la cobertura en una cuenta ya existente. Si abre una cuenta de un tipo y luego decide que prefiere una cuenta de otro tipo, tendrá que abrir una nueva cuenta.

Por defecto, una cuenta abierta en MT5 es una cuenta de compensación. Para crear una cuenta de cobertura, debe seleccionar la opción Utilizar cobertura en la negociación al crear la cuenta.

Abriendo una cuenta de cobertura en MetaTrader 5

Es posible que algunos brókeres no permitan la creación de cuentas de cobertura. Por lo general, se debe a que la normativa del país del operador o del bróker prohíbe la cobertura.

Tipos de ejecución

MetaTrader 4 admite tres tipos de ejecución de órdenes: ejecución instantánea, ejecución por petición y ejecución por mercado.

MetaTrader 5 añade una opción más al total de cuatro: ejecución instantánea, ejecución por solicitud, ejecución por mercado y ejecución en bolsa.

Recuerde que la disponibilidad de los distintos tipos de ejecución depende de su bróker. En la mayoría de los casos, solo está disponible la ejecución por mercado, aunque, en el caso de los activos que se negocian en una bolsa centralizada, esta se sustituye por ejecución en bolsa.

Tipos de órdenes pendientes

MetaTrader 4 ofrece cuatro tipos de órdenes pendientes: Buy Limit, Buy Stop, Sell Limit y Sell Stop.

Tipos de órdenes pendientes en MetaTrader 4

MetaTrader 5 añade dos tipos más al total de seis: Buy Stop Limit y Sell Stop Limit.

Tipos de órdenes pendientes en MetaTrader 5

Política de ejecución

MetaTrader 4 solo admite un tipo de política de ejecución: la política Fill or Kill (ejecutar o cancelar). Según esta política, la orden se ejecuta en el volumen solicitado o no se ejecuta en absoluto.

MetaTrader 5 admite cuatro políticas de ejecución de órdenes: Fill or Kill (FOK), Immediate or Cancel (IOC - Inmediata o Cancelar), Book or Cancel (BOC - Reservar o cancelar) y Return (Volver).

Recuerde que la disponibilidad de una política concreta en MT5 depende de su bróker, del tipo de orden y del tipo de ejecución.

Por ejemplo, de forma predeterminada, MetaQuotes solo ofrece la política Fill or Kill en sus servidores.

La política Fill or Kill es la única disponible por defecto al operar con MetaQuotes.

Sin embargo, en el caso de la ejecución en bolsa, le permite elegir entre las políticas Fill or Kill y Return .

Política de ejecución Return disponible mientras se ha seleccionado la política de ejecución en bolsa

Política de ejecución Return disponible mientras se ha seleccionado una orden pendiente sin stop

Sin embargo, la política Return no se aplica a las órdenes pendientes Buy Stop y Sell Stop .

La política de ejecución Return no está disponible mientras se ha seleccionado una orden pendiente stop

Ejecuciones parciales de órdenes

En MetaTrader 4, las órdenes no pueden ejecutarse parcialmente. Una orden se ejecuta íntegramente o se rechaza.

MetaTrader 5, por su parte, admite la ejecución parcial de órdenes. Una orden puede ejecutarse en varios lotes, quedando el volumen restante como una orden en el mercado.

Abrir, modificar y cerrar órdenes

Órdenes de apertura

La interfaz para abrir una orden cuenta, en gran medida, con las mismas opciones que en MetaTrader 4

Ventana de órdenes en MetaTrader 4

y MetaTrader 5.

Ventana de órdenes en MetaTrader 5

Se puede decir que la interfaz de MT5 es algo más clara, con una disposición más lógica, aunque eso es en gran medida una cuestión subjetiva.

Hay un par de opciones que se han añadido a MT5 y que no están disponibles en MT4. En primer lugar, junto al campo para seleccionar el volumen, puede ver la cantidad exacta de la divisa que está comprando o vendiendo.

Cantidad del volumen en la ventana Orden de MetaTrader 5

En segundo lugar, MT5 ofrece varias opciones de política de ejecución de órdenes.

Configurar la política de ejecución en la ventana Orden de MetaTrader 5

Además, puede mostrar u ocultar el gráfico de la ventana Orden en MT5 haciendo doble clic en un espacio vacío de la ventana. MT4 no permite ocultar el gráfico desde la ventana Orden.

Ventana Orden sin gráfico en MetaTrader 5

Si pasa de ejecuciones por mercado a órdenes pendientes, la interfaz también comparte prácticamente las mismas funciones entre MT4

Orden pendiente en la ventana Orden de MetaTrader 4

y MT5.

Orden pendiente en la ventana Orden de MetaTrader 5

MT5 cuenta con el campo adicional Precio Stop Limit, que se activa si selecciona Buy Stop Limit o Sell Stop Limit como tipo de orden.

Precio Stop Limit en la ventana de órdenes de MetaTrader 5

La forma de elegir si se desea que la orden caduque y cuándo caduca varía ligeramente entre MT4 y MT5.

En MT4, aparece el campo Caducidad .

Campo Caducidad en la ventana Orden de MetaTrader 4

Si desea que su orden venza en caso de que no se ejecute, debe marcar la casilla correspondiente y, a continuación, seleccionar la fecha o introducirla manualmente (también puede introducir la hora manualmente).

Fecha de caducidad en la ventana Orden de MetaTrader 4

En MT5, aparece el campo Caducidad. Le permite elegir entre Hasta cancelación (sin caducidad), Hoy, Fecha/Hora y Día especificado.

Campo Caducidad en la ventana Orden de MetaTrader 5

Si selecciona Fecha/Hora o Día especificado, podrá elegir la fecha en el campo Fecha de caducidad . Si ha seleccionado Fecha/Hora, también puede introducir la hora manualmente (la hora no estará disponible si selecciona Día especificado).

Fecha de caducidad en la ventana Orden de MetaTrader 5

Modificación y cierre de posiciones y órdenes

Una vez ejecutada una orden, aparecerá una ventana en la que se mostrarán los detalles de la orden ejecutada. Puede cerrar la ventana haciendo clic en Aceptar o imprimir los datos. Las ventanas tienen prácticamente el mismo aspecto en MetaTrader 4 y MetaTrader 5.

Ejecución de órdenes en MetaTrader 4

Ejecución de órdenes en MetaTrader 5

Para modificar la orden, deberá seleccionar Modificar o Eliminar en el menú contextual de la orden.

El menú contextual de MT4:

Menú contextual de órdenes en MetaTrader 4

El menú contextual de MT5:

Menú contextual de órdenes en MetaTrader 5

También puede hacer doble clic en la posición del gráfico, siempre que active la visualización de los niveles de operación.

La modificación de una orden es prácticamente igual en MT4 y MT5; la diferencia radica principalmente en el diseño.

Diseño en MT4:

Modificación de órdenes en MetaTrader 4

Diseño en MT5:

Modificación de órdenes en MetaTrader 5

También puede añadir un trailing stop desde el menú contextual. El menú del trailing stop es prácticamente el mismo en MT4

Trailing stop en el menú contextual de MetaTrader 4

y MT5.

Trailing stop en el menú contextual de MetaTrader 5

Si desea cerrar una posición, puede hacerlo directamente desde el menú contextual seleccionando Cerrar orden en MT4 o Cerrar posición en MT5.

O bien, puede modificar la orden, seleccionar Ejecución por mercado en el campo Tipo y, a continuación, pulsar el botón Cerrar. Es similar en MT4

Cierre de una orden en MetaTrader 4

y MT5, aunque el botón de MT5 ofrece un poco más de información.

Cierre de una orden en MetaTrader 5

Tanto MT4 como MT5 le permiten cerrar posiciones parcialmente. Para ello, establezca el volumen por debajo del volumen de la posición. Por ejemplo, si ha abierto una posición de compra de 1 lote y decide cerrar un volumen de 0,5 lotes, le quedará una posición de compra de 0,5 lotes tras el cierre.

Orden de cierre parcial en MetaTrader 4

Orden de cierre parcial en MetaTrader 5

MT5 cuenta con una opción adicional muy interesante para cerrar posiciones. Si tiene varias posiciones en el mismo instrumento, puede seleccionar una posición en la dirección opuesta a la que desea cerrar y cerrar ambas posiciones al mismo tiempo, de modo que se compensen entre sí. Si el volumen de las posiciones difiere, el volumen de las posiciones más pequeñas se restará del volumen de la posición más grande, y el volumen restante se mantendrá como una nueva posición en el mercado. Para acceder a esta función, seleccione Cerrar en en el campo Tipo de la orden.

Cerrar en Orden en MetaTrader 5

Las órdenes pendientes se modifican de la misma forma, seleccionando Modificar o Eliminar en el menú contextual.

Modificación de órdenes en MT4:

Eliminación de órdenes en MetaTrader 4

Modificación de órdenes en MT5:

Eliminación de órdenes en MetaTrader 5

No es posible eliminar una orden pendiente desde el menú contextual. Para ello, empiece a modificar la orden y haga clic en el botón Eliminar.

Hay una excepción a esa regla. MT5 permite cerrar posiciones y eliminar órdenes de forma masiva. De esta forma, puede eliminar varias órdenes desde el menú contextual sin necesidad de eliminarlas una por una. Para ello, seleccione Operaciones masivas en el menú contextual.

Menú Operaciones masivas en MetaTrader 5

Probador de estrategias

Tanto MetaTrader 4 como MetaTrader 5 admiten el backtesting, es decir, la posibilidad de probar su estrategia y sus asesores expertos utilizando datos históricos precargados. Sin embargo, MT5 cuenta con funciones de backtesting mucho más completas que MT4.

Velocidad y compatibilidad multihilo

MetaTrader 4 utiliza únicamente un núcleo del procesador para las pruebas retrospectivas. Esto hace que el backtesting sea considerablemente más lento, sobre todo al probar estrategias más complejas o al utilizar un conjunto de datos más amplio.

MetaTrader 5 admite cálculos multihilo. Esto significa que MT5 utiliza todos los núcleos de su CPU, lo que aumenta considerablemente la velocidad de los backtests.

Ticks reales

MetaTrader 5 permite utilizar datos de ticks reales recopilados por el bróker. Esta opción es mucho más precisa que los ticks generados, lo que hace que los resultados se acerquen lo más posible a las condiciones reales del mercado, pero es mucho más lenta. MetaTrader 4 no dispone de esa opción.

Interfaz

MetaTrader 4 tiene dos pestañas en la ventana Probador cuando se abre por primera vez: Configuración y Diario.

Interfaz de backtesting en MetaTrader 4

MetaTrader 5 cuenta, de forma predeterminada, con tres pestañas en la ventana del Probador de estrategias: General, Agentes y Diario.

Interfaz de backtesting en MetaTrader 5

Una vez que elija un asesor experto o un indicador para realizar una prueba retrospectiva, aparecerán dos pestañas más: Configuración y Parámetros de entrada.

Las pestañas Configuración y Parámetros de entrada en MetaTrader 5

Esas dos pestañas permanecen abiertas incluso después de cerrar la ventana y volver a abrirla sin cerrar la plataforma. Si cierra la plataforma mientras una de esas dos pestañas adicionales está seleccionada, permanecerá abierta cuando la vuelva a abrir. De lo contrario, la ventana tendrá tres pestañas predeterminadas.

Una vez finalizado el backtesting, MT4 añade tres pestañas más: Resultados, Gráfico e Informe.

Interfaz tras finalizar el backtesting en MetaTrader 4

MT5 añade dos pestañas una vez finalizada la simulación: Backtest y Gráfico.

Interfaz tras finalizar el backtesting en MetaTrader 5

Si ha seleccionado Optimización de la estrategia en la configuración de MT4, verá dos pestañas adicionales: Resultados de la optimización y Gráfico de optimización.

Interfaz una vez finalizada la optimización en MetaTrader 4

En MT5, verá una pestaña adicional: Resultados de la optimización.

Interfaz tras completar la optimización en MetaTrader 5

General

La pestaña General (que se muestra en la imagen anterior) es exclusiva de MetaTrader 5. Le permite elegir entre varios ajustes predefinidos que configuran los parámetros para realizar pruebas retrospectivas de un asesor experto, un indicador, una visualización, diversos métodos de optimización y cálculos matemáticos. Una vez seleccionado un ajuste preestablecido, se le redirigirá a la pestaña Configuración, donde podrá ajustar aún más los parámetros del backtesting. La pestaña General también le permite cargar los ajustes de la simulación anterior, que aparecen en la lista situada en la parte inferior de la ventana, o buscar las simulaciones anteriores en el campo de búsqueda. Esta pestaña también le permite Ver los resultados anteriores de la optimización.

Configuración

La pestaña Configuración de MetaTrader 4 es la misma, independientemente de si ha seleccionado un asesor experto o un indicador. Permite ajustar la configuración básica, como elegir un asesor experto y un indicador, el símbolo, el marco temporal, el periodo de backtesting y el spread, así como seleccionar opciones de optimización y visualización, ajustar las propiedades del asesor experto, comprobar las propiedades del símbolo y modificar el asesor experto (lo que abre una ventana independiente con MetaEditor).

Pestaña Configuración en MetaTrader 4

La Configuración de MetaTrader 5 varía considerablemente dependiendo de si ha seleccionado un asesor experto o un indicador.

Si se selecciona un asesor experto, la pestaña Configuración ofrece las mismas funciones básicas que en MT4, aunque con un diseño notablemente diferente.

Pestaña Configuración con un asesor experto seleccionado en MetaTrader 5

Además de las opciones que ofrece la pestaña Configuración de MT4, las versiones de MT5 le permiten guardar y cargar configuraciones, ajustar las propiedades de los símbolos (básicamente, crear un símbolo personalizado), configurar pruebas retrospectivas, elegir un retraso, ajustar las opciones de negociación, elegir un modelo de prueba, seleccionar el cálculo de beneficios en pips, establecer el importe del depósito y el apalancamiento, así como seleccionar el modelo de optimización. Dicho esto, la pestaña Configuración de MT5 no le permite elegir si quiere probar un asesor experto o un indicador (eso se hace en la pestaña General) ni ajustar la configuración del asesor experto (eso se hace en la pestaña Parámetros de entrada).

Si se selecciona un indicador, la pestaña Configuración de MT5 se ve mucho más sencilla, con muchas menos opciones.

Pestaña Configuración con un indicador seleccionado en MetaTrader 5

Solo permite seleccionar un indicador, modificarlo en MetaEditor, guardar y cargar configuraciones, seleccionar un símbolo y un marco temporal, modificar el símbolo, elegir un periodo de tiempo para la simulación retrospectiva y seleccionar el modelo de simulación.

Guardar y cargar configuraciones

MetaTrader 4 conserva la configuración entre el cierre y la apertura de la aplicación, pero no permite guardarla por separado.

MetaTrader 5 le permite guardar la configuración y recuperarla más tarde. Para ello, haga clic en el icono con forma de rueda dentada situado en la esquina superior derecha de la ventana de Configuración. O bien, puede hacer clic con el botón derecho en cualquier parte de la ventana mientras está en la pestaña Configuración y aparecerá el mismo menú.

Guardar y cargar configuraciones en MetaTrader 5

Le permite guardar y cargar configuraciones, ver una lista de las configuraciones guardadas anteriormente y cargar una de ellas, seleccionar uno de los asesores expertos y gráficos probados anteriormente, e iniciar una prueba.

Selección de un asesor experto o un indicador para realizar backtests

En MetaTrader 4, se selecciona un asesor experto o un indicador para realizar backtests en la pestaña Configuración. En primer lugar, seleccione si desea probar un EA o un indicador en el menú desplegable situado en la parte superior izquierda de la ventana.

Escogiendo entre realizar un backtest de un asesor experto o de un indicador en MetaTrader 4

A continuación, seleccione el EA o indicador concreto que quiera someter a una prueba retrospectiva en el menú desplegable de la derecha.

Selección de un asesor experto para realizar pruebas retrospectivas en MetaTrader 4

En MetaTrader 5, debe seleccionar Único (para un asesor experto) o Indicador (para un indicador) en la pestaña General, siempre que solo quiera realizar un backtest de un asesor experto o un indicador sin visualización ni optimización.

Escogiendo entre realizar un backtest de un asesor experto o de un indicador en MetaTrader 5

A continuación, se le redirigirá a la pestaña Configuración, donde deberá seleccionar un EA en el menú desplegable Experto.

Selección de un asesor experto para realizar pruebas retrospectivas en MetaTrader 5

o un indicador del menú desplegable Indicador.

Selección de un indicador para realizar pruebas retrospectivas en MetaTrader 5

MT5 cuenta con un método adicional para seleccionar un EA (pero no un indicador) para realizar backtests. Vaya a la ventana Navegador, haga clic derecho sobre el EA que quiera someter a un backtest y seleccione Prueba en el menú contextual. Esto le llevará a la pestaña Configuración de la ventana del Probador de estrategias, con el EA necesario ya seleccionado.

Seleccionando un asesor experto para realizar pruebas retrospectivas desde el menú contextual de MetaTrader 5

Propiedades y parámetros de los EA e indicadores

Para ajustar las propiedades del asesor experto o del indicador seleccionado en MetaTrader 4, haga clic en el botón Propiedades del asesor situado a la derecha de la ventana Configuración.

Botón Propiedades del asesor en MetaTrader 4

Al hacerlo, se abre una ventana con tres pestañas.

La pestaña Pruebas le permite ajustar los parámetros básicos de las pruebas, como el depósito inicial y el tipo de posiciones que se van a probar (solo largas, solo cortas, largas y cortas). Además, puede seleccionar el Parámetro optimizado (Balance, Factor de beneficio, Rendimiento esperado, Drawdown máximo, Porcentaje de drawdown, Personalizado) y decidir si desea utilizar el Algoritmo genético.

Pestaña Pruebas en las Propiedades del asesor en MetaTrader 4

La pestaña Parámetros de entrada le permite ajustar los parámetros del EA o del indicador, así como guardarlos y cargarlos.

Pestaña Parámetros de entrada en las Propiedades del asesor en MetaTrader 4

La pestaña Optimización sirve para ajustar los parámetros de optimización.

Pestaña Optimización en las Propiedades del asesor en MetaTrader 4

En cuanto a MetaTrader 5, cuenta con una pestaña independiente para ajustar los parámetros de los EA y los indicadores, denominada Parámetros de entrada.

Pestaña Parámetros de entrada en MetaTrader 5

Al hacer clic derecho en cualquier parte de la ventana mientras se encuentra en la pestaña Parámetros de entrada, se abre un menú contextual que le permite iniciar una prueba, Autoajustar los parámetros, mostrar u ocultar la Cuadrícula y volver a los valores Por defecto, así como guardar y cargar parámetros.

Menú contextual de la pestaña Parámetros de entrada en MetaTrader 5

Los parámetros se pueden guardar y cargar de dos maneras. Si desea poder utilizar los parámetros guardados en diferentes ordenadores, utilice las opciones Guardar y Cargar. Al guardar los parámetros de esta forma, se crea un archivo que se puede transferir a otro ordenador y cargarlo allí.

Si, por el contrario, quiere guardar los parámetros para utilizarlos en la plataforma actual, seleccione la opción Guardar versión. A continuación, aparecerá una nueva opción, Cargar versión, en el menú contextual. Mostrará una lista con todas las versiones guardadas de los parámetros del EA o del indicador.

Cargar versión en el menú contextual de MetaTrader 5

Otra nueva opción del menú, Eliminar versión, le permite eliminar las versiones de parámetros guardadas que ya no necesite.

Eliminar versión en el menú contextual de MetaTrader 5

La pestaña Parámetros de entrada le permite cargar los resultados de las pruebas anteriores. Para ello, primero debe seleccionar el asesor experto cuyos resultados desea cargar haciendo clic en el campo Seleccionar experto, lo que abre un menú desplegable con la lista de todos los asesores expertos que haya probado anteriormente.

Seleccionando experto en la pestaña Parámetros de entrada de MetaTrader 5

A continuación, en el campo Ver resultados de pruebas individuales anteriores (que, dependiendo de lo que haya seleccionado en la pestaña General, también puede denominarse Ver resultados de optimización anteriores), seleccione los resultados de las pruebas que desee ver.

Consultar los resultados en la pestaña Parámetros de entrada de MetaTrader 5

Propiedades de los símbolos

En MetaTrader 4, puede hacer clic en el botón Propiedades del símbolo para ver las especificaciones del símbolo.

Botón Propiedades del símbolo en MetaTrader 4

Esto abre una ventana con las especificaciones del contrato correspondiente al símbolo seleccionado. La ventana solo muestra información y no permite modificar nada.

Ventana de propiedades del símbolo en MetaTrader 4

Puede abrir una ventana similar en MetaTrader 5 haciendo clic en el símbolo $ situado a la derecha de la selección del símbolo y del marco temporal.

Botón Propiedades del símbolo en MetaTrader 5

Al hacerlo, aparece una ventana con los ajustes del símbolo. Sin embargo, a diferencia de la ventana similar de MT4, la ventana de los ajustes del símbolo de MT5 le permite modificar la mayoría de los parámetros de un símbolo, así como importar y exportar la configuración de los símbolos y restablecerlos a sus valores predeterminados.

Ventana de propiedades del símbolo en MetaTrader 5

Pruebas con varias divisas

MetaTrader 4 solo permite probar un par de divisas a la vez, ya que solo admite el procesamiento en un único núcleo.

MetaTrader 5 permite probar estrategias en varios símbolos a la vez, ya que la plataforma es compatible con la ejecución multihilo. Para ello, debe añadir todos los símbolos que quiera analizar a la Observación del Mercado. A continuación, vaya a Configuración y, en el campo Símbolo, seleccione Todos los símbolos en la Observación del Mercado en el menú desplegable.

Probando varios símbolos en MetaTrader 5

Modelos de prueba

MetaTrader 4 admite modelos de prueba más sencillos y rápidos, como Todos los ticks, Puntos de control y Solo precios de apertura.

Selección del modelo de prueba en MetaTrader 4

MetaTrader 5 también es compatible con los modelos Todos los ticks y Solo precios de apertura. Además, ofrece la opción de utilizar modelos más precisos, concretamente Cada tick a base de ticks reales y OHLC de 1M. Además, MT5 permite realizar Cálculos matemáticos.

Selección del modelo de prueba en MetaTrader 5

Configuración avanzada de pruebas

MetaTrader 5 ofrece ajustes avanzados de simulación que le permiten emular las diferentes reglas de negociación que aplican los brókeres, como las comisiones y los requisitos de margen. Para acceder a esos ajustes, haga clic en el botón situado a la derecha del campo Retrasos. Se abrirá la ventana Ajustes comerciales, que cuenta con tres pestañas.

Seleccionando ajustes avanzados en MetaTrader 5

La pestaña Comisiones le permite configurar diversas reglas sobre cuándo y cómo se cobran las comisiones para cada símbolo en concreto. También cuenta con la opción Utilizar ajustes de usuario, que debe activar para poder realizar cambios en esta y otras pestañas.

Pestaña Comisiones en la configuración avanzada de MetaTrader 5

La pestaña Operaciones le permite configurar el número máximo de órdenes y posiciones que puede abrir simultáneamente, así como los periodos de tiempo durante los cuales la plataforma no realizará operaciones.

Pestaña Operaciones en la configuración avanzada de MetaTrader 5

La pestaña Margen le permite configurar los límites de margen, así como las reglas de riesgo y beneficio.

Pestaña Margen en la configuración avanzada de MetaTrader 5

Resultados

Una vez finalizado el backtesting, tanto MetaTrader 4 como MetaTrader 5 muestran varias pestañas que le permiten analizar los resultados de la prueba.

MT4 muestra tres pestañas.

La pestaña Resultados es exclusiva de MT4 y muestra las operaciones que se ejecutaron durante la prueba.

Pestaña Resultados en MetaTrader 4

Al hacer clic derecho sobre una línea, aparece un menú contextual que le permite copiar los datos de la línea al portapapeles, copiar toda la tabla al portapapeles, guardar la tabla en un archivo HTML, establecer la fecha de la sesión como fecha de inicio o de finalización de una prueba en la pestaña Configuración y ajustar el aspecto de la tabla.

Menú contextual de la pestaña Resultados en MetaTrader 4

La pestaña Gráfico muestra la evolución del balance y del patrimonio durante la prueba. Si solo aparece una línea, significa que tanto el balance como el patrimonio coinciden a lo largo de toda la prueba.

Pestaña Gráfico en MetaTrader 4

Al hacer clic derecho sobre el gráfico, se abre un menú contextual que le permite copiar el gráfico como imagen al portapapeles, guardar el gráfico como archivo GIF y establecer la fecha de la pasada seleccionada como fecha de inicio o de finalización de una prueba.

Menú contextual de la pestaña Gráfico en MetaTrader 4

La pestaña Informe muestra información básica sobre los resultados de la simulación, incluidas las ganancias y las pérdidas.

Pestaña Informes en MetaTrader 4

El menú contextual de esta pestaña le permite guardar el informe en el portapapeles o como un archivo HTML.

Menú contextual de la pestaña Informe en MetaTrader 4

MT5 muestra dos pestañas una vez finalizada la prueba.

La pestaña Gráfico es bastante similar a la pestaña homóloga de MT4, aunque también muestra la Carga de depósito, es decir, la relación entre el margen y el patrimonio.

Pestaña Gráfico en MetaTrader 5

El menú contextual le permite guardar el gráfico en el portapapeles como imagen, exportarlo como texto (archivo CSV) o como imagen (archivo PNG), así como elegir si quiere que se muestre la cuadrícula.

Menú contextual de la pestaña Gráfico en MetaTrader 5

Backtest (Prueba) muestra información sobre los resultados de la prueba. Contiene algo más de información que los datos similares de MT4 y, además, muestra diversos gráficos.

Pestaña Backtest en MetaTrader 5

Pestaña Backtest en MetaTrader 5

El menú contextual le permite elegir qué se muestra en la pestaña.

Menú contextual de la pestaña Backtest en MetaTrader 5

En lugar del informe que se muestra arriba, puede elegir mostrar las Operaciones,

Operaciones en la pestaña Backtest de MetaTrader 5

Órdenes,

Órdenes en la pestaña Backtest de MetaTrader 5

u Operaciones y órdenes al mismo tiempo.

Operaciones y órdenes en la pestaña Backtest de MetaTrader 5

El menú también le permite abrir un gráfico del valor analizado y elegir si quiere que esto se haga automáticamente una vez finalizada la prueba.

Además, el menú le permite guardar el informe como un archivo XML o HTML.

Guardar los resultados de las pruebas retrospectivas desde el menú contextual de la pestaña Backtest en MetaTrader 5

Si, en lugar de mostrar el informe, elige una de las otras tres opciones, el menú ofrece dos opciones adicionales.

La opción Volúmenes le permite elegir cómo mostrar el volumen: como Lotes o como Cantidades.

Seleccionando cómo mostrar los volúmenes desde el menú contextual de la pestaña Backtest en MetaTrader 5

La opción Columnas le permite decidir si quiere ver las columnas Comisiones y Tarifas .

Seleccionando las columnas que se van a mostrar desde el menú contextual de la pestaña Backtest en MetaTrader 5

 

Nota adicional: puede subir un archivo HTML con un informe a nuestra herramienta de análisis de informes de Forex para obtener un análisis más detallado de los resultados de sus pruebas retrospectivas.

Resultados de la optimización

Si ha activado o desactivado la opción Optimización al configurar el backtesting en MetaTrader 4, verá dos pestañas adicionales una vez finalizada la prueba.

La pestaña Resultados de la optimización muestra diversas combinaciones de los Parámetros de entrada del asesor experto y cómo sus cambios afectaban a distintos parámetros.

Pestaña Resultados de la optimización en MetaTrader 4

Al hacer clic derecho, se abre un menú contextual que le permite copiar los parámetros de entrada de la estrategia seleccionada a los de la EA haciendo clic en la opción Establecer parámetros de entrada . El menú también le permite copiar los resultados de la línea seleccionada al portapapeles, copiar toda la tabla al portapapeles o guardar la tabla como un archivo HTML. Además, el menú le permite personalizar el aspecto de la tabla.

Menú contextual de la pestaña Resultados de la optimización en MetaTrader 4

La pestaña Gráfico de optimización muestra cómo varía el parámetro optimizado en función de las entradas. Al pasar el cursor por encima de un punto del gráfico, se mostrarán el número de la pasada, el valor del parámetro optimizado y las entradas. Al hacer doble clic en un punto, se pasará a la pestaña Resultados de la optimización y se seleccionará automáticamente la pasada correspondiente.

Pestaña Gráfico de optimización en MetaTrader 4

El menú contextual que se abre al hacer clic derecho le permite copiar el gráfico al portapapeles, guardarlo como un archivo GIF y elegir si quiere que se muestre la cuadrícula en el gráfico o no.

Menú contextual de la pestaña Gráfico de optimización en MetaTrader 4

MetaTrader 5 ofrece una visualización similar de los resultados de la optimización, pero con unas prestaciones mucho más completas.

La pestaña Resultados de la optimización puede mostrar, en principio, mucha más información que la pestaña equivalente de MT4. Además, cada parámetro de entrada aparece en una columna independiente.

Pestaña Resultados de la optimización en MetaTrader 5

En la parte superior de la ventana, puede seleccionar los resultados de optimización de las pruebas anteriores. Tiene que seleccionar el asesor experto y, a continuación, elegir la prueba cuyos resultados desea ver, de forma similar a como se seleccionan las pruebas anteriores en la pestaña Parámetros de entrada . Sin embargo, en esta pestaña hay un campo adicional: Seleccionar criterio, que determina qué parámetro se mostrará en la columna Resultados de la tabla.

Selección de criterios en la pestaña Resultados de optimización de MetaTrader 5

El menú contextual que se abre al hacer clic derecho ofrece muchas más opciones en MT5. Le permite ejecutar una sola prueba con una combinación seleccionada de parámetros de entrada (también puede hacerlo haciendo doble clic en la combinación de parámetros de entrada que prefiera), seleccionar qué parámetros mostrar en la tabla, exportar e importar el archivo de caché de optimización, exportar la tabla a un archivo XML y ajustar otras opciones.

Menú contextual de la pestaña Resultados de la optimización en MetaTrader 5

Además, el menú le permite seleccionar qué parámetros de entrada quiere optimizar

Selección de parámetros optimizados en el menú contextual de la pestaña Resultados de la optimización en MetaTrader 5

y qué filtros aplicar a los resultados.

Seleccionando filtros en el menú contextual de la pestaña Resultados de la optimización en MetaTrader 5

El gráfico de resultados de MT5 es mucho más complejo que el de MT4. Para empezar, puede elegir si quiere que esté acoplado, de modo que se muestre junto a los gráficos en la ventana de la terminal

Pestaña Gráfico de optimización en MetaTrader 5

o que se muestre en una ventana independiente.

Ventana del gráfico de optimización en MetaTrader 5

Por defecto, el gráfico muestra el valor del parámetro optimizado en función de la pasada. Al igual que en MT4, al pasar el cursor por encima de un punto se mostrará el número de la pasada y el valor del parámetro optimizado, mientras que al hacer doble clic se pasará a la pestaña Resultados de la optimización con la pasada correspondiente seleccionada.

Sin embargo, MT5 ofrece otros gráficos que muestran los resultados de la optimización de una forma diferente.

El Gráfico 1D muestra la dependencia del parámetro optimizado respecto a la entrada seleccionada para el eje X.

Gráfico de optimización 1D en MetaTrader 5

El Gráfico 2D muestra la rentabilidad en función de la combinación de dos parámetros de entrada.

Gráfico de optimización 2D en MetaTrader 5

El Gráfico 3D muestra cómo varía el parámetro optimizado en función de los dos parámetros de entrada.

Gráfico de optimización 3D en MetaTrader 5

El menú contextual le permite acoplar y desacoplar el gráfico, elegir si quiere mostrar la cuadrícula, seleccionar el tipo de gráfico que desea ver, copiar el gráfico como imagen al portapapeles o guardarlo como archivo PNG.

Menú contextual del Gráfico de optimización en MetaTrader 5

Además, le permite elegir qué entradas se mostrarán en el eje X y en el eje Y.

Escogiendo un eje en el menú contextual del gráfico de optimización en MetaTrader 5

Pruebas forward

Las pruebas forward, forward testing o pruebas prospectivas son una función exclusiva de MetaTrader 5. Intenta simular el funcionamiento de un asesor experto en condiciones reales de mercado. Para ello, se divide el periodo de prueba en dos conjuntos de datos: uno para el backtesting y otro para el forward testing. Durante el backtesting se optimiza una estrategia EA y se seleccionan varias de las mejores ejecuciones (la proporción exacta depende del algoritmo de optimización) para probarlas en el conjunto de datos de forward testing. Esto le permite ver cómo se comporta el EA en condiciones para las que no ha sido optimizado.

Para realizar una prueba prospectiva, vaya a la pestaña Configuración y seleccione en el campo Período Forward qué parte del periodo seleccionado se dedicará a la prueba prospectiva: No (si no desea realizar la prueba prospectiva), la mitad, un tercio, un cuarto o Personalizar.

Seleccionando el período forward en MetaTrader 5

Si ha seleccionado Personalizar, el campo de la derecha se activa, lo que le permite seleccionar la fecha dentro del periodo de prueba a partir de la cual desea iniciar la prueba prospectiva.

Selección de un periodo personalizado para las pruebas prospectivas en MetaTrader 5

Si ha desactivado la optimización en la pestaña Configuración, los resultados serán prácticamente los mismos que en una prueba retrospectiva habitual. Aparecerá una pestaña adicional, Forward, que funciona igual que la pestaña Backtest, pero muestra los resultados de las pruebas prospectivas.

Pestaña Forward en MetaTrader 5

Además, el Gráfico se dividirá en dos partes, aunque es posible que le resulte difícil ver la línea divisoria a menos que desactive la Cuadrícula en el menú contextual.

Pestaña Gráfico con los resultados de las pruebas prospectivas en MetaTrader 5

Si activa la optimización en la Configuración, aparecerá una pestaña adicional llamada Resultados Forward. Funciona prácticamente igual que la pestaña Resultados de la optimización, pero muestra los resultados de las pruebas prospectivas. La principal diferencia es que muestra los resultados de las pruebas prospectivas junto con los resultados de las pruebas retrospectivas. En teoría, cuanto más coincidan los resultados, mejor debería funcionar el EA en el trading real.

Pestaña Resultados Forward en MetaTrader 5

El menú contextual de la pestaña Resultados Forward incluye una opción adicional: Resultados de la prueba. Simplemente pasó a la pestaña Resultados de optimización.

Menú contextual de la pestaña Resultados Forward en MetaTrader 5

Del mismo modo, al seleccionar la opción Resultados de la prueba forward en el menú contextual de la pestaña Resultados de la optimización, simplemente se pasará a la pestaña Resultados Forward.

Menú contextual de la pestaña Resultados de la optimización en MetaTrader 5

Además, se incluyen dos gráficos: uno para las pruebas retrospectivas y otro para las prospectivas.

Gráfico de optimización con resultados de pruebas prospectivas en MetaTrader 5

También tienen la opción Resultados de la prueba/Resultados de la prueba forward en el menú contextual, pero parece que presenta algún fallo en el momento de redactar este artículo.

Menú contextual del gráfico de optimización con los resultados de las pruebas prospectivas en MetaTrader 5

Parece que las opciones están mezcladas: la opción Resultados de la prueba aparece en el gráfico de la prueba retrospectiva, y la opción Resultados de la prueba forward aparece en el menú contextual del gráfico de la prueba prospectiva. Esto significa que la opción le lleva al gráfico que ya está abierto, por lo que, en la práctica, no hace nada.

Modo visual

Tanto MetaTrader 4 como MetaTrader 5 permiten realizar backtests en modo visual. Esto le permite ver, en tiempo real y en un gráfico, qué acciones lleva a cabo un asesor experto. En ambas plataformas, solo se puede realizar una prueba en modo visual si la optimización está desactivada.

Para activar el modo visual en MT4, marque la casilla Modo visual en la pestaña Configuración y, a continuación, inicie el backtesting. Desde aquí puede controlar la prueba.

Seleccionando el modo visual en MetaTrader 4

MT4 ofrece un control muy básico de los backtests en modo visual. Puede ajustar la velocidad de la prueba con el control deslizante, pausarla y reanudarla, y saltar a la fecha seleccionada.

Una vez que comienza la prueba, se abre una ventana separada que le permite seguir el desarrollo de la misma. Mostrará las operaciones de trading realizadas por un EA. Si pasa el ratón por encima de una operación, aparecerán algunos detalles sobre la misma.

Gráfico en modo visual en MetaTrader 4

Para activar el modo visual en MT5, debe marcar la casilla situada a la derecha del campo Optimización. Para que aparezca la casilla de verificación, debe seleccionar Desactivado en el menú de optimización; de lo contrario, la casilla de selección se sustituirá por el selector de parámetros optimizados.

Seleccionando el modo visual en MetaTrader 5

Al iniciar una prueba en modo visual, se abre una ventana independiente con un gráfico.

Gráfico en modo visual en MetaTrader 5

Cuenta con muchas más herramientas en comparación con el modo visual de MT4. Además del gráfico, similar al de MT4 (incluida la posibilidad de pasar el cursor del ratón por encima de una operación para ver los detalles), ofrece una ventana Observación del Mercado con precios simulados y un gráfico de ticks, una Ventana de datos que muestra información sobre la barra seleccionada y una ventana Caja de herramientas con cuatro pestañas. La pestaña Operar muestra las posiciones abiertas y las órdenes realizadas durante la simulación; la pestaña Historial muestra el historial de operaciones y órdenes; la pestaña Operaciones muestra una lista de las operaciones realizadas por un EA, y la pestaña Diario muestra el diario del agente de pruebas.

Agentes

Agentes es otra función exclusiva de MetaTrader 5. Aprovechan la capacidad multihilo de MT5, funcionando como procesos independientes que realizan cálculos por separado. Esto agiliza enormemente las pruebas retrospectivas, ya que cada agente puede realizar una ejecución de prueba en paralelo con otros agentes, lo que significa que permiten al Probador de estrategias llevar a cabo varias ejecuciones de una prueba al mismo tiempo.

Hay tres tipos de agentes: locales, remotos y en la nube.

Los agentes locales se instalan automáticamente en su ordenador al instalar la plataforma MetaTrader 5. Su número es igual al número de núcleos lógicos de su procesador central. Es importante recordar que solo se pueden instalar en sistemas de 64 bits.

Los agentes remotos se pueden instalar en un ordenador de su red local y, a continuación, utilizarse en otro ordenador de la misma red. Por ejemplo, si tiene un ordenador de sobremesa potente pero prefiere operar desde su portátil, puede instalar agentes remotos en su ordenador y, a continuación, añadirlos a la plataforma MT5 de su portátil. De esta forma, podrá utilizar las CPU tanto de su portátil como de su ordenador mientras realiza backtests en el portátil.

Los agentes en la nube funcionan según el mismo principio, pero en lugar de instalarse en ordenadores de la red local, se instalan en ordenadores conectados a MQL5 Cloud Network. Conecta a miles de agentes de todo el mundo, poniendo su potencia de cálculo a disposición de cualquier usuario de la plataforma MT5 conectado a la red en la nube. Aunque el uso de los agentes en la nube es un servicio de pago, puede acelerar enormemente el proceso de optimización, ya que le permite realizar un gran número de pruebas simultáneamente. Además, permite a los usuarios de la plataforma MT5 vender sus recursos informáticos a través de la red en la nube.

Puede controlar los agentes desde la pestaña Agentes del Probador de estrategias.

Pestaña Agentes en MetaTrader 5

Muestra la lista de todos sus agentes locales, así como de los agentes conectados a través de la red local de servidores y de la red en la nube de MQL5.

Puede abrir un menú contextual haciendo clic derecho. Le permite Seleccionar un agente para editarlo, eliminarlo, activarlo o desactivarlo. Tenga en cuenta que los agentes locales no se pueden editar ni eliminar; solo se pueden desactivar (lo cual resulta útil para ahorrar batería en los ordenadores portátiles) o activar. El menú también le permite elegir cuál de los tres tipos de agentes va a utilizar en el backtesting. También puede Importar y Exportar una lista de agentes. El menú también le permite elegir si quiere Autoajustar los agentes y si quiere mostrar la Cuadrícula.

Menú contextual de la pestaña Agentes en MetaTrader 5

Por último, el menú contextual le permite Añadir agentes remotos. Aparecerá una ventana en la que podrá seleccionar si desea Añadir agentes desde un host, Escanear la red o Importar desde un archivo *.mt5.

Añadiendo agentes en MetaTrader 5

A continuación, la ventana mostrará una lista de todos los agentes que se han encontrado. Después puede pulsar en el botón Finalizar para añadir los agentes encontrados a la lista de agentes disponibles para realizar cálculos.

Para instalar agentes remotos en su ordenador o empezar a utilizar la red en la nube, debe abrir el Administrador de agentes de prueba, que se encuentra en la sección Herramientas del menú principal de la plataforma.

Iniciando el Administrador de agentes de prueba en MetaTrader 5

El administrador tiene cuatro pestañas.

La pestaña Información general ofrece estadísticas básicas sobre las pruebas realizadas y una breve explicación sobre cómo gestionar las funciones de los agentes remotos.

Pestaña Información general del Administrador de agentes de prueba de MetaTrader 5

La pestaña Servicios le permite instalar agentes que podrá utilizar posteriormente en su red local.

Pestaña Servicios del Administrador de agentes de prueba de MetaTrader 5

El menú contextual le permite gestionar los agentes, exportar la lista de agentes y desinstalar los agentes cuando ya no los necesite.

Menú contextual de la pestaña Servicios del Administrador de agentes de prueba de MetaTrader 5

La pestaña MQL5 Cloud Network le permite conectarte a la red en la nube y vender sus recursos de procesamiento.

Pestaña Cloud del Administrador de agentes de prueba de MetaTrader 5

La pestaña Horario le permite decidir cuándo estarán disponibles sus agentes para la computación en red en la nube.

Pestaña Horario del Administrador de agentes de prueba de MetaTrader 5

El lenguaje de programación MQL y el MetaEditor

Tanto MetaTrader 4 como MetaTrader 5 permiten crear indicadores personalizados, asesores expertos y scripts utilizando su lenguaje propio, MetaQuotes Language (MQL), en una aplicación independiente llamada MetaEditor.

Lenguaje de programación

MetaTrader 4 utiliza MQL4 como lenguaje de programación. Cuenta con un modelo de programación procedimental similar al de C. Este lenguaje es más fácil de aprender y comprender, pero se limita al uso de un único núcleo de CPU y carece de algunas de las capacidades que ofrece la versión más reciente.

MetaTrader 5 utiliza MQL5 en sus scripts, indicadores y asesores expertos. Es un lenguaje orientado a objetos más complejo, basado en C++. Debido a su complejidad, aprender a programar en MQL5 requiere más tiempo y esfuerzo. Además, debido a la mayor complejidad, algunas acciones (como los datos históricos) que en MQL4 pueden requerir solo una línea, en MQL5 pueden requerir varias líneas. Sin embargo, esto se compensa con funciones adicionales (como una gestión mejorada de eventos), que permiten crear algoritmos más complejos para operaciones más sofisticadas, así como una mayor velocidad de ejecución gracias a la compatibilidad multihilo. Además, su estructura orientada a objetos, muy clara, facilita la ampliación y el mantenimiento de los programas escritos en MQL5.

Ambos lenguajes cuentan con un gran apoyo por parte de la comunidad de traders y programadores. MQL4 cuenta con una trayectoria más larga, lo que se traduce en una mayor cantidad de material didáctico y de programas escritos en este lenguaje. Sin embargo, MetaQuotes Corporation se centra ahora en MQL5, lo que facilita mucho el acceso a la información sobre este lenguaje. Esto, junto con unas prestaciones más sólidas y un desarrollo activo, significa que la comunidad MQL5 y el número de programas escritos en este lenguaje podrían superar fácilmente a los de MQL4 en el futuro.

Nota importante: debido a las diferencias significativas entre ambos lenguajes de programación, los programas escritos en MQL4 no funcionan en MT5. Del mismo modo, los programas escritos en MQL5 no funcionan en MT4.

MetaEditor

MetaEditor es una aplicación que le permite crear nuevos indicadores, scripts, asesores expertos, etc. o modificar los ya existentes.

Puede iniciarlo por separado haciendo clic en el icono que se encuentra en la carpeta MetaTrader del menú Inicio o en el escritorio.

O bien, puede abrirlo desde la aplicación MetaTrader. Hay varias formas de hacerlo, que son las mismas tanto en MetaTrader 4 como en MetaTrader 5.

Puede pulsar en el botón de su terminal.

Botón de MetaEditor en MT4:

Botón de MetaEditor en MetaTrader 4

Botón de MetaEditor en MT5:

Botón de MetaEditor en MetaTrader 5

O bien, puede abrirlo desde el menú principal: Herramientas -> MetaQuotes Language Editor.

MT4:

MetaEditor en el menú Herramientas de MetaTrader 4

MT5:

MetaEditor en el menú Herramientas de MetaTrader 5

Por último, basta con pulsar la tecla F4.

Interfaz

La interfaz de MetaEditor se asemeja a la de la plataforma de trading MetaTrader en todas sus versiones.

MetaEditor, en MetaTrader 4, tiene una interfaz más antigua, con el estilo de diseño propio de mediados de la década de 2000, cuando se creó la plataforma.

Interfaz de MetaEditor en MetaTrader 4

MetaEditor para MetaTrader 5 cuenta con una interfaz más elegante y moderna.

Interfaz de MetaEditor en MetaTrader 5

Ambas versiones de MetaEditor tienen prácticamente los mismos botones, aunque su aspecto sea muy diferente.

MetaEditor para MT4 tiene un pequeño botón a la derecha de la barra de búsqueda que le lleva a la página de la comunidad MQL5.

Un botón adicional en MetaEditor para MetaTrader 4

MetaEditor para MT5 incluye dos botones adicionales: el botón AI Assistant y el botón Bienvenido.

Botones adicionales en MetaEditor para MetaTrader 5

En el menú principal, el MetaEditor de MT5 cuenta con dos submenús adicionales: Git y Compilación.

Menú de MetaEditor para MetaTrader 5

En la ventana Caja de herramientas, el MetaEditor de MT5 cuenta con una pestaña adicional llamada Buscar en archivos.

Una pestaña adicional en MetaEditor para MetaTrader 5

Idiomas

A diferencia de las propias plataformas de trading, ambas versiones de MetaEditor cuentan con el mismo número de idiomas: 33.

Idiomas en MetaEditor

Temas de color

Al igual que en la plataforma de trading MetaTrader 5, MetaEditor ofrece la opción de elegir la combinación de colores, algo de lo que carece MetaEditor para MetaTrader 4. Puede hacerlo desde el menú principal, seleccionando Ver -> Temas de color y, a continuación, eligiendo una de estas tres opciones: Sistema, Claro o Oscuro.

Selección de temas de color en MetaEditor

Caja de herramientas

La mayoría de las pestañas de las ventanas de la caja de herramientas tienen la misma funcionalidad en ambas versiones de MetaEditor. Hay dos excepciones: las pestañas Buscar y Code Base.

Buscar

El MetaEditor de MetaTrader 4 solo tiene una pestaña: Buscar.

Pestaña Buscar en el MetaEditor de MT4

El MetaEditor de MetaTrader 5 cuenta con dos opciones: Buscar y Buscar en archivos.

Pestañas Buscar en el MetaEditor de MT5

La pestaña Buscar en archivos funciona de manera similar a la pestaña Buscar de la versión MT4 de MetaEditor, y muestra los resultados de la búsqueda realizada a través del menú principal: Buscar -> Buscar en archivos.

Pestañas Buscar en archivos en el MetaEditor de MT5

La pestaña Buscar del MetaEditor de MT5 muestra los resultados de una búsqueda en la comunidad MQL5 —incluidos documentos, artículos, foros, etc.—, así como en plataformas externas, como GitHub y Stack Overflow.

Pestaña Buscar en el MetaEditor de MT5

Code Base

La base de código Code Base está presente en ambas versiones de MetaEditor y funciona de forma idéntica en ambas.

Pestaña Code Base en el MetaEditor de MT5

Le permite buscar y descargar programas, así como examinar su código. Esta es una buena forma de mejorar sus habilidades de programación.

La gran diferencia entre las dos versiones de MetaEditor se encuentra en la sección Categorías del menú contextual. Tanto la versión de MetaEditor para MetaTrader 4 como la de MetaTrader 5 cuentan con cuatro opciones: asesores expertos, indicadores, scripts y bibliotecas. Sin embargo, la versión MT5 de MetaEditor incluye una opción adicional: Servicios.

Opción Servicios en la pestaña Code Base del MetaEditor de MT5

Los servicios son un tipo especial de programa exclusivo de MT5 que no está vinculado a ningún gráfico concreto, sino que se inicia automáticamente al arrancar la plataforma. Pueden desempeñar diversas funciones, como la implementación de fuentes de datos de precios personalizadas para la plataforma.

Funcionalidades del menú principal

Archivo

El menú Archivo del MetaEditor de MetaTrader 4 le permite crear, abrir, guardar, cerrar, compilar e imprimir archivos. También muestra la lista de archivos abiertos recientemente. También está disponible la opción Salir .

Menú Archivo en el MetaEditor de MT4

La versión MetaEditor de MetaTrader 5 cuenta, en su mayor parte, con las mismas opciones, pero carece de los comandos de compilación. Los comandos de compilación se han trasladado al menú Compilación.

Menú Archivo en el MetaEditor de MT5

Editar

El menú Editar del MetaEditor de MetaTrader 4 le permite deshacer y rehacer cambios, así como realizar operaciones con el portapapeles. Además, incluye varios submenús adicionales que le permiten insertar archivos de recursos, convertir texto a distintos formatos, trabajar con marcadores, utilizar el almacenamiento MQL5 y realizar operaciones avanzadas, como cambiar el tipo de letra, insertar comentarios e insertar sangrías. Además, contiene comandos adicionales para mostrar una lista de nombres, parámetros o funciones, así como el comando para ir a una definición.

Menú Editar en el MetaEditor de MT4

La pestaña Editar del MetaEditor de MetaTrader 5 contiene prácticamente los mismos comandos. En cuanto a los cambios respecto a la versión de MT4, se ha eliminado el submenú Almacenamiento (sustituido por el menú Git), pero se han añadido un par de comandos para trabajar con IA.

Menú Editar en el MetaEditor de MT5

El submenú Insertar contiene tres nuevas opciones: Fecha y hora, Fecha y hora en formato Unix y Color.

Submenú Insertar en el menú Editar del MetaEditor de MT5

Git

El menú Git, exclusivo de la versión de MetaEditor para MetaTrader 5, le permite trabajar con Algo Forge, una nueva plataforma en línea para gestionar proyectos MQL5 que ha sustituido al anterior almacenamiento en la nube de MQL5. Se trata de un sistema de control de versiones llamado Git, que es el estándar mundial para los desarrolladores.

Menú Git en el MetaEditor de MT5

Buscar

El menú Buscar le permite buscar y sustituir texto en el código del programa. Cuenta con los mismos comandos en ambas versiones de MetaEditor.

Menú Buscar en el MetaEditor de MT5

Ver

El menú Ver del MetaEditor de MetaTrader 4 le permite seleccionar los Idiomas (Languages) de la aplicación, activar o desactivar la barra de herramientas, la barra de estado (opción exclusiva de esta versión del MetaEditor), la caja de herramientas y las ventanas del Navegador, pasar a pantalla completa, así como desplazarse hacia atrás y hacia adelante entre las posiciones del cursor.

Menú Ver en el MetaEditor de MT4

La versión de MetaEditor para MetaTrader 5 cuenta, en su mayor parte, con los mismos comandos, aunque ha perdido el comando Barra de estado (y la propia barra de estado), pero ha añadido la opción Temas de color y el comando Fijado, que desacopla la pestaña seleccionada actualmente de la ventana principal.

Menú Ver en el MetaEditor de MT5

Compilación

El menú Compilación es exclusivo de la versión de MetaEditor para MetaTrader 5. Contiene comandos de compilación que se han trasladado desde el menú Archivo de la versión de MetaEditor para MetaTrader 4. Además, la versión MT5 del menú cuenta con una opción para desactivar la optimización o activar la optimización máxima. Además, aquí puede elegir un conjunto de instrucciones que utilizará su procesador para realizar cálculos matemáticos. Los conjuntos avanzados pueden acelerar considerablemente los cálculos, pero debe asegurarse de que su CPU sea compatible con el conjunto seleccionado.

Menú Compilación en el MetaEditor de MT5

También puede seleccionar la optimización y el conjunto de instrucciones en el menú desplegable que se abre al hacer clic en la flecha situada junto al botón Compilar de la barra de herramientas.

Menú desplegable Compilar en el MetaEditor de MT5

Depuración

El menú Depurar ofrece herramientas para depurar programas MQL. Es exactamente igual en ambas versiones de MetaEditor.

Menú Depurar en el MetaEditor de MT5

Herramientas

El menú Herramientas puede tener un aspecto bastante diferente en el MetaEditor de MetaTrader 4.

Menú Herramientas en el MetaEditor de MT4

y MetaEditor de MetaTrader 5

Menú Herramientas en el MetaEditor de MT5

pero, en general, ambas versiones ofrecen las mismas opciones.

La única diferencia es el comando Visualizar redes neuronales de la versión de MetaEditor para MT5. Abre una página de GitHub que le permite descargar el instalador del visor Netron para modelos de aprendizaje automático.

Esto pone de relieve una característica importante exclusiva de la versión MT5 de MetaEditor: la compatibilidad con modelos ONNX (Open Neural Network Exchange). ONNX es un formato de código abierto para modelos de aprendizaje automático. Puede ver los archivos ONNX directamente en el editor o en Netron. Para ver el modelo de aprendizaje automático en Netron, debe hacer clic derecho sobre el archivo ONNX y seleccionar Abrir en Netron en el menú contextual.

Ventana

El menú Ventana es prácticamente idéntico en ambas versiones de MetaEditor para MetaTrader 4

Menú Ventana en el MetaEditor de MT4

y la versión de MetaTrader 5.

Menú Ventana en el MetaEditor de MT5

La única diferencia es que en la versión MT5 se ha añadido el comando Por defecto.

Ayuda

El menú Ayuda presenta algunas diferencias notables entre las versiones de MetaEditor para MetaTrader 4 y MetaTrader 5.

La versión de MT4 incluye enlaces a la página de ayuda de MQL4, así como a la aplicación móvil de MetaTrader 4, que, como era de esperar, no aparecen en la versión de MT5.

Menú de ayuda en el MetaEditor de MT4

En cambio, la versión MT5 ha añadido enlaces al canal de Telegram de MQL5 y a Algo Forge, así como el comando para abrir la ventana de Bienvenido en el espacio de trabajo de MetaEditor.

Menú de ayuda en el MetaEditor de MT5

La ventana de Bienvenido es exclusiva de la versión MT5 de MetaEditor. Contiene enlaces a diversos libros, artículos y documentación. Además, cuenta con pestañas independientes con enlaces a MQL5 NeuroBook, MQL5 AlgoBook y la documentación. La pestaña Mis ventas le permite convertirse en vendedor y ganar dinero con las aplicaciones que haya creado. Por último, la pestaña Novedades contiene enlaces a los archivos abiertos recientemente.

Ventana Bienvenido en el MetaEditor de MT5

El submenú MQL5 Community también presenta algunas diferencias entre las versiones de MT4 y MT5.

La versión de MT4 incluye enlaces a la página web de MQL5 y a los blogs de MQL5, que no aparecen en la versión de MT5.

Submenú Comunidad del menú Ayuda en el MetaEditor de MT4

Por su parte, las versiones de MT5 incorporaron enlaces a MQL5 AlgoBook y MQL5 NeuroBook, así como a MQL5 Quotes.

Submenú Comunidad del menú Ayuda en el MetaEditor de MT5

Opciones

La ventana Opciones se puede abrir desde el menú principal: Herramientas -> Opciones. Contiene diversas opciones que le permiten configurar MetaEditor según sus preferencias.

La versión de MetaEditor para MetaTrader 5 ha añadido dos pestañas más a la ventana Opciones —Compiladores y AI Assistant — y ha cambiado el nombre de la pestaña Depuración, aunque en español sigue siendo Depuración. Además, se han añadido nuevas opciones a algunas de las pestañas ya existentes.

Colores, Fuentes, Estilizador, Community

Colores

Pestaña Colores de la ventana Opciones en el MetaEditor de MT5

Fuentes

Pestaña Fuentes de la ventana Opciones del MetaEditor de MT5

Estilizador

Pestaña Estilizador de la ventana Opciones en el MetaEditor de MT5

y la Community

Pestaña Community de la ventana Opciones en el MetaEditor de MT5

Las pestañas son exactamente iguales en ambas versiones de MetaEditor.

General

En la pestaña General de la versión para MetaTrader 5 de MetaEditor se ha añadido la opción Activar la historia del portapapeles, que permite trabajar más rápido con el código fuente.

Pestaña General de la ventana Opciones en el MetaEditor de MT5

Depuración

En comparación con la pestaña Depuración del MetaEditor de la versión de MetaTrader 4

Pestaña Depuración de la ventana Opciones del MetaEditor de MT4

en la pestaña Depuración de la versión de MetaTrader 5 se han reorganizado ligeramente los ajustes.

Pestaña Depuración de la ventana Opciones del MetaEditor de MT5

Además, cuenta con tres opciones más: Activar optimización durante el perfilado, Activar inlining en el perfilado y Usar el modo visual para depurar la historia.

Compiladores

La pestaña Compiladores es exclusiva de la versión MetaTrader 5 de MetaEditor.

Pestaña Compiladores de la ventana Opciones del MetaEditor de MT5

Le permite elegir la arquitectura del procesador para la que se compilarán las aplicaciones, activar y desactivar la comprobación de los divisores de coma flotante, así como instalar compiladores externos o especificar manualmente la ruta de acceso a los compiladores instalados.

Asistente de IA

La pestaña AI Assistant también es exclusiva de la versión MetaTrader 5 de MetaEditor.

Pestaña AI Assistant de la ventana Opciones en el MetaEditor de MT5

Le permite utilizar la herramienta de IA basada en modelos de OpenAI, que le ayuda a completar automáticamente su código.

Menús contextuales

Ventanas de edición de código

La versión de MetaEditor para MetaTrader 5 permite desacoplar ventanas con archivos abiertos del área principal del espacio de trabajo. Como se ha mencionado anteriormente, puede hacerlo desde el menú principal haciendo clic en Ver -> Fijado cuando la ventana fijada que desea desacoplar esté seleccionada. Otra forma de hacerlo es hacer clic en el botón situado más a la izquierda del menú principal. Solo aparece si hay al menos una ventana fijada.

Botón en el MetaEditor de MT5

Al hacer clic en el botón se abre un menú contextual que incluye el comando Fijado, que desacopla la ventana seleccionada en ese momento.

Menú contextual de una ventana fijada en el MetaEditor de MT5

Otra forma de desacoplar la ventana es a través del menú contextual que aparece al hacer clic derecho en la pestaña de la ventana fijada.

Menú contextual de una pestaña de una ventana fijada en el MetaEditor de MT5

Una vez que se haya desacoplado una ventana, puede hacer clic derecho en su barra de título. Abre un menú contextual similar al que se abre al pulsar el botón del menú principal, con la única diferencia de que la opción Fijado no está marcada. Al hacer clic en él, la ventana desacoplada se acopla.

Menú contextual de una ventana desacoplada en el MetaEditor de MT5

Al hacer clic en la pestaña Ventana del MetaEditor de MetaTrader 4, aparece un menú contextual que contiene comandos para compilar el archivo, guardarlo y cerrarlo, así como otras opciones.

Menú contextual de una pestaña de ventana en el MetaEditor de MT4

La versión de este menú para el MetaEditor de MT5 también incluye el comando para desacoplar la ventana (que se muestra arriba) y los comandos para trabajar con Algo Forge.

Menú contextual de una pestaña de ventana en el MetaEditor de MT5

Al hacer clic derecho en la propia ventana de edición de código, se abre un menú contextual muy similar a la sección Editar del menú principal. No dispone de los comandos para mostrar listas, pero incorpora el comando Añadir observación.

Menú contextual de una ventana en el MetaEditor de MT4

La versión de este menú en el MetaEditor de MT5 tiene un aspecto similar, pero incluye varios comandos más. Además de los comandos Ir a la definición , también cuenta con los comandos Ir a la declaración, Ir a la ayuda y Buscar en la documentación . Además, cuenta con un par de comandos para interactuar con el asistente de IA. Por último, cuenta con el submenú Git, que sustituyó al submenú Almacenamiento en la versión de MT4. El submenú Avanzado contiene los mismos comandos adicionales que el submenú homónimo de la sección Editar del menú principal.

Menú contextual de una ventana en el MetaEditor de MT5

Navegador

El menú contextual de la ventana Navegador del MetaEditor de MetaTrader 4 contiene comandos para abrir y crear archivos y carpetas, renombrar y eliminar archivos, compilar archivos y otras funciones.

Menú contextual de la ventana Navegador en el MetaEditor de MT4

La versión para MetaTrader 5 de este menú en MetaEditor cuenta con varias opciones adicionales: Mostrar todos los proyectos públicos, Buscar en archivos y los comandos de Git, que sustituyen al comando Activar almacenamiento MQL5 de la versión para MT4 de este menú.

Menú contextual de la ventana Navegador en el MetaEditor de MT5

Conclusión

Tanto MetaTrader 4 como MetaTrader 5 gozan de una gran popularidad y son adecuadas para una amplia variedad de operadores.

MT4 es más antiguo y está más consolidado, pero ya no se sigue desarrollando activamente y los brókeres no pueden obtener nuevas licencias para él. Esto significa que su popularidad irá disminuyendo. Además, MT4 se centra principalmente en el mercado de divisas, lo que podría limitar su atractivo para los operadores interesados en otros mercados. Por otro lado, al tratarse de un programa más antiguo, es más lento, tiene menos funciones y cuenta con un lenguaje de programación menos sofisticado para indicadores personalizados y asesores expertos en comparación con MT5.

Dicho esto, su antigüedad y popularidad hacen que haya un montón de tutoriales, artículos y documentación sobre MT4. Esto, junto con el hecho de que hay menos funciones que aprender, hace que la plataforma de trading MT4 resulte más atractiva para los operadores noveles y sin experiencia. La gran cantidad de indicadores personalizados y asesores expertos también contribuye al atractivo de la plataforma. Además, un lenguaje de programación más sencillo facilita que empiece a crear indicadores y EA por su cuenta.

MetaTrader 5 es una plataforma más reciente. Se encuentra en plena fase de desarrollo y ofrece más funciones que MT5. Diseñada pensando en los ordenadores modernos, la plataforma funciona más rápido que MT4. Su avanzado lenguaje de programación permite crear indicadores y EA más sofisticados. Además, la plataforma MT5 es adecuada para operar con una gran variedad de activos diversos.

Al ser más complejo y algo difícil de aprender, MT5 es más adecuado para operadores con experiencia. Sin embargo, el hecho de que siga desarrollándose y vaya a restar cada vez más cuota de mercado a MT4 significa que incluso los nuevos operadores tienen un incentivo para aprender a utilizar esta plataforma.