Defina o saldo virtual usado pelos bots DEMO. O limite é $10.000.000 e a alteração exige os bots parados.
Selecione o ajuste manual para digitar um valor; os valores rápidos serão desativados.
Ativação rápida:
--🔴 conectando...
Indicadores:Zoom:
Candlestick Chart
carregando gráfico...
Order Book
carregando...
Live Trades
carregando...
Dominus Analysis
carregando...
Posições / Ordens / Trades
Symbol
Side
Quantity
Entry Price
Unrealized PnL
sem posições abertas
Symbol
Side
Tipo
Quantidade
Status
sem ordens ainda
Symbol
Side
Quantidade
Preço
PnL
sem trades ainda
Trade Proposals e Decision Journal ficam disponíveis na página BRAIN.
O Decision Journal registra as decisões reais do Autopilot e suas razões.
💡 Arraste pra mover, scroll pra zoom. Mesmo fluxo real do System Pipeline (Overview),
● ANALISANDO MERCADO
Regime de Mercado
carregando...
Timeframes
carregando...
Scores
carregando...
Dominus Decision
carregando...
Signal Fusion (estratégias ativas)
💡 Compara os sinais das estratégias ativas agora, por símbolo -- confluência
(concordam) ou conflito (discordam). Só diagnóstico: cada estratégia continua
decidindo e sendo executada de forma independente pelo Autopilot.
carregando...
Trade Proposals + Risk Engine
💡 Pra cada estratégia ativa com sinal agora, monta a ordem que ela proporia (mesmo
sizing do Autopilot) e roda pelo Risk Engine de verdade -- mostra se SERIA aprovada
agora e por quê. Nunca cria ordem nem envia nada à exchange.
carregando...
Decision Journal
Últimas decisões reais: sinal, NO TRADE, bloqueio de risco e motivo. Atualiza ao abrir ou atualizar o BRAIN.
carregando...
SafePal Live -- simulação on-chain (não assina nada)
💡 Leva uma Trade Proposal até a simulação real na blockchain (getAmountsOut/In,
allowance, saldo, gas, price impact) via a wallet já conectada em ⚙ Configurações →
Wallets. Nunca pede assinatura -- SAFEPAL_LIVE_ENABLED continua
controlando se isso roda de verdade ou fica bloqueado com o motivo exato.
Ativar carteira (passo a passo)
Clique em Ativar carteira ao lado da wallet que você
usa. A extensão abrirá uma janela: escolha a conta e confirme apenas
a assinatura de verificação. Ela não é uma transação,
não gasta fundos e não pede seed phrase ou chave privada. O sistema
reconhece automaticamente endereço, rede e saldo; com saldo $0 a
carteira continua conectada, mas qualquer execução DEX fica bloqueada.
Várias wallets podem permanecer conectadas ao mesmo tempo.
Como funciona: 1) abrir wallet → 2) conectar a conta → 3) verificar propriedade se desejado → 4) consultar saldo.
Suas wallets conectadas
💡 Não são processos separados com raciocínio próprio -- são os módulos reais do
backend (market/, strategies/+execution/autopilot.py, risk/, portfolio/state.py),
cada um com seu status e suas últimas ações de verdade (mesmo feed de /activity).
💡 Mostra os pares hoje suportados pelo wizard, com dados reais (preço, variação 24h,
tendência, volatilidade, spread, regime de mercado e opportunity score). Ainda não é
um scanner de dezenas de mercados -- so os pares fixos que o wizard já oferece.
Opportunity score é um ranking interno de confluência/qualidade de setup,
nunca probabilidade de lucro.
Symbol
Price
24h
Volume (24h)
Trend
Volatility
Spread
Regime
Opportunity
carregando...
PAPER OPPORTUNITIES
candidatos somente leitura; nenhuma ordem automática
Tipo
Par
Período
Ação
Edge líquido
Motivo
carregando...
4. ATIVAR UM BOT (MODO SIMPLES)
Escolha o tipo, o par e o intervalo. O menor intervalo permitido para
bots é 15 minutos. O botão ativa o bot para o próximo
ciclo do DEMO; o Risk Manager continua aprovando cada ordem.
O Autopilot só opera bots listados aqui e ativos. Cada estratégia passa pelo Risk Manager.
Capital mínimo: $5. Campo vazio usa 10% do portfólio DEMO. LIVE continua bloqueado.
5. GERENCIAMENTO DE BOTS
Clique no nome de um bot para ver o que ele faz. Ajuste o capital ou remova a instância; a ativação continua sujeita ao Risk Manager.
💡 Desempenho real por estratégia (trades, win rate, profit factor), calculado a partir
dos trades de verdade vinculados a cada uma. Lifecycle completo
(Idea → Backtest → Paper → Shadow → Canary → Live) chega numa fase futura -- hoje toda
estratégia ativa já opera em Paper ou Live conforme o modo do bot.
Nome
Símbolo
Timeframe
Max Capital
Trades
Win Rate
Profit Factor
nenhuma estrategia ativa
CATÁLOGO DE BOTS
exchange / DEX · estado real de execução
Bot
Onde trabalha
Função
Modo
Estado
Ação
carregando catálogo...
💡 Saldos da conta PAPER virtual e capital por estratégia. A reserva PAPER é um
earmark virtual em USDT, separado das reservas temporárias de ordens e sem relação
com fundos reais ou um cofre/carteira on-chain.
Exposição por Ativo
Ativo
Livre
Em uso
Total
sem saldo ainda
Capital por Estratégia
Estratégia
Símbolo
Max Capital
nenhuma estrategia ativa
Equity Curve
sem historico ainda
💡 Backtest real (mesma lógica de sinal/sizing que o Autopilot usaria ao vivo, ver
backtesting/engine.py), sem look-ahead bias -- a estratégia só vê candles
fechados, execução sempre na abertura da barra seguinte. Não cria ordem nenhuma, não
afeta o modo paper/live. MFE/MAE e comparação entre versões de uma estratégia ainda não
existem -- ficam para uma fase futura.
FINAL EQUITY--
PNL--
ROI--
MAX DRAWDOWN--
WIN RATE--
PROFIT FACTOR--
SHARPE RATIO--
TRADES--
FEES + SLIPPAGE--
Equity Curve (simulada)
rode um backtest
Trades
Quando
Lado
Quantidade
Preço
Fee
PnL
sem trades
💡 O risco é calculado com os bots ativos: capital demandado, portfólio,
posições, perda, drawdown e trades de hoje vêm do backend.
Perfil de Risco
Perda por operação no PAPER
Escolha o percentual do saldo virtual reservado para uma operação. O limite máximo permanece em 1% e a alteração exige o bot parado.
Reserva virtual PAPER
Proteja uma quantia em USDT virtual que as novas compras não podem consumir. É uma reserva contábil PAPER, não dinheiro real nem carteira on-chain. A alteração exige o Autopilot parado.
carregando saldo da reserva...
Limites manuais do PAPER
Ajustes opcionais para o saldo virtual. O bot deve estar parado; cada valor só pode ser reduzido em relação ao teto do sistema. LIVE não é afetado.
KILL SWITCH--
POSIÇÕES ABERTAS / LIMITE--
PNL DIÁRIO / LIMITE DE PERDA--
DRAWDOWN MÁX. / LIMITE--
Limites Configurados
Limite
Valor
carregando...
Activity
sem atividade ainda
💡 Busca e payload estruturado por evento chegam numa fase futura -- hoje é o mesmo
feed real (system_events + risk_events) já mostrado em Overview, sem paginação.
💡 O endereço público identifica a wallet; seed phrase e chave privada
nunca chegam ao backend. Após a verificação, ela fica disponível ao
fluxo DEX, sempre sob as travas administrativas de LIVE.
Web3 Trading Pairs (Protocol Registry)
Gerencie pares permitidos para preview e simulação on-chain. A verificação confirma tokens, decimals e router; não autoriza gastos.
Gerenciamento de bots A ativação, o capital e a lista numerada de bots ficam na página BOTS.
Rede
Endereço
Saldo
nenhuma wallet conectada
💡 Resumo real da configuração atual. Pra alterar exchange, perfil de risco, estratégias
ou wallets, use o botão acima -- essa página ainda não duplica os formulários (Settings
como formulário completo em página própria, sem modal, fica pra uma fase futura).
System Check Bot
Verificação manual somente leitura: saúde, disco, tamanho do projeto, memória e carga. Não altera código, não envia ordens e não ativa LIVE.
MODO--
EXCHANGE--
CAPITAL MÁX. / ESTRATÉGIA--
ESTRATÉGIAS ATIVAS--
WALLETS CONECTADAS--
KILL SWITCH--
Live Trading
Status
--
ENABLE_LIVE_TRADING (.env, informativo)
--
Exchange conectada
--
Risk Manager
--
Emergency Stop
--
Autopilot
--
Ligar/desligar: botão "LIVE TRADING" na página Command Center.
Perfil de Risco Atual
Limite
Valor
carregando...
Perfil do operador e do bot
1. Acesso à plataforma
Altere o login e a senha local. A senha atual é exigida e, depois de salvar, será necessário entrar novamente.
👤 Pasta do usuário do bot
Defina como o operador e o bot serão identificados no painel. Esses nomes ficam salvos somente neste navegador.
2. Conectar Exchange
Conectada: --
(chave --)
🔴 Este servidor está configurado para LIVE (TRADING_MODE=live
+ ENABLE_LIVE_TRADING=true no .env). Conectar
uma exchange abaixo vai ativar o modo live e iniciar o bot
automaticamente, com dinheiro real, sem nenhuma confirmação
adicional na tela.
Suas credenciais sao testadas e, so se tudo estiver ok, salvas
cifradas no banco. Nunca crie uma API key com permissao de saque.
5. Web3 Trading Pairs (Protocol Registry)
Pares liberados pro pipeline SafePal Live (ChainGuard ->
ProtocolRegistry -> Risk Manager -> simulação on-chain real).
Um par novo nasce desabilitado e não verificado --
clique Verificar (confere de verdade
eth_getCode + decimals() on-chain dos dois
tokens e do router) e depois Habilitar antes de o
Autopilot conseguir propor esse par. Isso nunca autoriza gasto
nenhum -- só amplia o allowlist que a simulação/preview usa.
Não precisa conhecer contratos ou redes: clique em Analisar tudo automaticamente.
O bot consulta os RPCs públicos da rede, confirma token, `decimals()` e router,
salva a fonte do resultado e habilita somente o que for comprovado. Falhas ficam bloqueadas.
Rede
DEX
Par
Status
Ações
carregando...
🔴 LIVE TRADING
⚠️ Isso vai passar a enviar ordens reais na exchange
conectada, usando dinheiro de verdade. Se o Autopilot estiver
ligado, ele vai operar com essas ordens reais a partir de agora.
Nenhuma estrategia deste projeto tem lucratividade garantida.
Exchange
--
Conta
--
Trading Capital
--
Limite de perda diaria (Risk Manager)
--
Autopilot
--
🔴 LIVE TRADING esta ATIVO -- ordens reais podem ser enviadas agora.
Exchange
--
Autopilot
--
Desligar e imediato -- nao exige senha, frase ou restart. Posicoes abertas nao sao fechadas automaticamente.
🛑 EMERGENCY STOP
⚠️ Isso bloqueia IMEDIATAMENTE qualquer ordem nova (paper, live ou LIVE TRADING)
e para o Autopilot. Posições já abertas NÃO são fechadas automaticamente.
🔴 RESET EMERGENCY STOP
Antes de continuar, confira o estado de cada componente. Resetar
não liga LIVE TRADING nem o Autopilot sozinho --
são controles independentes e continuam como estavam.
🦊 DOMINUS TRADE PROPOSAL
⚠️ Isso vai pedir assinatura na sua wallet pra cada transação
abaixo. A DOMINUSBOT nunca vê nem armazena sua chave privada -- a própria
SafePal mostra os detalhes de novo antes de você assinar. Você pode
rejeitar a qualquer momento na wallet, nada é enviado até você confirmar lá.