fbpx

Diferencias entre MetaTrader 4 y MetaTrader 5

 

Aunque es muy com√ļn que muchos traders, inversores o usuarios novatos, y no tan novatos, piensen que MetaTrader 5 es una nueva versi√≥n de MetaTrader 4, la realidad es que no lo es. Metatrader 5 fue dise√Īada para operar nuevos mercados, adicionales a los disponibles en Metatrader 4, como √≠ndices, materias primas, Futuros y Opciones.

Viendo esta confusión he decidido crear este artículo donde vamos a hablar de ambas plataformas haciendo una comparativa en ellas. Comenzamos.

1. Diferencias entre MetaTrader 4 y MetaTrader 5.

Aunque existen muchas diferencias entre ambas plataformas, vamos a ir a las más importantes a nivel práctico para ayudarte a comprender mejor cuáles son y al mismo tiempo puedas desarrollar un criterio propio de evaluación de estas plataformas, que te permita saber la que se adapta mejor a tu trading.

1.1. Mercados disponibles.

La principal diferencia. Metatrader 4 fue creado para operar en un mercado descentralizado y escasamente regulado como lo es el mercado de divisas o Forex y de manera general, CFDs. Por otro lado, Metatrader 5 además de operar Forex y CFDs, fue concebida para operar mercados centralizados como acciones, bonos, Futuros, materias primas, índices y Opciones.

 

Tal vez te pueda interesar: ¡Clase gratis! Cómo hacer trading algorítmico sin programar

 

1.2. Profundidad de Mercado (DOM).

La Profundidad de Mercado (Depth of Market, DOM) es un libro o registro electr√≥nico, en tiempo real, de todas las √≥rdenes de compra y venta pendientes por ejecutar (en cola) en un mercado o plataforma de negociaci√≥n. Puede serte √ļtil como trader si quieres ver donde se con concentra el mayor volumen del activo que vayas a operar. En mi caso, no la utilizo.

Est herramienta est√° disponible en Metatrader 5 pero no en Metatrader 4.

1.3. La regla de la No Cobertura.

Te voy a explicar lo que pasaba antes con Metatrader 5 y una de las razones por las que en sus inicios no tuvo una buena acogida. Esto ahora ha cambiado como te explicaré a continuación.

En Metatrader 4 se trabaja con un sistema de cobertura en donde cada operación se registra individualmente. Esto quiere decir que el trader puede cerrar cualquiera de sus posiciones abiertas, sin importar que orden o posición se abrió primero. Además, podemos tener abiertas diferentes posiciones en un mismo activo, aunque las mismas apunten en direcciones opuestas. Puedes abrir una orden de compra en el par USDJPY, por ejemplo, y luego abrir una orden de venta en el mismo par sin que se cancelen entre sí.

Por otra parte, Metatrader 5 cumpl√≠a con la regla de ‚ÄúNo Cobertura‚ÄĚ de la NFA (Asociaci√≥n Nacional de Futuros), esta regla tambi√©n conocida como FIFO (First in, First out. Primero que entre, primero que sale).

Lo explico mejor. Cuando hacemos trading con una sistema de ‚ÄúNo Cobertura‚ÄĚ, solo puede haber una posici√≥n abierta en un mismo s√≠mbolo o instrumento financiero, es decir:

  • Si tenemos una posici√≥n abierta en un instrumento y realizamos otra operaci√≥n en la misma direcci√≥n, el tama√Īo de la posici√≥n nueva se a√Īade a la posici√≥n existente.
  • Si abrimos una posici√≥n en un activo financiero y luego realizamos otra operaci√≥n en la direcci√≥n opuesta, el tama√Īo de esta nueva posici√≥n se resta de la posici√≥n existente. Si es igual al de la posici√≥n existente, entonces la posici√≥n se cierra. Por el contrario, si el volumen de la posici√≥n opuesta es mayor que el volumen de la posici√≥n existente, se abre una posici√≥n en direcci√≥n contraria a la existente.

La regla FIFO es un requisito de la regulación de los Estados Unidos para los traders en Forex de ese país, por lo que la plataforma Metatrader 5 se adapta a los traders de EE. UU.

