Traduza qualquer indicador. Através de seis dialetos.
Cole um script em Pine, MQL4, MQL5, EasyLanguage, MetaStock Formula ou AFL. Escolha um destino. O ASC retorna uma tradução estruturalmente fiel em segundos, com aproximações sinalizadas de antemão. Grátis: 5 conversões por mês.
- Idiomas de origem6Pine, MQL4, MQL5, EL, MetaStock, AFL
- Mapeamentos incorporados1,404Função-para-função
- Direções de tradução30Qualquer-para-qualquer
- Plano gratuito5/moIlimitado nos planos Pro e Premium
Estrutura primeiro, semântica depois
Preserva a intenção
Fluxo de controle, conexão de indicadores, lógica de sinal e nomes de variáveis são mapeados um a um. A forma do seu script é reconhecível do outro lado.
1.404 mapeamentos incorporados
SMA, EMA, RSI, MACD, ATR e a biblioteca padrão completa traduzem para equivalentes nativos. Pine cobre 437, MQL4 270, EasyLanguage 295, AFL 230, MetaStock 172.
Qualquer direção
Seis idiomas, trinta combinações de pares. Pine para MQL5, AFL para EasyLanguage, MetaStock para Pine. Mesmo motor, mesmo fluxo de revisão.
Da colagem à compilação em quatro etapas
- 01
Cole a origem
Insira o script original no painel do conversor dentro do terminal. O ASC detecta automaticamente o idioma; você pode substituir.
- 02
Escolha o destino
Selecione onde o script precisa ser executado. O ASC normaliza a AST e reemite no dialeto de destino.
- 03
Leia o diff e os avisos
Toda aproximação, função nativa ausente e ponto crítico de revisão manual são anotados inline. Nada é escondido na tradução.
- 04
Revise, faça backtest, implante
Execute a saída em dados de amostra na plataforma de destino antes de qualquer uso ao vivo. Ajuste os pontos sinalizados; esta é a parte que o conversor não pode fazer por você.
O que traduz perfeitamente vs. o que precisa de você
| Traduz exatamente | Aproximado | Revisão manual necessária | |
|---|---|---|---|
| Fluxo de controle principal (if / for / while) | Yes | — | — |
| Indicadores padrão (SMA, EMA, RSI, MACD) | Yes | — | — |
| Nomes de variáveis e comentários | Yes | — | — |
| Funções nativas menos comuns | — | Flagged in diff | — |
| iCustom() sem código-fonte | — | Falls back to close | — |
| Estratégias multi-timeframe | — | — | Yes |
| Alertas, plots, formatação de gráfico | — | — | Yes |
| Gerenciamento de ordens específico da plataforma | — | — | Yes |
mapeadas em seis dialetos de negociação. Mesmo analisador, mesmo fluxo de revisão.
O que você assume ao pressionar Converter
Revise o diff
Leia cada linha sinalizada. O ASC informa quais substituições são aproximadas. Se são aceitáveis para sua estratégia, é você quem decide.
Verifique em dados de amostra
Compile a saída, execute-a no mesmo conjunto de dados do original, compare sinais tick a tick. Divergência após a tradução é normal; ignorá-la não é.
Conheça a plataforma de destino
MQL5 não é Pine com palavras-chave diferentes. Tipos de ordem, APIs de informações de conta, manipuladores de eventos — entenda a semântica de destino antes de confiar no código traduzido.
Confirme sua licença para converter
O ASC traduz estrutura e lógica. Se o script de origem tiver uma licença, seu direito de converter e usar a saída é de sua responsabilidade.
O ASC garante que os scripts convertidos sejam executados de forma idêntica?
Quantas conversões gratuitas eu recebo?
Posso vender ou redistribuir o script convertido?
A TradersWeek reivindica propriedade da saída?
E sobre alertas e desenho de gráfico?
Posso usar o script convertido para negociação ao vivo imediatamente?
Com quem entro em contato se algo parecer errado?
Cole um script. Veja o diff.
Grátis: 5 conversões por mês, sem necessidade de conta. Ilimitado nos planos Pro e Premium. O conversor fica dentro do terminal de gráficos.