Mira cómo descargar robots gratis
¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Librerías

MT4 to MT5 Convertor (MT5Compat.mqh) - librería para MetaTrader 5

OrderManagement is by @fxSaber https://www.mql5.com/en/users/fxsaber | Spanish English Русский 中文 Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Publicado por:
Amirhossein Ghasemi Moroodi
Visualizaciones:
13
Ranking:
(6)
Publicado:
MT5Compat.mqh (248.4 KB) ver
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

📢 MT5Compat una completa librería de conversión de MT4 a MT5 🚀.

Se ha desarrollado una nuevabiblioteca de interfaz para simplificar el proceso de conversión de indicadores MT4 y Asesores Expertos (EAs) a MT5. Esta biblioteca soporta la mayoría de las funciones de MetaTrader 4, ofreciendo a los desarrolladores una solución unificada para la compatibilidad entre plataformas.

Usted puede agregar esto a ambos


🌟 Características principales:

Amplio soporte de funciones MT4: Integra a la perfección las funciones MT4 ampliamente utilizados en proyectos MT5. (Pedir parte creada por@fxSaber)
Personalizable: Los desarrolladores pueden ampliar la biblioteca mediante la adición de funciones adicionales según sea necesario.
Unified Codebase: Permite escribir una única base de código que funciona a la perfeccióntanto paraMT4 como para MT5.
Opciones de integración flexibles: La librería puede incluirse como un archivo . mqh o integrarse directamente en un EA o indicador.


🛠️ Cómo Funciona:

1️⃣ Integre el código de su EA o indicador MT4 con las funciones de la librería proporcionadas.
2️⃣ Utilice el archivo . mqh para incorporar la librería a su proyecto.
3️⃣ Escriba su lógica una vez y consiga compatibilidad totaltanto conMT4 como con MT5.
4️⃣ Necesita reemplazar estas funciones con la versión compat para ser compatible con ambas plataformas con el mismo código


Función MT4 Reemplazo Cross-Compatible Descripción
Preguntar ObtenerPrecio() Obtiene el precio Ask actual de un símbolo.
Oferta ObtenerOferta() Obtiene el precio de oferta actual de un símbolo.
MarketInfo(símbolo, MODO_DIGITOS) GetSymbolDigits(símbolo) Obtiene el número de decimales de un símbolo.
MarketInfo(símbolo, MODE_TICKSIZE) GetSymbolTickSize(símbolo) Obtiene el tamaño de tick de un símbolo.
MarketInfo(símbolo, MODE_TICKVALUE) GetSymbolTickValue(símbolo) Obtiene el valor de tick de un símbolo.
MarketInfo(símbolo, MODE_MINLOT) GetSymbolMinLot(símbolo) Obtiene el tamaño de lote mínimo de un símbolo.
MarketInfo(símbolo, MODE_MAXLOT) GetSymbolMaxLot(símbolo) Obtiene el tamaño máximo de lote de un símbolo.
MarketInfo(símbolo, MODE_POINT) ObtenerPuntoSímbolo(símbolo) Obtiene el tamaño de punto para un símbolo.
MarketInfo(símbolo, MODE_SPREAD) GetSymbolSpread(símbolo) Obtiene el spread de un símbolo.
Cerrar[x] iClose(símbolo, PERIODO_CURRENTE, x) Obtiene el precio de cierre de la barra en el índice x .
Abrir[x] iOpen(símbolo,PERIODO_CURRENTE, x) Obtiene el precio de apertura de la barra en el índice x .
Mínimo[x] iLow(símbolo,PERIODO_CURRENTE, x) Obtiene el precio mínimo de la barra en el índice x .
Alto[x] iHigh(símbolo,PERIODO_CURRENTE, x) Recupera el precio alto de la barra en el índice x .

🌐 ¿Por qué esta biblioteca?

Esta biblioteca de interfaz es una poderosa herramienta para los desarrolladores que buscan:

  • Ahorrar tiempo y recursos manteniendo una única base de código.
  • Transición de productos MT4 existentes a MT5 con el mínimo esfuerzo.
  • Personalizar y ampliar la funcionalidad para soluciones avanzadas.

Disponibilidad

La biblioteca ya está disponible para la integración en sus proyectos.

Para consultas o comentarios, no dude en contribuir a la discusión a continuación. ¡Hagamos que el desarrollo sea más rápido, más simple y más eficiente para todos!


Capacitando a los desarrolladores para soluciones de comercio multiplataforma 🌟 .


Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/53547

Get min margin in to csv Get min margin in to csv

El script MinMargins.mq5 está diseñado para ayudar a los operadores a calcular y documentar rápidamente la cantidad mínima de dinero necesaria para abrir una posición con el tamaño de lote más pequeño para todos los símbolos disponibles en la Observación del Mercado. Estos datos se guardan en un archivo CSV para facilitar su revisión y análisis.

Seven strategies in One expert Seven strategies in One expert

El nombre del experto es "MultiStrategyEA".

SUPERMACBOT SUPERMACBOT

El SUPERMACBOT es un robot de trading totalmente automatizado que combina la potencia de la estrategia Moving Average Crossover con el indicador MACD para ofrecer señales de trading precisas y fiables. Este Asesor Experto está diseñado para trabajar sin problemas en todos los símbolos y marcos temporales, ofreciendo versatilidad y adaptabilidad para los operadores a través de diversas condiciones de mercado.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.