MetaTrader 5 · Robôs de investimento

Robô para MT4 ou MT5: por que na B3 só existe o 5

O MetaTrader 4 vive no Forex; a bolsa brasileira só tem o 5. O que muda entre os dois, por que um robô de MT4 não roda no MT5 e o que isso significa.

Quem procura "robô MT4" para operar mini-índice está procurando algo que não existe. Na B3, as corretoras que oferecem MetaTrader oferecem o MetaTrader 5. O 4 continua vivo em corretoras de Forex fora do Brasil, e é de lá que vêm a maioria dos robôs, tutoriais e vídeos com "MT4" no nome.

Isso confunde porque os dois se parecem na tela. Por baixo, são plataformas diferentes.

Por que a B3 só tem o 5

O MetaTrader 4 foi feito para o mercado de balcão de moedas: a corretora é a contraparte, não há bolsa central nem book de ofertas com profundidade. O 5 nasceu para também operar em bolsa: book (a profundidade de mercado), ordens que vão para um ambiente central, contas no modo que a bolsa exige. A B3 é uma bolsa; o encaixe só existe no 5. Explicamos a diferença entre os dois mercados em Robô para Forex no MetaTrader 5.

Há um segundo motivo: a MetaQuotes, que faz as duas plataformas, concentra o desenvolvimento no 5 há anos. Corretora nova entra com o 5.

O que muda entre o 4 e o 5

| | MetaTrader 4 | MetaTrader 5 | |---|---|---| | Mercado | Forex e CFDs em corretora | Forex, CFDs e bolsas (B3 entre elas) | | Book de ofertas | não | sim (profundidade de mercado) | | Tempos gráficos | 9 | 21 | | Tipos de ordem pendente | 4 | 6 (inclui stop limit) | | Testador de estratégias | um ativo, sem ticks reais | vários ativos, ticks reais, otimização por vários núcleos | | Contas | só com posições separadas (hedge) | hedge ou netting, conforme a corretora | | Linguagem dos robôs | MQL4 | MQL5 |

A última linha é a que mais importa para quem procura robô: um robô escrito para o MT4 não roda no MT5. O arquivo é diferente (.ex4 contra .ex5), a linguagem é diferente e a forma de mandar ordem é diferente. "Converter" é reescrever.

Duas colunas com os dois terminais e o que cada um alcança: o 4 chega só na corretora de Forex; o 5 chega na corretora e na bolsa, com o book no meio
O 4 para no balcão. O 5 chega na bolsa. Ilustração.

O que isso significa para você

Se você quer operar na B3: MetaTrader 5, e ponto. Qualquer material "MT4" serve para aprender o conceito (os indicadores são os mesmos), não para instalar. O que a plataforma faz no mercado brasileiro está em MetaTrader 5 na Bovespa.

Se você achou um robô "MT4" que parece bom: ele foi feito para Forex, para uma conta de moedas, com lote em unidades de moeda e sem horário de pregão. Mesmo reescrito para o 5, a estratégia foi testada num mercado que não é o seu. O teste começa do zero.

Se você já tem um robô no MT4 numa corretora de Forex: continue lá; nada obriga a trocar. Só não espere levá-lo para a B3 sem reescrever.

Os sinais de que o material é de MT4

Dá para reconhecer em segundos, e evita baixar coisa errada:

  • Extensão do arquivo: .ex4 e .mq4 são do 4; .ex5 e .mq5, do 5.
  • Lote em "lotes": 0,01, 0,1, 1,0 de lote de moeda. Na B3 o lote é em contratos inteiros.
  • Símbolos como EURUSD, GBPJPY, XAUUSD. Forex. Na B3, WIN, WDO, PETR4.
  • "Funciona em qualquer corretora" é a frase típica do mundo Forex, onde as corretoras são parecidas. Na B3, cada corretora tem os próprios símbolos e o próprio modo de conta.
  • Horário 24 horas. Um robô que "opera de domingo à noite a sexta" não sabe o que é pregão.

Se dois ou três desses aparecem, é material de Forex e de MT4, por melhor que seja o vídeo.

Trailing stop no MT4 e no MT5

A busca mais comum com "mt4" é sobre trailing stop, e aí a resposta é a mesma nas duas plataformas: as duas têm o stop móvel nativo (o que acompanha o preço enquanto o terminal está aberto), e as duas dependem de um robô para qualquer coisa além disso. Escrevemos o passo a passo e os limites em Trailing stop no MetaTrader.

Onde os nossos produtos ficam

O Centurion monta estratégias em blocos e executa no MetaTrader 5, para B3 e para Forex. A Boleta Flex, gratuita, é para o MetaTrader 5. Não temos e não teremos versão para o 4: não há como usá-lo no mercado onde a maioria dos nossos clientes opera.

Se o seu caminho é aprender a plataforma, começa em Instalando um robô no MetaTrader 5.