Plataforma

Tudo entre a sua estratégia e a corretora.

Aprovisionamento, runtimes isolados, monitorização e alertas, failover, uma API universal e controlo de risco pré-negociação, numa única plataforma auto-alojada. Acesso antecipado, em contas demo MT5.

01 · Aprovisionamento

Adicione um servidor pelo endereço. A PerkBridge trata do resto.

Traga qualquer VPS ou servidor dedicado com Ubuntu 24.04. O painel liga-se uma vez por SSH, verifica a identidade do anfitrião, instala o Docker e o Fleet Agent e regista o agente com o seu próprio certificado. O suporte a servidores Windows está em preparação.

✓Chave do anfitrião verificada antes de qualquer instalação
✓Credencial de aprovisionamento temporária, nunca guardada
✓Idempotente: executá-lo duas vezes não altera nada
✓Remova um servidor e limpe o anfitrião. As posições na corretora nunca são fechadas
✓Opcional: memorizar as credenciais da corretora no nile-vault, divididas entre o servidor e o plano de controlo
Como adicionar um servidor →
Adicionar servidor
Endereço203.0.113.21
Nomevps-frankfurt-01
Identidade do anfitrião verificadaConcluído
Docker Engine instaladoConcluído
Fleet Agent registado (mTLS)Concluído
Imagens de runtime transferidasEm curso
MetaTrader 5Disponível
Instalado a partir da MetaQuotes ou da sua corretora, com Wine e um ecrã virtual (headless)
cTraderEm breve
O mesmo modelo de isolamento
Adaptadores de bolsasEm exploração
Bolsas de criptomoedas, apenas orientação
MetaTrader 4Em análise
Diga-nos se precisa dele
Imagem mt5-runtime@sha256:…CPU 1 núcleoMemória 2 GBRede apenas corretora

02 · Runtimes isolados

Uma conta, um ambiente selado.

Cada conta de trading funciona no seu próprio contentor com versão fixada, com recursos e dados temporários próprios. Uma falha, uma atualização ou um EA com comportamento anómalo nunca afeta outra conta.

✓Escolha uma plataforma no catálogo de imagens assinadas. A versão mais recente é transferida para o seu servidor e, em seguida, a implementação é criada
✓Imagens de runtime aceites apenas a partir de ghcr.io/perkbridge e aprovadas por si
✓Encontre o servidor da sua corretora pelo nome, no cliente oficial
✓Nunca há socket do Docker no interior
✓As implementações voltam a arrancar após um reinício do servidor, ativo por predefinição
Ver todos os conectores e o que está planeado →

03 · Monitorização

Veja todas as camadas, do servidor à ligação à corretora.

O estado por camadas indica exatamente onde está o problema: no servidor, no agente, no contentor, no terminal ou na ligação à corretora. Os alertas abrem-se e resolvem-se sozinhos e mantêm um histórico, 7 dias por predefinição. Estão no painel e na API, e as regras podem enviá-los para os seus próprios canais.

✓CPU, memória e disco do servidor ao longo do tempo
✓Alertas com confirmação e registo de eventos
✓Notificações por Telegram, Slack, e-mail e webhooks assinados
Ler o guia de monitorização →
Estado · conta 2Saudável
ServidorAgenteContentorTerminalCorretora
Aviso · agente de dedicated-london desligadohá 2 min
Resolvido · ligação à corretora da conta 5 restabelecidahá 1 h

04 · Recuperação e failover

Detetar e alertar. Nunca reiniciar às cegas.

O que acontece durante uma interrupção →

Reiniciar um processo de trading às cegas pode abrir posições duplicadas. Por isso, a PerkBridge não reinicia automaticamente um terminal parado: deteta a falha e emite um alerta, e é o utilizador que decide o que acontece a seguir. Após um reinício do servidor, as implementações voltam a arrancar por predefinição, e pode desativar essa opção.