Cuando haces trading discrecional (manual) con una cuenta sin cobertura puede afectar a tu operativa, pero si haces trading algorítmico la regla FIFO de no cobertura puede influir todavía más.

Un ejemplo para entenderlo. Imagina que hemos dise√Īado dos estrategias o sistemas de Forex que operan en el mismo par de divisa. La estrategia de trading de cada robots es distinta. Uno de ellos abre una operaci√≥n de compra y unos 5 minutos despu√©s el otro sistema abre una operaci√≥n de venta.

¬ŅSabes qu√© va a suceder? Pues que las ordenes se cancelar√°n entre s√≠ debido a que no existe cobertura.

Con el pasar del tiempo, para ampliar las opciones del mercado Forex, Metatrader 5 fue haciendo alguno cambios y ahora está disponible para los traders un segundo sistema de registro con Cobertura (Hedge). Cuando abres una puedes optar por un sistema de compensación (no cobertura) o un sistema de cobertura.

1.4. Cómo se ejecutan las ordenes (Política de Ejecución).

La pol√≠tica de cumplimiento de √≥rdenes en Metatrader 4 es Fill or Kill (todo o nada). Esto quiere decir, que cuando colocas una orden, se ejecuta con el tama√Īo especificado. Si por el contrario en el mercado no existe el volumen necesario (liquidez) para ejecutar la orden en su totalidad, esta se cancela.

En Metatrader 5 tenemos una política de ejecución más amplia, que incluyen las siguientes opciones:

  • Fill or Kill (Todo o Nada).
  • Immediate or Cancel (Inmediata o cancelar).

Cuando ejecutamos una orden con estas condiciones, aceptamos que la orden se ejecute con el m√°ximo volumen disponible en el mercado. Si la orden no se puede llenar por completo, el resto del volumen no cubierto ser√° cancelado.

  • Return (Devolver).

En este caso a diferencia del anterior, el volumen no cubierto no se cancela, sino que se mantiene activo para ser completado.

1.5. Tipos de órdenes pendientes.

En Metatrader 4 tenemos 4 tipos de ordenes pendientes: Buy Limit, Sell Limit, Buy Stop y Sell Stop.

En Metatrader 5, adem√°s de los 4 tipos de ordenes existentes en MT4, existen dos tipos de ordenes adicionales: Buy Stop Limit (buy stop + buy limit) y Sell Stop Limit (sell stop + sell limit).

1.6. Lenguajes de programación de estrategias.

Metatrader 4 utiliza el lenguaje de programación MQL4 (MetaQuotes Language 4) para crear robots, indicadores, scripts y bibliotecas de funciones para dicha plataforma. Mientras que Metatrader 5 utiliza el lenguaje de programación MQL5 (MetaQuotes Language 5).

Es importante destacar que MQL4 y MQL5 no son compatibles, por lo tanto, los programas escritos en MQL4 para Metatrader 4 no se pueden ejecutar en Metatrader 5.

1.7. Probador de estrategias.

Si deseamos probar estrategias de trading, MT5 con su lenguaje MQL5 es mucho m√°s r√°pido que MT4. Adem√°s, en MT5 podemos probar estrategias de trading usando datos en tiempo real.

Además, los backtest que arroja MT5 dan información más completas sobre tus estrategias de trading que en el caso de MT4 (muy buen punto a favor).

1.8. Sistemas operativos compatibles.

En cuanto a los sistemas operativos compatibles, estas plataformas no presentan ninguna diferencia. Metatrader 4 y Metatrader 5 pueden ser instalados en:

  • PC: Windows, Mac OS y Linux.
  • M√≥vil y tabletas: Android y iPhone/iPad.

1.9. Otros aspectos.

En esta categoría voy a mencionar algunos aspectos que, aunque tienen sus diferencias, desde mi perspectiva realmente no son tan importantes.

Comencemos por el dise√Īo gr√°fico de las plataformas, desde esta perspectiva, tanto MT4 como MT5 son muy parecidas y las peque√Īas diferencias son pr√°cticamente imperceptibles.

En cuanto a los indicadores técnicos, en Metatrader 4 tenemos 30 indicadores disponibles mientras que en Metatrader 5 tenemos disponibles 38 indicadores.

