Conversor com IA para robôs de trading: de MQL4 para MQL5, cTrader, SharpTrader e Dukascopy JForex
Envie o código-fonte do seu próprio Expert Advisor (EA) (.mq4 ou .mq5). A IA o reescreve para a plataforma que você escolher — mantendo a lógica de trading, os parâmetros de entrada e o gerenciamento de capital — e explica cada ponto em que a nova plataforma funciona de forma diferente.
Conversões
Seis conversões entre quatro plataformas
MQL4 → MQL5
Ordens baseadas em tickets viram posições e requisições de negociação, e os valores dos indicadores viram handles lidos com CopyBuffer — mantendo os deslocamentos de barra originais.
→ cTrader
De MQL4 ou MQL5 para um cBot em C# no cTrader Automate: parâmetros com valores padrão, lotes convertidos em unidades de volume, stops em pips e a lógica de nova barra em OnBar.
→ SharpTrader
De MQL4 ou MQL5 para um bot em C# no SharpTrader: parâmetros de entrada como propriedades do bot, posições do robô identificadas por comentário e indicadores da biblioteca integrada.
→ Dukascopy JForex
De MQL4 ou MQL5 para uma estratégia em Java na plataforma JForex: parâmetros configuráveis, lotes convertidos em quantidades do JForex e ordens com rótulos únicos.
O que você recebe
Muito mais do que uma tradução linha por linha
A mesma lógica de trading
Condições de entrada e saída, stop-loss, take-profit, trailing stop, gerenciamento de capital, horários de negociação e parâmetros de entrada são transferidos um a um.
Diferenças explicadas
Cada pacote vem com um relatório: como cada recurso da plataforma foi mapeado e onde a execução, o fuso horário ou o tamanho do lote se comportam de forma diferente.
Erros de compilação corrigidos
Cole as mensagens do compilador e a IA corrige apenas o necessário para compilar. Três correções por conversão são gratuitas.
Como funciona
Abra o conversor e envie o arquivo-fonte .mq4 ou .mq5 do seu robô.
Escolha a plataforma de destino e a qualidade: padrão ou profunda.
Baixe um ZIP com o código convertido e o relatório — normalmente em poucos minutos.
Compile. Se o compilador apontar erros, cole-os na página da conversão e baixe a revisão corrigida.
Conversão padrão ou profunda
A conversão padrão usa um modelo de IA comprovado e atende à maioria dos robôs. A conversão profunda usa nosso modelo de IA mais novo e avançado — para robôs grandes ou complexos, indicadores personalizados e lógicas de ordens complicadas.
Preço
Uma conversão custa 10 tokens; uma conversão profunda, 25 tokens. Três correções de erros de compilação estão incluídas; cada correção adicional custa 1 token, e uma correção profunda, 3 tokens. Se uma conversão falhar, os tokens são devolvidos automaticamente.
Antes de operar na conta real
O código convertido por IA precisa ser compilado e testado: compare-o com o robô original no testador de estratégias e rode-o primeiro em uma conta demo. As plataformas diferem na execução de ordens, nos fusos horários e nos tamanhos de lote — o relatório lista essas diferenças para o seu robô.
Posso converter um arquivo compilado .ex4 ou .ex5?
Não. Somente código-fonte (.mq4 ou .mq5) pode ser convertido. Arquivos compilados não são descompilados.
Meu código-fonte é mantido em sigilo?
O arquivo é enviado apenas ao modelo de IA que realiza a conversão e fica armazenado na sua conta para que você possa baixar e corrigir o resultado. Ele é visível somente para você e nunca é publicado ou compartilhado.
E se o código convertido não compilar?
Cole as mensagens do compilador na página da conversão. A IA corrige apenas o necessário para compilar; três correções por conversão são gratuitas, e as demais custam 1 token.
O robô convertido vai operar exatamente como o original?
A lógica de trading é mantida, mas as plataformas diferem na execução, nos fusos horários, nos tamanhos de lote e no histórico de preços. Teste as duas versões com os mesmos dados e em uma conta demo antes de operar na conta real.
É possível converter indicadores e arquivos include?
Um arquivo-fonte por conversão, com até cerca de 3.000 linhas. Os indicadores são convertidos quando a plataforma de destino suporta indicadores personalizados. Seus próprios arquivos include (.mqh) não são lidos: cole o código deles no arquivo principal antes.
Leve seu robô para uma nova plataforma
Envie o código-fonte, escolha a plataforma e receba código compilável com um relatório de cada diferença.