Neste artigo
Depois deste artigo, saberá…
- Dividir venda inversora em fecho e nova exposição.
- Ponderar preços por volume realmente executado.
- Comparar funções e migração sem inferir desempenho.
Conceitos sem sair do artigo
Tamanho da posição Resultado realizado Posição curta (vendida) CFD — contrato diferencialA arquitetura não é a oferta da corretora
MT5 acrescenta arquitetura multiativo e tester mais abrangente. MT4 também recebeu manutenção: notas oficiais registam atualização em março 2026. Isso não promete calendário de desenvolvimento a cinco anos para nenhuma versão. Compare funções suportadas e oferta da entidade que serve Portugal, sem inferir acesso a mercados pelo ícone.
MT5 permite OTC e bolsa, incluindo moedas, CFDs, ações e futuros onde conta e fornecedor suportam. CFD sobre ação não dá propriedade dessa ação; símbolo de índice não prova futuro de bolsa. Leia produto, venue, contrato, passo/mínimo, sessões e custos. Mais mercados no programa não significam todos disponíveis na sua conta.
Períodos, ordens e relógio do calendário
São 21 períodos gráficos padrão contra 9 em MT4. Mais escolhas não estabelecem vantagem. Seis tipos pendentes básicos incluem Buy/Sell Stop Limit conforme símbolo. Modelo OTC fictício: stop 1,1050 ativa Buy Limit 1,1040. Se preço continuar a subir sem cumprir condição da limit, pode não abrir posição. Ativação não é preenchimento; Market, Limit e Stop: escolha condições e confirme o que executou explica.
Há calendário económico e DOM; MT4 também tem DOM. Quotes OTC e livro de bolsa significam observações diferentes e dependem do feed. Funções MQL5 de calendário usam fuso do servidor, não hora local do utilizador. Registe-o antes de comparar com Europe/Lisbon ou outro calendário. Rótulo de grande impacto não garante evitar exposição antes de anúncio.
Código e testes multissímbolo
MT4 usa MQL4 e MT5 usa MQL5. Ambas suportam classes, herança e polimorfismo; rótulo da linguagem não prova código mais limpo ou rápido para qualquer algoritmo. APIs de negociação, eventos e ambiente de testes diferem. Migração requer rever implementação, não copiar EX4.
Tester MT5 pode executar EA escrito para negociar vários símbolos, ticks reais onde disponíveis e otimização distribuída local/remota/cloud. Um teste individual usa um agente; otimização paralela executa conjuntos de parâmetros distintos. Não promete transformar meses em horas ou reproduzir preenchimentos reais. Registe dados por símbolo, modo, custos e atrasos.
Tarefa ilustrativa: testar um sistema em EUR/USD,GBP/USD,USD/JPY. MT4 padrão seleciona símbolo; somar resultados independentes não reconstrói carteira partilhada. MT5 precisa EA que efetivamente leia e gira os três num teste. Três lucros finais separados não reproduzem percurso de equity, margem e limites de capital comuns. Forex Tester ou Strategy Tester: validade antes do saldo desenvolve validação independente.
Venda maior que long: fechar e abrir são parcelas diferentes
Modelo fictício conta USD netting, contrato EUR/USD 100000 EUR/lote, zero custos. Long 0,20 a 1,1000; uma venda 0,30 preenchida a 1,1020. Um fill divide-se em fecho 0,20 e abertura short 0,10, sem inventar duas execuções a preços diferentes.
Só 0,20 fechados dão 40 USD realizados; short 0,10 começa a 1,1020 sem lucro anterior.
- Fechada
- 0,20 lote – 40 USD realizados
- Nova short
- 0,10 lote – Sem P/L anterior
Uma venda 0,30: fecho 0,20 + short 0,10
Desloque horizontalmente ou amplie o diagrama para ler todos os detalhes.
Só 20000 EUR existentes fecham com diferença 0,0020:40 USD realizados. Restantes 10000 EUR abrem short a 1,1020, sem P/L anterior atribuído. Multiplicar 30000 pela diferença antiga dá 60 USD errados, incluindo retorno antes de nova exposição existir. Não modelamos preço seguinte nem resultado da short. Reconcilie quantidade antes/depois e atribua realizado só à parte fechada.
Modelo EUR adicional, conversão fixa 1,10 USD/EUR:40 USD realizados equivalem 36,36 EUR; excesso fictício de 20 USD por usar volume total equivale 18,18 EUR. Não aplica lucro retroativo à nova short nem pressupõe câmbio real de liquidação.
Modo e média ponderada alteram leitura
Corretora define netting ou hedging da conta. Modelo separado: long 0,30 seguido de nova sell 0,10 deixa long 0,20 em netting. Hedging pode conservar long 0,30 e abrir short 0,10 separada. Fecho parcial do ticket escolhido é outra instrução. Mesmo volume líquido não estabelece margem, comissões ou proteção iguais. Confirme tickets e níveis aceites; Netting MT5: como uma operação altera SL e TP desenvolve herança.
Noutro modelo USD, compra 0,30 EUR/USD preenche 0,10 a 1,1000 e 0,20 a 1,1010, contrato 100000 EUR/lote e zero custos adicionais. 30000 EUR custam 33020 USD; média ponderada 1,100666…. Fecho integral Bid 1,1020 dá 40 USD de preço. Média simples das linhas 1,100500 daria 45 USD fictícios, exagerando 5. Agrupe negócios compatíveis e pese pelas unidades; não combine saídas/inversões não relacionadas nem subtraia spread de novo quando já está nos fills.
Quando conservar MT4 pode fazer sentido
Uma ferramenta MQL4 específica e fluxo existente podem justificar avaliar custo de adaptação. Eventos, acesso a variáveis/séries e buffers precisam de revisão. Documentação de migração não é conversão automática nem prova de equivalência após compilar. Liste indicadores/EAs, licenças, dependências e trabalho de teste antes de decidir.
Sem código antigo, compare produtos, modo e tarefas reais. Backtest mais rápido não prova execução real mais rápida nem elimina custos. cTrader ou MT5: comparar a tarefa e a conta acrescenta outra comparação; interface maior não obriga todos a migrar. Confirme disponibilidade atual por entidade, sem generalização sobre contas europeias ou americanas.
Exercício de avaliação
- Em demo disponível, leia especificação, modo e períodos úteis. Encontre calendário e registe fuso; tempo fixo de exploração não prova domínio.
- Teste EA explicitamente multissímbolo com história e lógica dos três pares. Estratégia de um par não se torna carteira pela lista de nomes.
- Compare fecho parcial e nova entrada contrária; reconcilie quantidades, preço ponderado e proteção. Estime migração antes de mudar.
Use resultados para identificar diferenças concretas. Testes e calendário são ferramentas de verificação, sem garantia de rendibilidade ou proteção em eventos futuros.
Verifique o que aprendeu
Aprox. 2 minutos de prática.
Ver resposta e explicação
Só 0,20 antigos fecham:20000 × 0,0020. Excesso abre short sem lucro anterior.
Mais perguntas
Por que MT5 não substituiu tudo?
Código MQL4 compatível e fluxo existente têm custo de migração; oferta da corretora varia. Compare APIs, conta e testes em vez de explicação universal de popularidade.
O que significam modos hedging/netting?
Netting agrega por símbolo; hedging mantém posições separadas. Fornecedor define modo e pode haver restrições. Não presuma escolha livre só por país ou idioma.
Tester é mais capaz?
Tem recursos multissímbolo, ticks reais conforme cobertura e otimização paralela. Um teste usa um agente e EA precisa implementar símbolos. Recursos não garantem código correto ou lucro.
Migrar é difícil?
Depende de instrumentos, conta, ferramentas e código. EX4 não corre diretamente em MT5. Obtenha versão compatível e teste sinais, volumes, seleção e fechos; compilar não demonstra equivalência.
Fontes e verificação
- MetaTrader 5: princípios e ordens
Separação entre ordem, negócio e posição; condições Bid/Ask e execução dependente do instrumento.
- MT5: operações
Preço médio ponderado e inversão/posição; fills não equivalem a resultado sobre volume novo.
- MT5: agentes de teste
Teste multissímbolo e um agente por teste individual.
- MQL5: migração
Adaptação de eventos, variáveis, séries e buffers; não conversão automática.
- MQL4: orientação a objetos
MQL4 também suporta classes/herança/polimorfismo.
- MQL5: calendário
Funções usam tempo do servidor.
- MT4: manutenção março 2026
Atualização documentada, sem previsão de roadmap.
Os cálculos usam pressupostos explícitos. Não substituem os dados atuais do mercado nem as condições do prestador.