Metatrader 4 pone a nuestra disposición 31 herramientas de análisis gráfico para dibujar líneas de tendencia o niveles de soporte y resistencia, mientras que en Metatrader 5 disponemos de 44 diferentes herramientas graficas.

Los marcos temporales disponibles en ambas plataformas son distintos, en Metatrader 4 est√°n disponibles 9 marcos temporales y en Metatrader 5 existen 21 diferentes marcos de tiempo.

A diferencia de Metatrader 4, en Metatrader 5 tenemos un calendario económico integrado en la plataforma.

Otro punto a destacar es el soporte t√©cnico que ofrece Metatrader 5 respecto a Metatrader 4, que no ofrece dicho servicio. Esta falta de soporte t√©cnico en MT4, es compensada por la gran comunidad que existe en torno a esta plataforma para resolver todas tus dudas. En ambas plataformas nos podemos comunicar por medio de correo electr√≥nico, la √ļnica diferencia es que en MT5 podemos adjuntar archivos y en MT4 no.

2. Tabla comparativa de MetaTrader 4 Vs MetaTrader 5.

A continuación, te muestro una tabla comparativa con un resumen de todo lo que te he explicado en el artículo:

Características MetaTrader 4 MetaTrader 5
A√Īo de lanzamiento 2005 2010
Disponibilidad en brokers Muy alta Baja
Mercados disponibles Forex, CFDs Forex, CFDs, Futuros, Acciones, Opciones
Cobertura Si Si
Política de Ejecución de órdenes Fill or Kill   Fill or KillImmediate or CancelReturn
Ejecución parcial de ordenes No Si
Tipos de órdenes pendiente 4 6
Profundidad de Mercado No Si
Indicadores Técnicos 30 38
Herramientas de an√°lisis grafico 31 44
Marcos Temporales 9 21
Calendario Económico No Si
Lenguaje de programación MQL4 MQL5
Probador de estrategia Un solo hilo MultihiloMultidivisasTicks Reales
Soporte técnico No Si

 

3. Conclusión.

Lo primero que creo que debes tener en cuenta es que Metatrader 4 está orientada a los mercados descentralizados de Forex y CFDs. Por su parte, la plataforma Metatrader 5 además de los mercados descentralizados también abarca los mercados centralizados como: acciones, futuros, etc.

Otra diferencia muy importante que no debemos olvidar sobre todo si realizamos trading algorítmico, es que MT4 fue desarrollado en el lenguaje MQL4 y MT5 fue desarrollado en MQL5, siendo estos dos lenguajes de programación incompatibles entre sí.

La regla de ‚Äúno cobertura‚ÄĚ de Metatrader 5 la convierte en la plataforma ideal para los traders que se encuentran en los Estados Unidos.

No se trata de decidir cual plataforma es mejor que la otra porque en realidad cada una de ellas está dirigida a distintos grupos de traders. A pesar que la cantidad de usuarios o inversores que utilizan MT4, sea muy superior a la cantidad de usuarios de MT5, esto no quiere decir que MT4 sea mejor que MT5. Esto es fácil de entender si tomamos en cuenta que la mayoría de los grandes brókers ofrecen sus servicios a través de MT4 en lugar de MT5.

Por √ļltimo, si est√°s comenzando en el trading te recomendar√≠a empezar con MetaTrader 4 ,que es la plataforma m√°s f√°cil de manejar y m√°s conocida entre la mayor√≠a de los br√≥kers. Una vez te desenvuelvas bien, intenta probar Metatrader 5 y as√≠ podr√°s elegir cual se adapta mejor a tus objetivos y estilo de trading.

Cualquier duda, te leo en comentarios.

Si te ha gustado, ¡compártelo! 

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on telegram
Telegram
Share on email
Email

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

¬ŅQuieres aprender trading algor√≠tmico de manera profesional?

Aprende a hacer trading de forma automatizada, constante y consigue un negocio rentable aunque lo hagas con poco capital y tiempo, ademas sin tener conocimientos en programación

MASTERCLASS GRATUITA

Cómo hacer trading algorítmico sin saber programar

Te voy a ense√Īar como yo lo hago y por qu√© no necesitas una gran fortuna para empezar a aprender, operar y cerrar operaciones positivas.

¬ŅQu√© aprender√°s?

Logo-IDEAL
inversion finanzas logo
investing logo