Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Publicado por:
- Amirhossein Ghasemi Moroodi
- Visualizaciones:
- 13
- Ranking:
- Publicado:
-
¿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

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.

El nombre del experto es "MultiStrategyEA".

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.

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