A stack tecnológica de uma corretora de forex é o conjunto de sistemas conectados sobre o qual ela funciona: servidor de negociação MT5, liquidez e bridge, CRM e área do cliente, KYC e PLD/AML, provedores de pagamento, WebTrader e aplicativos, risco e relatórios, hospedagem e segurança. Cada camada fala com o servidor por uma API definida, e a stack só funciona quando saldos, contas e ordens ficam sincronizados em todas elas.
O que é a stack tecnológica de uma corretora de forex?
A stack tecnológica de uma corretora de forex é cada sistema de que a corretora precisa entre o momento em que o cliente clica em “Depositar” e o momento em que uma operação é precificada, executada, registrada e reportada. A plataforma é uma das oito camadas, e a maior parte das dores operacionais está nas junções entre elas.
Os clientes veem uma área do cliente, um WebTrader e um aplicativo; sua equipe vê um CRM, um terminal de gerente, um painel de pagamentos e uma fila de KYC. Por baixo dos dois fica o servidor MetaTrader 5, que guarda as contas de negociação, os grupos, os símbolos e as posições, e com o qual todas as outras camadas precisam concordar.
O teste prático de uma stack é simples: quando um cliente faz um depósito por cartão às 23h de um domingo, o dinheiro aparece no saldo do MT5 sem ninguém mexer em nada, o CRM registra por qual provedor de pagamento ele veio e o compliance consegue ver o status de KYC que permitiu o depósito? Se alguma dessas respostas for “alguém confere de manhã”, você tem uma camada que não está bem conectada.
O que faz cada camada da stack e como ela se conecta ao MT5?
Cada camada tem uma única função e uma forma específica de chegar ao servidor MetaTrader 5. A MetaQuotes publica várias interfaces de programação para isso, e saber qual delas um fornecedor usa diz quanto acesso ele precisa. A tabela é o mapa que usamos ao definir o escopo de uma nova corretora.
| Camada | Função principal | Como chega ao MT5 | Responsável típico |
|---|---|---|---|
| Servidor de negociação | Contas, grupos, símbolos, margem, swaps, regras de execução | É o próprio MT5 (servidor de negociação, servidor de histórico, pontos de acesso) | Administrador da plataforma |
| Liquidez e bridge | Preços entrando, risco dos clientes saindo para os provedores de liquidez | Gateway API, plugin de bridge ou Ultency da MetaQuotes | Gestor da mesa de operações / de risco |
| Fluxo de preços | Cotações e histórico dos símbolos | Fluxos de dados via Gateway API | Administrador da plataforma |
| CRM e back office | Cadastro de clientes, abertura de contas, comissões de IBs | Manager API ou Web API | Gerente de operações |
| KYC e PLD/AML | Verificação de identidade, triagem, guarda de registros | Pelo CRM (sem necessidade de ligação direta com o MT5) | Responsável por PLD (MLRO) |
| Pagamentos | Depósitos e saques | Pelo CRM, que lança as operações de saldo no MT5 | Responsável financeiro / de pagamentos |
| Front ends | WebTrader, aplicativos, área do cliente | Web API ou os terminais MT5 padrão | Product owner |
| Risco e relatórios | Exposição, resultado, relatórios regulatórios e gerenciais | Report API, Manager API, plugins de servidor | Gestor de risco / financeiro |
| Hospedagem e segurança | Servidores, pontos de acesso, backups, monitoramento | Infraestrutura sobre a qual o MT5 roda | Responsável de TI / infraestrutura |
Por que o servidor de negociação MT5 é o centro da stack?
O servidor de negociação é o centro porque é o único lugar em que saldo, posições abertas e margem de uma conta valem oficialmente. Todos os outros sistemas guardam uma cópia ou uma referência. Se o CRM mostra um saldo e o MT5 mostra um menor, vale o MT5, porque é esse o número que o cálculo de margem e a lógica de stop-out usam.
A MetaQuotes descreve a plataforma como vários servidores trabalhando juntos, e não como uma caixa única: um servidor de negociação, um servidor de histórico e pontos de acesso aos quais os clientes se conectam. Ela também deixa claro que quem opera tudo isso é a corretora, não a MetaQuotes. A empresa afirma que “a MetaQuotes não fornece soluções SaaS” e, na página do MT5 para corretoras, que você “implanta nosso software de forma independente, em seu próprio hardware”. É por isso que a hospedagem é uma camada à parte, e por isso quem detém a licença do servidor carrega a responsabilidade pela infraestrutura.
No servidor, seus administradores definem o que a MetaQuotes chama de condições de negociação: “requisitos de margem, especificações de contrato, limites de crédito, swaps”, além de spreads, markups e comissões. Na prática, isso é feito por grupos. Um grupo é um conjunto de contas que compartilham alavancagem, nível de stop-out, símbolos e comissões; clientes de varejo, profissionais e swap-free normalmente têm um grupo cada.
“O MetaTrader 5 se baseia em uma arquitetura distribuída, na qual funções diferentes são executadas em servidores diferentes.”
Como liquidez, bridges e fluxos de preços se conectam ao MetaTrader 5?
A liquidez se conecta ao MT5 de uma de três formas: por uma ponte (bridge) de terceiros, por um gateway construído sobre a MT5 Gateway API ou pela agregação Ultency, da própria MetaQuotes. As três resolvem os mesmos dois problemas: colocar preços executáveis no servidor e levar as ordens dos clientes (ou a exposição líquida delas) até um provedor de liquidez.
A MetaQuotes diz que a Gateway API “é usada para integrar o MetaTrader 5 a outros sistemas de negociação e criar fluxos de dados próprios”. A bridge é o produto comercial que a maioria das corretoras compra por cima disso: ela agrega vários provedores, aplica markups, decide quais ordens são roteadas para fora e quais ficam internamente e devolve as execuções ao MT5. O Ultency é a alternativa nativa da MetaQuotes; a empresa diz que ele dá acesso a “mais de 30 provedores de liquidez”, com latência “de até 0,1 ms” (número da própria MetaQuotes).
A escolha segue o seu modelo de execução: uma corretora A-book precisa de uma bridge rápida e transparente quanto ao slippage (deslizamento); uma corretora B-book precisa de relatórios de exposição confiáveis. Nosso guia de execução A-book, B-book e híbrida analisa as vantagens e desvantagens, e os guias de bridge de liquidez para MT5 e de price feed cobrem a parte de encanamento.
Dois detalhes passam despercebidos com facilidade. Primeiro, os nomes dos símbolos e os tamanhos de contrato precisam bater exatamente entre o MT5 e cada provedor; um contrato de ouro de 100 onças de um lado e de 1 onça do outro vai gerar hedges cem vezes maiores ou menores do que deveriam. Segundo, planeje a falha de um provedor; uma estrutura com um único provedor e sem fonte alternativa de cotação é um risco de continuidade.
Qual é o papel do CRM na stack tecnológica de uma corretora de forex?
O CRM é o centro operacional: ele cadastra clientes, abre as contas MT5, registra documentos e pagamentos, paga comissões de IBs e dá à equipe uma visão única de cada pessoa. Ele chega ao MT5 pela Manager API (que, segundo a MetaQuotes, permite criar “utilitários próprios de administração e gestão”) ou pela Web API, que é “usada para integrar a plataforma a recursos web e a outros serviços da empresa”.
O que mais importa em um CRM para corretoras é a sincronização. Quando um depósito é aprovado, o CRM precisa lançar uma operação de saldo na conta MT5 correta exatamente uma vez, e precisa ler de volta operações, equity (patrimônio líquido da conta) e resultado realizado, para que comissões de IBs e extratos sejam calculados com os números do servidor, e não com uma estimativa em cache. Pergunte a qualquer fornecedor o que acontece se a conexão com o MT5 cair no meio de um depósito.
A área do cliente normalmente faz parte do CRM. É onde os clientes se cadastram, enviam documentos, depositam, sacam, abrem contas adicionais e veem seu link de IB. Alertas de risco, listas de países restritos e documentos legais também ficam ali, porque reguladores, provedores de pagamento e revisores das lojas de aplicativos olham para ela primeiro. Nossa página de software de CRM para forex descreve as opções: a FXUP tem CRM próprio e também trabalha com CRMs parceiros, e propomos o que se encaixa no seu cadastro, nos seus pagamentos e na sua estrutura de IBs; os guias da MT5 Manager API e da MetaTrader 5 Web API explicam com mais profundidade as duas formas de conexão.
Onde entram KYC, PLD/AML e provedores de pagamento?
KYC, PLD/AML e pagamentos ficam atrás do CRM, e não ao lado do servidor de negociação. O CRM decide se um cliente pode depositar ou operar conforme seu status de verificação, aciona o fornecedor de KYC ou o provedor de pagamento e só então dá a instrução ao MT5. Manter essa ordem evita a falha clássica de um cliente operando com dinheiro de uma conta não verificada.
As obrigações legais por trás do KYC dependem da sua licença, mas as UK Money Laundering Regulations 2017 (o regulamento britânico de prevenção à lavagem de dinheiro de 2017) são um exemplo claro do que os sistemas precisam suportar. A regulation 28 exige que a empresa “identifique o cliente”, “verifique a identidade do cliente” e “avalie e, quando apropriado, obtenha informações sobre” a finalidade e a natureza pretendida da relação de negócios. A regulation 40 exige registros suficientes “para permitir que a transação seja reconstituída”, em geral mantidos por cinco anos após o fim da relação. Em termos de stack, cada documento, resultado de triagem e pagamento precisa continuar recuperável depois que o cliente sai.
Os pagamentos têm seu próprio regime de segurança. O PCI Security Standards Council diz que o PCI DSS “estabelece uma base de requisitos técnicos e operacionais criados para proteger os dados de contas de pagamento”, e ele se aplica a entidades que armazenam, processam ou transmitem dados de titulares de cartão. A maioria das corretoras fica fora do escopo usando páginas de pagamento hospedadas, de modo que os números de cartão nunca passam pelos seus servidores.
Como o WebTrader e os aplicativos se conectam à stack?
Os front ends se conectam pelos terminais da própria MetaQuotes ou por um aplicativo com a sua marca que fala com o servidor pela MT5 Web API. Os aplicativos padrão do MetaTrader 5 levam a marca da MetaQuotes; front ends com a sua marca colocam o seu nome na tela e deixam você controlar o fluxo de login, os idiomas e os links para a área do cliente.
Nossos front ends funcionam assim: interface em Flutter e back end em Go conectado pela MetaTrader 5 Web API, com gráficos, indicadores nas fórmulas do MT5, ordens a mercado e pendentes, SL/TP, fechamento parcial e histórico, em inglês, turco e árabe (da direita para a esquerda). Você pode testá-los em um ambiente demo real de MT5: o demo do WebTrader e o demo do aplicativo.
Os aplicativos acrescentam uma camada que os fundadores costumam esquecer: as lojas de aplicativos. A diretriz 3.2.1(viii) das App Review Guidelines da Apple diz que apps de negociação “devem ser enviados pela instituição financeira que presta esses serviços e precisam ter as licenças e autorizações necessárias nos locais em que você os disponibiliza”. Por isso publicamos os aplicativos com a sua marca nas contas de desenvolvedor da App Store e do Google Play do próprio cliente, e por isso os países em que o app fica disponível devem coincidir com os países cobertos pela sua licença. As páginas de aplicativo de negociação para celular e de WebTrader com sua marca trazem os detalhes.
Se você quer ver como um front end com a sua marca ficaria sobre o seu servidor atual, mande pelo Telegram o nome do servidor e as cores da marca, e mostramos um protótipo sobre o ambiente demo.
Como dinheiro e ordens circulam pela stack?
Dois fluxos explicam quase tudo sobre como a stack de uma corretora se sustenta: um depósito e uma ordem. Se você consegue traçar os dois no papel, nomeando o sistema e a API em cada etapa, você entende a sua stack; qualquer lacuna que encontrar é onde vão aparecer os problemas de conciliação.
- O cliente solicita um depósitoO cliente escolhe um método na área do cliente; o CRM verifica o status de KYC e cria uma transação pendente com uma referência única.
- O PSP processa o pagamentoO cliente é redirecionado para a página hospedada do provedor de pagamento. O PSP confirma o resultado ao CRM por callback, e não apenas pelo retorno do cliente à área do cliente.
- O CRM credita o MT5Com o callback confirmado, o CRM lança uma única operação de saldo na conta MT5 correta, pela Manager API ou pela Web API, e guarda o ticket do negócio no MT5 junto com a transação.
- O cliente envia uma ordemA partir do WebTrader ou do aplicativo, a ordem chega ao servidor de negociação, que verifica margem, configurações do símbolo e regras do grupo antes de aceitá-la.
- O servidor roteia a ordemConforme as configurações de execução do grupo, a ordem é executada internamente ou passa pela bridge ou pelo gateway até um provedor de liquidez, e o preço de execução volta ao MT5.
- Tudo é conciliadoO CRM lê os negócios de volta para extratos e comissões de IBs, e os totais de fim de dia devem bater em todos os sistemas.
Quem controla cada camada na licença própria, no white label e no grey label?
O controle depende de quem detém a licença do servidor MetaTrader 5. Com licença própria, você controla todas as camadas e carrega todas as responsabilidades. Com um white label, um provedor detém o servidor sob o contrato dele com a MetaQuotes e entrega a você um ambiente dedicado. Com um grey label, você compartilha o servidor do provedor.
Usamos sempre a mesma definição: um grey label MT5 é uma corretora montada dentro do servidor MetaTrader 5 licenciado de outra empresa: você tem seus próprios grupos de clientes e a sua marca no WebTrader, nos aplicativos, no CRM e na área do cliente, enquanto a licença do servidor MT5 continua com o provedor. Grey label é um termo do mercado, não um produto da MetaQuotes.
A situação do white label exige cuidado. Se um novo white label MT5 está disponível depende da postura atual da MetaQuotes, e a imprensa especializada noticiou em 2022 que a MetaQuotes tinha endurecido suas condições: a TradeInformer escreveu, em 3 de outubro de 2022, que “a MetaQuotes parou de aprovar white labels para novos clientes”. Por isso verificamos a situação atual caso a caso, em vez de prometer; nosso guia sobre a política de white label da MetaQuotes reúne as fontes. O MT4 é mais simples: a MetaQuotes diz que as licenças de MT4 “não estão mais disponíveis para compra”. Se você precisa especificamente do MT4, escreva para nós e verificamos a disponibilidade para o seu caso.
| Camada | Licença MT5 própria | White label MT5 | Grey label MT5 |
|---|---|---|---|
| Licença do servidor MT5 | Sua empresa | Provedor | Provedor |
| Configuração do servidor e plugins | Você | Provedor, com o seu ambiente | Provedor |
| Grupos, símbolos, alavancagem | Você | Você, dentro da estrutura do provedor | Seus próprios grupos, dentro das regras do provedor |
| Liquidez e bridge | Você escolhe e contrata | Você ou o provedor, conforme o contrato | Normalmente a do provedor, às vezes a sua |
| CRM, KYC, pagamentos | Você | Você | Você |
| WebTrader e aplicativos com sua marca | Você | Você | Você |
| Hospedagem e backups | Você | Provedor | Provedor |
| Responsabilidade regulatória perante os clientes | Você | Você | Você |
Quais regras influenciam cada camada da stack?
A regulação chega à stack camada por camada: regras de produto viram configurações de grupo no servidor, regras de identificação vão para o CRM e o fornecedor de KYC, regras de pagamento para a integração com o PSP, e regras de resiliência operacional para a hospedagem e os contratos com fornecedores. Os exemplos são textos da UE e do Reino Unido; o seu regulador pode ser diferente.
Veja as medidas da ESMA (Autoridade Europeia dos Valores Mobiliários e dos Mercados) sobre CFDs anunciadas em 27 de março de 2018: limites de alavancagem para varejo a partir de “30:1 para os principais pares de moedas”, encerramento de posições por margem em “50% da margem mínima exigida” e “proteção contra saldo negativo por conta”. Cada uma delas vira uma configuração de grupo ou de símbolo no MT5, e errar em um único grupo é uma infração para todos os clientes daquele grupo. Sobre o DORA (Digital Operational Resilience Act, o regulamento europeu de resiliência operacional digital), a ESMA diz que o regulamento “entrou em vigor em 16 de janeiro de 2023 e será aplicável a partir de 17 de janeiro de 2025”; entre seus pilares está o risco de TIC de terceiros, com “disposições contratuais essenciais”, e é por isso que corretoras da UE agora pedem aos fornecedores de tecnologia planos de saída e cláusulas de notificação de incidentes.
| Regra (exemplo) | O que exige na prática | Camada que a implementa |
|---|---|---|
| Medidas da ESMA sobre CFDs, 27 de março de 2018 | Limites de alavancagem para varejo, encerramento por margem em 50%, proteção contra saldo negativo | Grupos e configurações de símbolos no MT5; relatórios de risco |
| UK Money Laundering Regulations 2017, reg. 28 | Identificar e verificar clientes, entender a relação de negócios | Fornecedor de KYC e fluxo de cadastro no CRM |
| UK Money Laundering Regulations 2017, reg. 40 | Registros que permitam reconstituir transações, em geral por cinco anos | CRM, armazenamento de KYC, registros de pagamento, backups |
| PCI DSS | Proteger dados de contas de pagamento onde você os armazena, processa ou transmite | Integração com o PSP; manter dados de cartão fora dos seus servidores |
| DORA (UE), aplicável a partir de 17 de janeiro de 2025 | Gestão de risco de TIC, contratos com terceiros, notificação de incidentes | Hospedagem, contratos com fornecedores, monitoramento |
| Apple App Review 3.2.1(viii) | Apps de negociação enviados pela instituição, licenciada onde o app estiver disponível | Aplicativos e contas nas lojas |
Em que ordem montar a stack tecnológica de uma corretora de forex?
Monte de dentro para fora, a partir da licença e do servidor, e deixe o acabamento dos front ends para quando os fluxos de dinheiro estiverem funcionando. A ordem abaixo é a que seguimos na maioria dos projetos; pular etapas normalmente significa refazer a integração do CRM quando os grupos do servidor mudam.
- Defina o caminho legal e de servidorDecida onde você será licenciado, quais clientes vai atender e se vai começar com um grey label MT5, um white label MT5 ou uma licença MT5 própria. Todo o resto decorre disso.
- Desenhe grupos e símbolosAnote alavancagem, stop-out, comissão e símbolos de cada categoria de cliente antes de alguém configurar o servidor.
- Conecte a liquidez e o fluxo de preçosContrate um provedor, alinhe símbolos e tamanhos de contrato e teste execuções e slippage em um grupo demo.
- Conecte o CRM ao MT5Abertura de contas, operações de saldo, leitura das operações e regras de IB; teste se um depósito que falhou pela metade não é creditado duas vezes.
- Adicione KYC e pagamentosConecte o fornecedor de KYC e os PSPs pelo CRM, com travas de verificação antes de depósitos e saques.
- Aplique a marca nos front endsWebTrader, aplicativos e área do cliente no seu domínio e nas suas contas de desenvolvedor, com alertas de risco e países restritos configurados.
- Ensaie e entre no arA equipe faz testes completos, do início ao fim, com dinheiro real e confere os relatórios contra o MT5 antes do cadastro do primeiro cliente.
Onde a stack de uma corretora de forex costuma quebrar?
As stacks costumam quebrar nas integrações, não nos produtos. Estes quatro padrões explicam a maior parte das mensagens de madrugada que recebemos de corretoras cujos fornecedores nunca foram bem integrados.
Saldos divergentes
CRM e MT5 discordam sobre um saldo depois de um depósito reenviado ou de uma correção manual feita só de um lado. Solução: um único sistema lança as operações de saldo, cada uma com referência única, e um relatório diário compara os dois.
Excesso de grupos
Um grupo novo para cada acordo com IB, até ninguém saber qual dos 140 grupos tem a alavancagem certa. Solução: grupos-modelo, uma convenção de nomes e uma revisão mensal.
Etapas manuais escondidas
Saques ou pagamentos de IBs que “só precisam de alguém para clicar”. Funcionam com 50 clientes e falham com 2.000. Solução: automatize cada uma ou defina um responsável.
Sem caminho de saída
Dados de clientes e histórico de operações presos em um único fornecedor. Solução: combine no contrato, antes de assinar, a titularidade dos dados e os formatos de exportação.
Onde a FXUP se encaixa na stack tecnológica de uma corretora de forex?
A FXUP desenvolve e opera as camadas entre o servidor MT5 e os seus clientes, e as conecta ao servidor, à liquidez e aos provedores de pagamento que você usar. Isso inclui estruturas de grey label e white label, front ends com a sua marca, o CRM para corretoras, a integração com provedores de liquidez, copy trading e PAMM, e apoio ao licenciamento. Como consultoria, também cuidamos das exigências e do pedido junto à MetaQuotes para clientes que querem licença MT5 própria, mediante remuneração; nos pedidos que conduzimos, a MetaQuotes cobra uma mensalidade por categoria (Entry, Standard ou Enterprise) e pede três meses antecipados na Entry. Um grey label normalmente entra no ar em cerca de uma a duas semanas, e um white label em cerca de duas a quatro semanas, dependendo dos documentos, do cadastro junto ao provedor de liquidez e das aprovações.
Somos uma fornecedora independente de tecnologia: a FXUP não tem vínculo com a MetaQuotes, não atua como corretora nem guarda dinheiro de clientes. Não publicamos preços; nosso guia de custo de tecnologia de uma corretora de forex explica o que define o custo de cada camada e como comparar orçamentos linha por linha, e, se você nos mandar seu caminho e suas camadas, enviamos valores atualizados para a sua estrutura.
Se você já opera algumas dessas camadas e quer saber o que manter e o que substituir, mande uma mensagem no WhatsApp com a lista dos seus fornecedores atuais. Dizemos onde vemos risco de integração, mesmo que a resposta seja que você não precisa de nada nosso.
Perguntas frequentes
Qual é a stack tecnológica mínima para lançar uma corretora de forex?
Preciso de uma licença de servidor MT5 própria?
Que API do MT5 um CRM deve usar?
Onde os dados de KYC devem ficar armazenados?
Posso acrescentar ou trocar componentes depois?
Ainda dá para lançar no MT4?
Quanto tempo leva para montar a stack tecnológica de uma corretora?
Quanto custa a stack tecnológica de uma corretora de forex?
Não encontrou sua pergunta? Pergunte pelo WhatsApp, mande mensagem para @FXUPCK no Telegram ou escreva para [email protected].
Fontes
- MetaQuotes — MetaTrader 5 for brokers (consultado em outubro de 2026)
- MetaQuotes — MetaTrader 5 broker platform (consultado em outubro de 2026)
- MetaQuotes — MetaTrader 4 platform for brokers (consultado em outubro de 2026)
- ESMA — ESMA agrees to prohibit binary options and restrict CFDs to protect retail investors (27 de março de 2018) (consultado em outubro de 2026)
- ESMA — Digital Operational Resilience Act (DORA) (consultado em outubro de 2026)
- PCI Security Standards Council — PCI DSS (consultado em outubro de 2026)
- legislation.gov.uk — Money Laundering Regulations 2017, regulation 28 (consultado em outubro de 2026)
- legislation.gov.uk — Money Laundering Regulations 2017, regulation 40 (consultado em outubro de 2026)
- Apple — App Review Guidelines (consultado em outubro de 2026)
- TradeInformer — MetaQuotes stopped issuing white labels (3 de outubro de 2022) (consultado em outubro de 2026)
A FXUP é uma consultoria e empresa de tecnologia independente e não tem vínculo com a MetaQuotes Ltd. MetaTrader 4 e MetaTrader 5 são marcas registradas da MetaQuotes Ltd. Esta página traz informações gerais e não constitui aconselhamento jurídico, tributário ou de investimento; as exigências regulatórias dependem de cada jurisdição e mudam com o tempo. A FXUP não publica preços: fale conosco para receber os valores atualizados do seu projeto.