MQL4 vs MQL5 - página 4

 
Renat:

De abajo hacia arriba, no hay compatibilidad.

Hemos reflexionado mucho y hemos dado un paso serio, llevándolo a un nivel de funcionalidad totalmente nuevo. Y ahora está absolutamente claro que la decisión fue muy acertada y oportuna.

Ahora tenemos tanto MT4, con una enorme cuota de mercado, como una nueva solución para mercados más amplios. Un par de años más de desarrollo al mismo ritmo nos llevarán a un gran resultado.


¡Omen Alla!
 
Renat:

Por cierto, abra la demo de MT5 en el servidor MetaQuotes-Demo (sólo tiene que añadir un servidor con ese nombre en la ventana de selección de servidores al abrir una cuenta) y habilite la subsección de instrumentos GBOT - verá una alimentación de precios directa de esta bolsa, incluyendo los tumblers.

Hemos recibido el permiso para emitir flujos reales de este intercambio. Esperemos que pronto anunciemos los brokers que han habilitado el comercio en GBOT a través de MT5.


p.s. De los tres instrumentos vacíos, el USDUSD es particularmente llamativo con una tasa de 1,00000 y un gráfico vacío.

 
C-4:

p.d. De los tres instrumentos vacíos, llama la atención el USDUSD con 1,00000 y un gráfico vacío.

Es muy agradable no fijarse en la lista normal, y hay que encontrar algo especial. Algunos de los símbolos de conversión que tienen se utilizan para los cálculos internos.

Aquí hay una pantalla normal y honesta: los futuros de divisas:


 

Perdóname, lo he descubierto. Es más sencillo, deberías haber resaltado el icono de GBOT y yo resaltar el de Conversión.


 

Los vasos de Upgrass están vacíos, creo que he mirado todos los verdes.

 
Si todos los CC se pasan a MT5, dejaré definitivamente de operar. (No lo corrija aquí).
 

Echa un vistazo a la comparación de velocidad de C++, MQL4 y MQL5: https://www.mql5.com/ru/forum/138805/page11#618767

MQL5 es 10 veces más rápido que MQL4 en esta prueba.

 
Te digo que estás hablando como un técnico. Esta no es la velocidad que se necesita en un mercado real. Si, por ejemplo, la gente está interesada en los datos no filtrados del FH, ¿dónde los tiene? Será mejor que muestre los pings y los retrasos en comparación con otras plataformas, en el mismo lugar. Otro punto, si la gente está interesada en las carteras, de nuevo, ¿dónde las tienes? No se puede armar una cartera y manejarla con un movimiento de la mano. Normalmente tampoco se puede probar. No hay necesidad de escribir tu propio software para ello cada vez, hay suficiente que está escrito para las viejas plataformas, ¿cuál es el punto de cambiar a una nueva si no hay nada grande allí.
 
HideYourRichess:
Te digo que hablas como un técnico. Esa no es la velocidad que se necesita en un mercado real. Si, por ejemplo, la gente está interesada en los datos no filtrados del FH, ¿dónde los tiene? Será mejor que muestre los pings y los retrasos en comparación con otras plataformas, en el mismo lugar. Otro punto, si la gente está interesada en las carteras, de nuevo, ¿dónde las tienes? No se puede armar una cartera y manejarla con un movimiento de la mano. Normalmente tampoco se puede probar. No hay necesidad de escribir tu propio software para ello cada vez, hay suficiente que está escrito para las viejas plataformas, ¿cuál es el punto de cambiar a una nueva si no hay nada grande allí.

¿Así que escribir un lenguaje 10 veces más rápido es una "cuestión técnica trivial"?

Construir y gestionar una cartera: un par de días para un programador normal. Y un lenguaje rápido y totalmente funcional ayuda a hacerlo lo más rápidamente posible. Todo lo que necesitas es escribir una clase de gestión de carteras. El número de funciones de MQL5 es tan grande que la documentación ya pesa más de 3 000 páginas.

Estoy seguro de que sabes lo suficiente sobre los pings - están casi completamente determinados por la velocidad de la red en diferentes segmentos y dependen muy poco del software. La única solución es colocar el robot lo más cerca posible del servidor.

Por nuestra parte, en las próximas 2 builds habilitaremos las solicitudes de comercio asíncronas desde MQL5. Esto nos permitirá enviar instantáneamente docenas de órdenes con cero retraso y obtener respuestas asíncronas. Este modo será muy atractivo para los operadores HFT y los scalpers, especialmente cuando trabajen en las bolsas.

 
Renat:

Entonces, ¿escribir un lenguaje 10 veces más rápido es una "nimiedad técnica"?

Me gustaría que hubiera un entendimiento. Al menos entiendo los avances técnicos que tiene su nuevo terminal. Nadie en su sano juicio puede negarlos. Esto es genial, y el programador que hay en mí aplaude. Pero el comerciante se rasca la cabeza y se pregunta cuál será el resultado. Y el programador se rasca la cabeza y se pregunta ¿cuál será el resultado? Además, seguramente no es la última versión del terminal (y del servidor probablemente), y hay algunas cosas que aún no están implementadas en todo.

Renat:

Un programador ordinario tarda un par de días en crear una cartera y gestionarla. Y un lenguaje rápido y totalmente funcional ayuda a hacerlo lo más rápidamente posible. Todo lo que necesitas es escribir una clase para gestionar la cartera. El número de funciones de MQL5 es tan grande que la documentación ya pesa más de 3 000 páginas.

No necesito documentación, ni estudiar clases. Sólo quiero sentarme. La ventana de carteras está abierta. Seleccione una de las carteras. Reúne allí instrumentos, quizás de diferentes "bolsas". Adjunte una estrategia a cada instrumento. Seleccione un marco temporal diferente para cada herramienta. Inicie la cartera. Detenga la cartera. O una variante más fácil. Escriba la cartera y cómprela con un botón. Y venderlo con el mismo botón. Por ejemplo. Lo mismo ocurre con las pruebas.

En cuanto a la gestión de las cuentas de los clientes, no está claro aquí.

Renat:

Estoy seguro de que sabes lo suficiente sobre los pings - están casi completamente determinados por la velocidad de la red en diferentes segmentos y dependen muy poco del software. La única solución es colocar el robot lo más cerca posible del servidor.

Por nuestra parte, en las próximas 2 builds habilitaremos las solicitudes de comercio asíncronas desde MQL5. Esto nos permitirá enviar instantáneamente docenas de órdenes con cero retraso y obtener respuestas asíncronas. Este modo será muy atractivo para los operadores HFT y los scalpers, especialmente cuando trabajen en las bolsas.

Bueno, asíncrono, es probablemente interesante, debemos mirar. Aunque no sea HF, es importante enviar las solicitudes al mismo tiempo, no de una en una.


La pregunta se refiere a otros retrasos. ¿Cómo se hace una solicitud a la bolsa? ¿Va directamente o se procesa primero en algún lugar de sus servidores y luego sólo va al servidor de intercambio? Está claro que hay órdenes proporcionadas por un broker pero que no son soportadas por la propia bolsa; estas órdenes suelen ser emuladas en los servidores del broker. Está claro, siempre es más lento. Pero, es interesante conocer los retrasos en las órdenes que pueden y deben ser ejecutadas en el servidor de la bolsa. En general, me pregunto si los pedidos van más allá de su servidor o no.