Escritorio de traducción MQL4 a MQL5
Escritorio de traducción MQL4 a MQL5

 

Publi

Resultados 1 al 4 de 4

Tema: Escritorio de traducción MQL4 a MQL5

  1. #1
    Hola a todos.

    Como todos ustedes probablemente saben, últimamente estamos presenciando un cambio en el modelo y enfoque del negocio de MetaQuotes.
    La mayoría de los codificadores MQL4 que hay por ahí son bastante permeables para cambiar a MQL5, pero no veo alternativa por las siguientes razones:

    - La estructura del lenguaje ha cambiado y se ha adaptado de la mejor manera posible por MQ. No podemos ignorar eso.
    - MetaQuotes está aumentando sus tarifas de mantenimiento de MT4 y las tarifas relacionadas con el servidor, por lo que es 4 veces más barato para que los corredores trabajen con MT5
    - Las ventas de plataformas MT5 y la implementación de servidores aumentan a un ritmo siempre más rápido, ya que alcanzamos los 100 corredores amigables con MT5 en los últimos meses, y los mismos corredores están empezando a anunciar MT5 (haciéndolo más visible en sus sitios web que MT4. los corredores serios con los que he trabajado ahora lo ofrecen)
    - Ya ni siquiera es posible descargar MT4 desde MQ y se han dado por vencidos al traer nuevos cambios (lo que lo acercaría demasiado a convertirse en un MT5).
    - cTrader es (desde mi punto de vista) una alternativa increíble, pero tiene una base de usuarios y comunidad muy baja. cAlgo es menos parecido a MQL4 que a MQL5, lo que hace que sea más difícil para los programadores cambiar hacia él

    He sido un fiel usuario de MT4 y codificador de MQL4, pero vivimos en un mundo maravilloso donde todo puede cambiar en algún momento.

    Mirando el lado positivo de la migración:

    - Plataforma de 64 bits (es decir, uso completo de su procesador)
    - Profundidad del mercado.
    - Muchos más marcos temporales en MT5 que en MT4
    - La cobertura ahora está permitida para usuarios no regulados de EE. UU.
    - Pronto: gráficos nativos personalizados (renko más)
    - MQ implementó un Backtester mucho mejor para MT5 para aquellos que no lo saben. Datos de ticks nativos gratuitos, pruebas retrospectivas de varios pares, muchos más TF nativos

    La parte muy molesta sigue siendo el lenguaje. Por el lado del usuario, la plataforma es tan similar a MT4 que la adaptación no es difícil.
    SIN EMBARGO La transición no tiene que ser brutal para los programadores si trabajamos juntos en lo que yo llamaría bibliotecas MQL4 e inclusiones MQL4, lo que nos permite adaptar nuestros códigos de una manera adecuada y en cuestión de minutos.

    ¿Qué quiero decir con inclusión de bibliotecas MQL4? Usando el contenido de la documentación de MQL5 (5k páginas ...) y lo que los usuarios ya trajeron al contenido de MQL4 a MQL5, como el que hay
    https://www.mql5.com/en/articles/81(NB: no se ha actualizado para MQL5 más reciente, pero aún así es genial) podemos crear bibliotecas que nos permitirán usar las funciones como haríamos en MQL4 pero en MQL5.

    Aquí hay un ejemplo:

    Código insertado/--- Función MQL4 para devolver el Patrimonio de la cuenta: doble K = AccountEquity ();/--- Función MQL5: doble K = AccountInfoDouble (ACCOUNT_EQUITY);/--- función MQL4 (almacenada en una biblioteca) que nos permite llamar a la función MQL4 en nuestro código MQL5: Double AccountEquity () {double value = AccountInfoDouble (ACCOUNT_EQUITY); retorno (valor); }
    Esto es obviamente una muestra bastante simple. Pero esto nos haría a los programadores ahorrar mucho tiempo en funciones más complejas (es decir, ajustes de arreglos)

    Estoy bastante seguro de que muchos programadores deforosforexya tienen bibliotecasinclusiones de este tipo.
    Nuestro objetivo sería construir uno grande para que todos los codificadores deforosforexpuedan usarlo y moverse hacia MT5 sin interrupciones adicionales.

    Espero escuchar de miembros entusiastas


    Edo

  2.                         
    Publicidad
  3. #2

    Cita Iniciado por ;
    Hola a todos. Como todos ustedes probablemente saben, últimamente estamos presenciando un cambio en el modelo y enfoque del negocio de MetaQuotes. La mayoría de los codificadores MQL4 que hay por ahí son bastante permeables para cambiar a MQL5, pero no veo otra alternativa por las siguientes razones: - La estructura del lenguaje ha cambiado y se ha adaptado de la mejor manera posible por MQ. No podemos ignorar que - MetaQuotes está aumentando su MT4 Los aranceles de mantenimiento y los relacionados con el servidor, lo que hace que los corredores trabajen con MT5 - Plataformas de MT5 y el despliegue de servidores se vuelven más rápidos a un ritmo cada vez más rápido, ...
    Salté a MT5 de nuevo. Comencé allí antes de MT4 b600 (porque mt4 no tenía depurador). Como cuando pasé mi framework a MT4, necesitaba pequeños ajustes para hacerlo funcionar en MT5 nuevamente. Para mí la diferencia es tan grande y compensa el cambio. Lo único que no cambió es el número de errores. MT es el rey de eso

  4. #3
    1 Adjunto (s) Aquí está mi intento de combinar tales funciones y espero que sirva como una especie de base. Se basa en la biblioteca mq4.mqh, con algunas funciones escritas por mí. Incluya este archivo como de costumbre en su nuevo * .mq5 EA o indior. Es posible que tenga que incluir también StdLibErr.mqh. La idea principal es usar su antiguo código * .mq4 con una modificación mínima (o en la mayoría de los casos sin ella) en la plataforma MT5.
    https://www.forosforex.com/cryptocur...a-working.html

  5. #4
    Este es un tema importante, y en la primera etapa utilizaría bibliotecas y luego el código MQL5, las funciones comerciales son tan diferentes que no es fácil implementarlas con bibliotecas. La sintaxis de mt5 apesta, debería consumir menos tiempo escribiendo código, nuestro propósito es el comercio y no la codificación. Algunos corredores no tienen información, los metaquotes dejarán de desarrollar mt4.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Uso de cookies
