Encontrado un error en Tests.mq5 :
2016.05.20 16:08:58.128 Pruebas (GAZR-6.16,D1) acceso inválido a puntero en 'RegexFCD.mqh' (87,20)
Se adjunta el log completo. Para reproducir, adjunte el EA, haga clic en Ejecutar para "RegexOptions" y luego "RegexReplace".
Genial. ¡Es básicamente MQL6! Diferente sintaxis extendida y nuevas características.
Vasily, ¿qué tiene de guay?
Según tú MQL5 degenerará en :
Autor Real:
Microsoft Corporation. Source codes are taken from .Net Framework 4.6.1.
y será mql6?
¿Qué pasa con el comercio? ¿Y por qué analizar el informe realizado por MQL con el mismo MQL?
Vasily, ¿qué tiene de guay?
#include <Internal\Generic\List.mqh> //+------------------------------------------------------------------+ //| Función de inicio del programa de script| //+------------------------------------------------------------------+ void OnStart() { List<int> list(10); }
'IComparer' - declaration without type List.mqh 407 28
Debe añadirse una inclusión a List.mqh:
#include <Internal\Generic\IComparer.mqh>
y será mql6?
¿Qué pasa con el comercio? ¿Y por qué analizar el informe realizado por MQL con el mismo MQL?
En primer lugar, el ejemplo analiza un informe sobre el comercio, que es generado por el terminal desde el menú contextual.
En segundo lugar, las expresiones regulares ayudan a resolver una amplia clase de tareas de análisis sintáctico de todo tipo de informes. Escribir una expresión regular para un formato específico es mucho más fácil que escribir un programa completo de análisis de texto.
En primer lugar, el ejemplo describe el informe comercial, que genera el terminal desde el menú contextual
En segundo lugar, las expresiones regulares ayudan a resolver una amplia clase de tareas de análisis sintáctico de todo tipo de informes. Escribir una expresión regular para un formato específico es mucho más fácil que escribir un programa completo de análisis sintáctico de texto.
Buenas tardes. Puedes hacer tus preguntas en el hilo especial Preguntas para principiantes. Muchas gracias.
Gracias por todos estos archivos mt5
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso

RegularExpressions en MQL5 para trabajar con expresiones frecuentes:
Las expresiones regulares suponen un lenguaje formal para procesar textos de forma rápida y flexible. Cada expresión regular es un patrón(máscara) para la cual el desarrollador de expresiones regulares trata de encontrar coincidencias con el texto de origen. El patrón consta de designaciones, operadores o constructores de un símbolo o varios caracteres.
Además, junto con la biblioteca existen varios ejemplos demostrativos que a la vez cumplen el papel de casos ejemplares. Todos los jemplos han sido tomados de la página oficial de Microsoft Corporation, y muestran de forma muy clara las diferencias principales de las expresiones regulares en C#, así como las peculiaridades de su uso en MQL5.
Con esta biblioteca, todas estas características estarán disponibles a través del lenguaje MQL5. Para trabajar con la biblioteca es necesario conectar a su código el archivo Regex.mqh del directorio \MQL5\Include\RegularExpressions\.
Ejemplo de trabajo con RegularExpressions para MQL5:
Como ejemplo de funcionamiento de las expresiones regulares, veremos su aplicación para analizar el historial comercial descargado desde el terminal en forma de archivo html.