Dentro da PMTS: como funciona a sincronização de dados em tempo real entre o MetaTrader 5 e o dashboard

Para um alocador de capital que avalia um programa de trading gerido, a pergunta mais importante raramente é quão altos são os retornos. É posso confiar nos números. Um número de desempenho só é tão credível quanto a cadeia que o produz. Na PMTS, essa cadeia começa dentro do MetaTrader 5 no momento em que uma operação é executada e termina, segundos depois, no ecrã de um investidor que analisa o seu dashboard. Este artigo percorre como essa sincronização funciona, por que a arquitetura foi concebida como foi e o que isso significa para a integridade dos números que vê. A data de redação é June 26, 2026.

O problema da sincronização no trading gerido

A maioria dos dashboards de trading de retalho assenta num pressuposto simples mas frágil: que um instantâneo periódico de uma conta é suficiente. Uma tarefa cron consulta a corretora uma vez por hora, escreve uma linha numa base de dados, e o front end lê dessa linha. O problema é que os mercados não esperam pelos horários do cron. Entre dois instantâneos, uma posição pode abrir, correr e fechar; o capital próprio pode oscilar; um drawdown pode surgir e recuperar. Se o dashboard apenas vê os extremos, conta uma história suavizada e com perda de informação que omite precisamente os dados de que um alocador sério necessita para avaliar o risco.

O desenho da PMTS rejeita o modelo de instantâneo periódico como fonte da verdade. Em vez disso, a plataforma trata o terminal MetaTrader 5 como uma fonte de eventos que emite continuamente e constrói o dashboard sobre uma cadeia de ingestão em camadas que captura operações, ordens, posições e estado da conta à medida que mudam. O resultado é um registo suficientemente granular para reconstruir o histórico da conta operação a operação, e não apenas dia a dia.

Arquitetura: da execução no MT5 à renderização do dashboard

A cadeia tem três camadas distintas, cada uma com uma única responsabilidade. Mantê-las separadas é o que torna o sistema simultaneamente rápido e auditável.

O Expert Advisor DataSync do MT5

A primeira camada vive dentro do próprio terminal de trading. A PMTS implementa um Expert Advisor DataSync dedicado — um programa MT5 escrito em MQL5 — que corre em paralelo com a lógica de trading. A sua única função é observar e transmitir. Em cada evento relevante do terminal — o fecho de uma operação, a execução de uma ordem, a atualização de uma posição ou simplesmente a passagem de um intervalo de heartbeat —, o Expert Advisor serializa o estado atual da conta e envia-o para a API de ingestão da PMTS através de um canal autenticado. Como o Expert Advisor lê diretamente do histórico de operações e das funções de conta do próprio terminal, os dados que envia são o registo da corretora, não uma reconstrução. Não há introdução manual, não há folha de cálculo e não há oportunidade para os números se desviarem do que realmente aconteceu no mercado.

A API de ingestão e o modelo de instantâneos

A segunda camada é a API REST do lado do servidor que recebe essas transmissões. Cada carga é autenticada com uma chave de API por conta transportada num cabeçalho X-API-Key e validada contra a base de dados antes de um único byte ser escrito. Uma vez validada, a API decompõe a carga no modelo de dados normalizado da plataforma: as operações, ordens e posições individuais são escritas nas suas próprias tabelas, enquanto uma série contínua de instantâneos de conta capta o saldo, o capital próprio, a margem, a margem livre e o lucro e prejuízo flutuante em cada ponto de sincronização. Uma série separada de curva de capital regista o valor da conta ao longo do tempo em alta resolução.

Esta separação importa. As tabelas ao nível da operação fornecem o trilho de auditoria imutável e apenas de adição — a verdade fundamental de cada execução. As séries de instantâneos e de curva de capital fornecem a vista resolvida no tempo que alimenta os gráficos e as métricas de risco. Como ambas derivam do mesmo fluxo autenticado, nunca podem divergir: as estatísticas agregadas no dashboard são sempre reconciliáveis com as operações subjacentes que as produziram.

A camada do dashboard

A terceira camada é o que o investidor realmente vê. O dashboard da PMTS é uma aplicação de página única que lê do modelo normalizado através da API de utilizador, converte cada número para a divisa de visualização preferida do investidor e renderiza o resultado com gráficos em direto. Não comunica diretamente com o MetaTrader 5 — nunca precisa, porque a cadeia de ingestão já fez o trabalho de captar e estruturar os dados. A função do dashboard é a apresentação e a interpretação: curvas de capital, decomposições de taxa de acerto e fator de lucro, análise de drawdown e detalhe por posição, tudo atualizado à medida que chegam novas sincronizações. Pode ver esta camada em ação no seu próprio dashboard de investidor.

