Re: Fin del soporte a MT4
Por curiosidad, abrí una cuenta demo con AMP Futuros y descargé el famoso MT5, y esta muy bonito, tiene todo lo que tiene MT4 y un poco más de opciones. Pero hay cosas que me gustaria que estuvieran ahi como por ejemplo:
- Poder hacer zoom libremente según tu necesidad.
- El time & sales se en forma lineal con círculos como mostrando compras y ventas agresivas pero pasa muy rápido y me gustaria que se vea en Números, fecha y zise como en NT. y si hay filtros mejor. :)Derrepente eso se pueda corregir si alguien invetara un indicador para ello.
Bueno son sugerencias que me gustaria que algún dia se cumplan.
Re: Fin del soporte a MT4
Hola amigos!
¿En qué afecta esto a los que tenemos cuenta con Mt4? ¿Mi cuenta puede migrar instantaneamente a la versión 5 o hace falta abrir una nueva? ¿Los servidores de los brokers desaparecerán o cómo sería? Si el servidor desaparece no podemos operar :)
Saludos!
Re: Fin del soporte a MT4
Cita:
Iniciado por
Artero
Hola.
Las ordenes en las cuentas en MT5 van a parar directamente al mercado real ya sean lotes standard, mini o nano ?.
¿ O el bróker, aparte de cruzarlas con sus propios clientes puede actuar de contraparte (MM) ?.
Supongo que si pueden actuar como contraparte, ya que veo que se ofrecen también cfds sobre acciones.
Hola compi. A ver si resumimos todas las opciones posibles:
En MT5:
- 1. Bolsas y Mercados Organizados (centralizados): Puedes abrir cuenta y conectar a brokers miembros de bolsas y mercados organizados, tales como:
- 1.1 Bolsas de valores: lo que operarías serían acciones, ETFs (Fondos Cotizados), y aquellos productos que ofrezca dicha Bolsa. Por ejemplo, hay un montón de brokers que ofrecen MT5 en MOEX (Moscow Exchange, la Bolsa de Moscú). Esto en España nos da un poco igual porque son bolsas en las que no solemos operar, PERO ya está hecha una puerta de enlace a través de Interactive Brokers para poder operar con una sola cuenta en cientos de Bolsas de todo el mundo, incluídas: NYSE (New York Stock Exchange, vamos lo que todos conocemos como Wall Street), LSE (London Stock Exchange), HKEX (Hong Kong Exchange), TSE (Tokyo Stock Exchange), NASDAQ (The National Association of Securities Dealers Automated Quotations), etc. Falta que esta opción la comiencen a ofrecer algunos brokers.
- 1.2 Mercados de Futuros: lo que operarías son Futuros, cuyos subyacentes pueden ser acciones, índices, divisas, commodities, etc, etc. Por ejemplo, ya hay muchos brokers que ofrecen MT5 en los siguientes mercados: PMEX (Pakistán Mercantile Exchange), SAFEX (South Africa Futures Exchange), DGCX (Dubai Gold & Commodities Exchange), etc. Pero lo más interesante es que se creó una puerta de enlace para MT5 a través de CQG (uno de los proveedores más importantes de Futuros a nivel mundial), a través de la cual se puede operar con acceso directo a CME (Chicago Mercantile Exchange), que es el mercado de Futuros más grande e importante del mundo, CBOT (Chicago Board of Trade, que hoy en día ya está incluído en el CME Group), NYMEX (New York Mercantile Exchange), ICE, EUREX, etc, etc. Ya hay varios brokers, como AMP Futures y Optimus Futures, que ofrecen MT5 para operar futuros directamente en CME.
Cita:
Obviamente, todos estos son mercados centralizados y todo lo que operes en ellos va a mercado. El broker NUNCA te va a hacer contrapartida en ninguno de ellos, y tienes acceso a muchos más datos, como Volumen real negociado, Times & Sales (cinta de operaciones realizadas con su fecha y hora y la dirección (Buy o Sell), DOM (profundidad de mercado), etc.
- 2. Mercados NO organizados (no centralizados): Al igual que con MT4, también puedes abrir cuenta y operar con un broker de Forex, que, como todos sabemos es un mercado NO centralizado. Por tanto, NO dispone de un organismo central de compensación y liquidación de órdenes, y por ello hay menos transparencia, no hay datos sobre volumen real, etc, etc. Son los brokers que casi todo el mundo que ha operado con MT4 conoce, y en ellos se puede negociar:
- 2.1 Forex (cruces de divisas al contado): si negocias ésto, depende de qué broker uses y qué cuentas te ofrezca, unas serán Market Makers (Creadores de Mercado) y ellos te harán la contrapartida y otras no. Desde hace unos años hay muchos brokers que ofrecen cuentas ECN (Electronic Communication Network, o Red Electrónica de Comunicación) en las que supuestamente envían todas tus órdenes "a mercado" (en realidad no hay mercado centralizado, por tanto donde lo envían es a dicha red de proveedores de liquidez).
Digo supuestamente, porque muchos dicen esto, pero luego NO es cierto. Vamos, todo lo que sea negociar menos de 1 minilote (10.000 USD) NO va a mercado, digan lo que digan, porque sus proveedores de liquidez no le van a aceptar dichas órdenes tan pequeñas.
Por tanto, para negociar microlotes y más aún nanolotes hay 2 opciones:
- O ellos te hacen la contrapartida y actuan de market makers (que es lo que ocurre realmente).
- O que agrupen un montón de órdenes de un montón de clientes y luego las manden todas juntas en un paquete al proveedor (que es lo que ellos dicen, pero que en realidad No suele ser cierto, porque imagina, ¿y si todo el mundo está comprando y solo somos 3 clientes de dicho broker los que queremos vender y entre los 3 sumamos un total de 0,06 lotes???, qué harían entonces???, esperar media hora a ver si hay más gente que quiera vender o darte la contrapartida ellos???.
Luego, una vez que te la han dado, ya tienen la opción de cubrir sus posiciones en dichos proveedores de liquidez, haciendo la contraria por el neto de lo negociado por sus clientes, o bien ciertas posiciones NO cubrirlas y ganar lo que el cliente pierda y no solo las comisiones.
- 2.2 CFDs: desde hace unos años para acá, muchos de estos mismos brokers de Forex están ofreciendo unos productos llamados CFDs (Contratos por Diferencias), que son unos productos creados por ellos en una especie de mercado interno para sus clientes, con las condiciones (lotajes mínimos, tamaño del contrato, precios, tamaño del tick, etc, etc, etc) que ellos consideran oportunas, basados más libremente o menos en un cierto subyacente, y para los cuales ellos SIEMPRE son Market Makers (siempre te dan ellos la contrapartida), puesto que son productos creados por ellos que no existen en ningún otro lugar del mundo, sino solamente en el "mercado interno" de sus clientes.
Cita:
Obviamente, si te abres una cuenta con este tipo de brokers, para este tipo de mercados, funciona exactamente igual que si te la abrieses con MT4.
En MT4:
Solamente dispones del segundo tipo de brokers y mercados, es decir los mercados NO centralizados o NO organizados y los brokers que te permiten negociar en ellos (brokers de Forex) y NUNCA vas a poder acceder a mercados organizados.
En este tipo de mercados y brokers ocurre igual que lo que te he comentado en el apartado 2 para MT5, es decir en Forex, depende del tipo de cuenta que tengas y el volumen con el que operes, serán ECN o Market Makers, y en CFDs, serán SIEMPRE Market Makers.
Cita:
Por tanto en MT4 NO tienes la otra opción de operar en otros mercados (Bolsas, mercados de Futuros, etc, etc), y en MT5 tienes ambas opciones.
Cita:
Iniciado por
Artero
El lenguaje de programación en MT5 tiene algún tipo de array interno para saber que operaciones hay abiertas y el historial de cerradas en tiempo real automáticamente ??.
Saludos.
Sí, claro, y mucho más detallado que el que hay en MT4.
Saludos y un abrazo.
Re: Fin del soporte a MT4
Hola.
Las ordenes en las cuentas en MT5 van a parar directamente al mercado real ya sean lotes standard, mini o nano ?.
¿ O el bróker, aparte de cruzarlas con sus propios clientes puede actuar de contraparte (MM) ?.
Supongo que si pueden actuar como contraparte, ya que veo que se ofrecen también cfds sobre acciones.
El lenguaje de programación en MT5 tiene algún tipo de array interno para saber que operaciones hay abiertas y el historial de cerradas en tiempo real automáticamente ??.
Saludos.
1 Archivos adjunto(s)
Re: Fin del soporte a MT4
Cita:
Iniciado por
Artero
Hola.
Gracias por la información Robertomar.
Leo que en MT5 también viene implementado un calendario económico.
No sabrás por casualidad si se pueden utilizar dichos datos para hacer un EA en tiempo real ?.
Si se puede... también podría hacerse para utilizar noticias pasadas para backtesting en históricos ?.
Gracias.
Sí, claro, aquí tienes una captura de ello. También puedes adjuntar una marca al gráfico como te muestro en la imagen:
Archivo adjunto 53815
Lo que me comentas, sí claro que se puede hacer, un EA con filtro de noticias, para evitarlas o para que opere solo en momentos de noticias, etc, y se puede backtestear, pero eso también se podía hacer en MT4, descargando los archivos de noticias de ciertas páginas web.
Saludos y un abrazo.
Re: Fin del soporte a MT4
Hola.
Gracias por la información Robertomar.
Leo que en MT5 también viene implementado un calendario económico.
No sabrás por casualidad si se pueden utilizar dichos datos para hacer un EA en tiempo real ?.
Si se puede... también podría hacerse para utilizar noticias pasadas para backtesting en históricos ?.
Gracias.
3 Archivos adjunto(s)
Re: Fin del soporte a MT4
Cita:
Iniciado por
Artero
Hola.
¿ Y como queda lo del volumen en MT5 ?.
Quiero decir, se tiene acceso al nivel 1 y 2 de precios , pero de todos los brokers que tienen MT5 (sumándolos todos como si fuera una especie de mercado centralizado) o solo de un solo broker ?.
Seguramente de un bróker, pero la pregunta tenía que hacerla :feliz2::feliz2:.
El Forex spot NO es un mercado centralizado, como todos sabemos, por tanto, el volumen es de los proveedores de liquidez que estén agregados a través de los servidores de tu broker.
Igual que en MT4, solo que en MT5 no solo tienes el volumen de tick, sino también el volumen real (de ese agregado de proveedores de liquidez).
Aquí una captura del EURUSD spot (forex):
Archivo adjunto 53793
Ahora bien, si te interesa el volumen, estás de enhorabuena, porque en MT5 también puedes conectar y operar con brokers de futuros. Por ejemplo, yo ahora estoy conectado con el broker AMP Futures, que obtiene feed de datos a través de CQG. En este caso, al estar operando futuros de CME / Globex, SI son volumenes centralizados.
Aquí una captura del Futuro del EURO (Globex) vencimiento Diciembre 2016:
Archivo adjunto 53794
Como podrás ver, la diferencia, tanto en volumenes de tick como en los reales es bastante grande entre ambos. Digamos que en forex está todo como mucho más difuso, no se marcan tan bien los picos de volumen como en los futuros.
Además, en los futuros y los valores cotizados en mercados organizados (acciones, índices, etc), también tienes el Times & Sales (la cinta como la llamamos en español), con la secuencia de cada transacción, el volumen de la misma y si separada por si ha tenido lugar en sentido compra o en sentido venta. Estos datos también se pueden descargar en un csv para analizarlos:
Archivo adjunto 53795
Cita:
Iniciado por
Artero
Lo de que los de MQ están mirando de actualizar la MT5 con posibilidad de importar datos externos (no los propios) para backtesting no lo pone en el link que el compañero Robertomar ha puesto.
Saludos.
Sí, en esa noticia en concreto que colgué el director de ventas de MetaQuotes no dice nada sobre eso. Eso lo dijo el CEO de MetaQuotes, y además también nos lo han confirmado varios de los desarrolladores de dicha compañía. Esperamos que lo cumplan y lo implementen pronto.
Cuando dije lo de que el fin del soporte a MT4 estaba cercano, tampoco se había publicado nada oficialmente, pero es lo que se mascaba y rumoreaba en las altas esferas, :p.
Saludos y un abrazo.
Re: Fin del soporte a MT4
Hola.
¿ Y como queda lo del volumen en MT5 ?.
Quiero decir, se tiene acceso al nivel 1 y 2 de precios , pero de todos los brokers que tienen MT5 (sumándolos todos como si fuera una especie de mercado centralizado) o solo de un solo broker ?.
Seguramente de un bróker, pero la pregunta tenía que hacerla :feliz2::feliz2:.
Lo de que los de MQ están mirando de actualizar la MT5 con posibilidad de importar datos externos (no los propios) para backtesting no lo pone en el link que el compañero Robertomar ha puesto.
Saludos.
Re: Fin del soporte a MT4
Cita:
Iniciado por
josemasmax
hola Roberto, muchas gracias por tu ayuda eres muy amable, da gusto ver a compañeros como tu, gracias.
Gracias a ti, como siempre compi. Dandole vida al foro constantemente sin desfallecimiento.
Saludos y un abrazo.
Re: Fin del soporte a MT4
Cita:
Iniciado por
robertomar
De nada hombre, por eso le comentaba en aquel post al compañero que quería aprender a programar, que hoy en día para empezar, lo mejor era empezar directamente con mql5.
En mql4 había mucha confusión y muchos cursos de mql4 que están basados en código antiguo, a la vez que muchos EAs e indicadores que son antiguos y están rodando por ahí, debido a que con aquel código antiguo se podía decompilar con facilidad. Mucha gente "aprendía" a programar o hacer sus cosillas observando aquellos códigos, desconociendo si el lenguaje había cambiado o no.
También hay mucha gente que si no está muy ducha en estos temas, ante el cambio de código y la falta de documentación actualizada, así como solapamiento de funciones que se mantuvieron compatibles retroactivamente, pues al final se hacía un lío y no sabía lo que correspondía a la nueva versión del lenguaje y a la antigua, y / o mezclaba unas partes de código con otras, etc, etc.
Igualmente hay mucha gente (incluídos programadores que hacían trabajos por encargo) que no quisieron adaptarse ni aprender nada ni usar el nuevo mql4, que ya era /es muy similar a mql5, y prefirieron seguir usando códigos antiguos. Esa gente es la que más trabajo le costará el cambio. Yo en el caso de gente que está empezando a programar y usa lo que encuentra hecho para modificarlo, o se hace un lío entre lo que es nuevo código y viejo código, etc, etc, lo entiendo perfectamente. Es lógico. Pero que tú encargues en Septiembre u Octubre de 2016 un EA o indicador para MT4 a un "supuesto" profesional, y te lo haga con código de 2004, pues eso ya sí que no lo entiendo. Obviamente, se aprovechaban de que el cliente no entiende de código.
En cambio quienes se acostumbraron desde Frebrero de 2014 a usar el nuevo código mql4 (cuando salió la build 600 de MT4), ya lleva casi 3 años de trayecto, a estas alturas tiene todos sus códigos actualizados y por tanto, le será mucho más fácil el cambio.
Tu caso en concreto, es de los que habeis estado trabajando duro con esfuerzo para aprender, así que estás disculpado, :p. No, ya en serio, ya verás como poco a poco te puedes ir adaptando.
Saludos y un abrazo.
hola Roberto, muchas gracias por tu ayuda eres muy amable, da gusto ver a compañeros como tu, gracias.