Alertas de estadoDeteta um terminal bloqueado, uma ligação à corretora perdida ou um servidor offline e emite um alerta. Não reinicia nem para um terminal.
Funciona offlinePerder o painel nunca para o trading e nunca elimina um ambiente.
Pode sempre fecharFechar uma posição continua possível durante uma suspensão de emergência ou uma falha do motor de risco.
FailoverIncluídoEscolha e ative um servidor de reserva e depois mude manual ou automaticamente, com recurso alternativo se uma mudança falhar. As ordens ficam retidas para que nada seja negociado duas vezes.

05 · API universal

Uma API para todas as contas.

Cotações, barras, símbolos, posições, ordens, histórico e eventos através de uma única interface REST descrita em OpenAPI 3. Hoje negoceia em contas demo MT5 com ordens de mercado, limit, stop e stop-limit e validade (GTC, dia, GTD). As ordens pendentes podem ser modificadas e canceladas, e os fechos são totais. O stop loss e o take profit funcionam em ordens pendentes, ainda não em ordens de mercado MT5. A seguir: DirectConnect, um caminho de ordens opcional de baixa latência sobre um WebSocket TLS para contas demo, com as mesmas verificações de risco. Está desenhado, mas ainda não construído; um primeiro teste de desempenho mediu cerca de 200 a 230 ms de ponta a ponta num servidor demo de uma corretora, sobretudo tempo da corretora, e isso não é uma garantia.

✓Ordens idempotentes com um client order id
✓Rotas e tokens com âmbito por estratégia, que expiram ao fim de 90 dias por predefinição
✓Suspenda uma conta, ou todas as contas, com uma só chamada ou a partir do painel
✓Um separador Ordens no painel com posições, ordens pendentes e recentes
Abrir a referência da API →
GET  /v1/trading/accounts/{account}/positions
POST /v1/trading/accounts/{account}/orders
GET  /v1/trading/accounts/{account}/orders/{id}/timeline
POST /v1/trading/accounts/{account}/positions/{id}/close
GET  /v1/trading/accounts/{account}/quotes
GET  /v1/trading/accounts/{account}/events
POST /v1/trading/halt-all
Nova regra
ÂmbitoConta acc 2
PeríodoDia
AçãoBloquear nova exposição
Condiçãoday.loss >= 1000
Verificada antes de cada ordem dentro do ambiente de trading. Se a regra não puder ser avaliada, a nova exposição é recusada.

06 · Gestão de risco

Os seus limites, aplicados antes de a ordem sair.

Defina regras de perda, exposição, frequência e qualidade de mercado a partir de 12 métricas, por conta, estratégia, rota ou símbolo. Quando um limite é atingido, a nova exposição é bloqueada; o fecho automático de posições ao atingir um limite ainda não está disponível. As regras horárias abrangem o horário de negociação, o fecho do mercado e as janelas de notícias do calendário económico do MT5, e podem fechar posições e cancelar ordens pendentes antes do fecho ou das notícias. Uma regra acionada fica bloqueada até ao fim do respetivo período, a menos que a limpe através da API.

✓Limites de perda diários, semanais e mensais
✓Limites de posição, de volume e de frequência de ordens
✓Proteções contra cotações desatualizadas e spreads largos
✓Horário de negociação, fecho do mercado e janelas de notícias
✓Paragem de emergência de toda a frota no painel, com o fecho ainda permitido
Configurar regras de risco →

07 · Sessões efémeras

Terminais de curta duração que não deixam rasto.

Inicie um ambiente com um tempo de vida explícito. Quando termina, os dados da sessão são apagados e a limpeza é verificada, para que um início de sessão temporário continue temporário.

INICIADA09:00Credenciais entregues uma vez
TERMINA18:00Política de tempo de vida explícita
LIMPAVerificadaDados da sessão removidos
Veja toda a plataforma numa sandbox de demonstração privada.Frota simulada. Sem registo.
Pedir uma sandbox de demonstração