Encontrei um erro no Tests.mq5 :
Registro completo anexado. Para reproduzir, anexe o EA, clique em Executar para "RegexOptions" e depois em "RegexReplace".
Legal. É basicamente MQL6! Sintaxe estendida diferente e novos recursos.
Vasily, o que há de legal nisso?
De acordo com você, a MQL5 se transformará em :
Autor real:
Microsoft Corporation. Os códigos-fonte foram retirados do .Net Framework 4.6.1.
e será mql6?
E quanto à negociação? E por que analisar o relatório feito pela MQL com a mesma MQL?
Vasily, o que há de legal nisso?
#include <Internal\Generic\List.mqh> //+------------------------------------------------------------------+ //| Função de início do programa de script| //+------------------------------------------------------------------+ void OnStart() { List<int> list(10); }
'IComparer' - declaration without type List.mqh 407 28
Uma inclusão deve ser adicionada ao List.mqh:
#include <Internal\Generic\IComparer.mqh>
e será mql6?
E quanto à negociação? E por que analisar o relatório feito pelo MQL com o mesmo MQL?
Em primeiro lugar, o exemplo analisa um relatório sobre negociação, que é gerado pelo terminal a partir do menu de contexto
Em segundo lugar, as expressões regulares ajudam a resolver uma ampla classe de tarefas de análise de todos os tipos de relatórios. Escrever uma expressão regular para um formato específico é muito mais fácil do que escrever um programa de análise de texto completo.
Em primeiro lugar, o exemplo descreve o relatório comercial, que é gerado pelo terminal a partir do menu de contexto
Em segundo lugar, as expressões regulares ajudam a resolver uma ampla classe de tarefas para analisar todos os tipos de relatórios. Escrever uma expressão regular para um formato específico é muito mais fácil do que escrever um programa de análise de texto completo.
Boa tarde. Você pode fazer suas perguntas no tópico especial Perguntas para iniciantes. Obrigado.
Obrigado por todos esses arquivos mt5
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso

RegularExpressions na MQL5 para trabalhar com expressões regulares:
As expressões regulares proporcionam uma linguagem formal para processar textos de modo flexível e eficiente. Cada expressão regular é um padrão (máscara) para o qual o processador de expressões regulares tenta encontrar uma correspondência no texto fonte. O padrão compõe-se de designações, operadores ou construções, constituídas por um ou vários caracteres.
Além disso, juntamente com a biblioteca existem várias demonstrações que ao mesmo tempo cumprem o papel de casos exemplares. Todos os exemplos são tirados do site oficial Microsoft Corporation, eles mostram claramente as principais diferenças de expressões regulares no C# e as peculiaridades do seu uso na MQL5.
Para usar a biblioteca, você deve conectar ao seu código o arquivo Regex.mqh do diretório \MQL5\Include\RegularExpressions\.
Exemplo de trabalho com RegularExpressions para MQL5:
Como um exemplo de expressões regulares, consideremos a sua aplicação para analisar o histórico de negociação, baixado a partir do terminal na forma de um arquivo HTML.
Autor: MetaQuotes Software Corp.