O que é sincronizado e com que frequência

A cadeia sincroniza quatro categorias de dados. Primeiro, as operações concluídas — cada execução, com o seu preço, volume, lucro, swap e marca temporal — que formam o registo permanente de desempenho. Segundo, as posições abertas, para que o dashboard reflita a exposição em direto, incluindo o lucro e prejuízo flutuante, os níveis de stop e o símbolo e a direção de cada operação ativa. Terceiro, o estado da conta — saldo, capital próprio, nível de margem e margem livre —, captado como instantâneos. Quarto, as estatísticas derivadas, que o servidor recalcula a partir das operações subjacentes em vez de confiar em qualquer número pré-agregado do terminal.

A frequência de sincronização é orientada por eventos, e não fixa. Uma conta tranquila sem posições abertas pode transmitir apenas no seu intervalo de heartbeat; uma conta ativa que gere várias posições durante uma sessão volátil transmite muito mais vezes, porque cada mudança significativa é um evento. Isto é o oposto do modelo de cron horário: o sistema gasta a sua largura de banda precisamente quando há algo que vale a pena registar.

Por que isto importa: desempenho verificável

O propósito de toda esta arquitetura é que os números em destaque não sejam marketing — são o resultado aritmético de um livro de operações auditável. À data da sincronização mais recente, a conta de referência da PMTS apresenta uma taxa de acerto de 90.41% ao longo de 73 operações — 66 vencedoras e 7 perdedoras — com um fator de lucro de 10.0557 e um rácio de Sharpe de 12.03. Ao longo do período registado, de July 21, 2025 a June 25, 2026 em 155 dias de trading, a conta produziu um retorno total de 17.70%, transformando um depósito inicial de $50,000 em $58,849.31 de capital próprio, um lucro líquido de $8,849.31. É crucial que isto tenha sido alcançado com um drawdown máximo de apenas 0.41%, ou $202.74 em termos absolutos.

O que torna esses números significativos não é a sua magnitude, mas a sua proveniência. Cada um deles pode ser rastreado através da série de instantâneos até às operações individuais captadas diretamente do MetaTrader 5. O rácio de Sharpe é calculado a partir da mesma curva de capital que o dashboard traça; o fator de lucro é o rácio literal entre o lucro bruto e o prejuízo bruto registados na tabela de operações; o drawdown é medido contra o máximo da série de capital sincronizada. Não existe um número separado e polido a viver num folheto que não possa ser reconciliado com os dados por detrás do início de sessão.

Gestão multidivisa e multiconta

Uma consequência adicional do desenho em camadas é a gestão limpa da heterogeneidade. As contas ligadas à PMTS operam através de várias corretoras e divisas de base — EUR, USD e outras — com diferentes definições de alavancagem. A camada de ingestão armazena cada montante na divisa nativa da conta que o produziu, preservando a fidelidade aos livros da corretora. A conversão ocorre apenas na camada de apresentação, onde o dashboard traduz os números para a divisa de visualização escolhida por cada investidor usando taxas de câmbio em cache. Isto significa que o trilho de auditoria nunca é distorcido pela matemática das divisas, ao passo que cada investidor continua a ver uma vista coerente, numa única divisa, da sua posição.

A transparência como princípio de desenho

Seria mais simples, e mais barato, construir um dashboard que mostrasse números selecionados. A PMTS deliberadamente não o fez. A decisão de ancorar cada número apresentado a um fluxo autenticado, ao nível da operação, do MetaTrader 5 é uma declaração sobre o que o trading gerido deve ser: uma relação em que o gestor e o investidor olham para a mesma verdade fundamental. A cadeia de sincronização é, nesse sentido, menos uma funcionalidade do que um compromisso — a expressão técnica de um padrão institucional de transparência.

Para os alocadores que avaliam programas sistemáticos, esta é a camada que merece escrutínio em primeiro lugar. Os retornos podem ser impressionantes por muitas razões, algumas duradouras e outras não. Uma cadeia que torna esses retornos continuamente verificáveis, operação a operação, é o que separa um histórico que se pode subscrever de um em que apenas se tem de acreditar. Se quiser examinar os dados em direto por si próprio, pode criar uma conta e analisar o desempenho sincronizado diretamente.

O desempenho passado não garante resultados futuros. O trading envolve um risco substancial de perda e não é adequado para todos os investidores. Os números citados refletem uma conta de referência específica durante um período definido e não devem ser interpretados como uma promessa de retornos comparáveis.

Table of Contents

Ready to start trading with AI?

Join hundreds of traders using PMTS algorithmic trading technology

Get Started