Utilizamos cookies propias y de terceros para elaborar información estadística y mostrarle publicidad personalizada a través del análisis de su navegación. Si continúa navegando acepta su uso. Más información y política de cookies.
     

Aviso legal: Ni forosforex.com ni ninguna persona involucrada en forosforex.com aceptarán ninguna responsabilidad por cualquier pérdida o daño en el trading como resultado de la confianza en la información contenida en este sitio web, incluidos datos, cotizaciones, gráficos y señales de compra/venta. Por favor, infórmese plenamente de los riesgos y costes asociados a las operaciones en los mercados financieros, una de las formas de inversión que más riesgos entrañan.
forosforex.com le quiere recordar que los datos contenidos en este sitio web no son necesariamente en tiempo real ni exactos. forosforex.com no asume responsabilidad alguna por las pérdidas en que usted podría incurrir como resultado de la utilización de estos datos. Este acuerdo se rige por su versión en inglés, que prevalecerá siempre que haya alguna discrepancia entre la versión en inglés y la versión en español. Los CFD son un producto difícil de entender, varios organismos reguladores consideran que no es adecuado para inversores minoristas debido a su complejidad y riesgo.
Advertencia de riesgo: Los CFDs son un producto difícil de entender, y puede no ser adecuado para inversores minoristas debido a su complejidad y riesgo. Existe la posibilidad de sufrir una pérdida igual o superior a la inversión. Por lo tanto, no debe invertir o arriesgar dinero que no pueda permitirse perder. Debe asegurarse de que comprende todos los riesgos. Antes de abrir una cuenta en un broker por favor sea consciente e infórmese de los riesgos asociados con el trading. El contenido de este sitio web no debe interpretarse como asesoramiento personal. ForosForex recomienda que busque el consejo de un asesor financiero independiente.