1. −0,20%
  2. 5 AO VIVO
  3. TAXA+TAXA
  4. ≥0,05%
  5. SIMULADO

CÓDIGO ABERTO · LOCAL-FIRST

Veja o spread.Guarde as chaves.

O OpenSpread lê cinco corretoras a partir do seu computador e mostra o spread real, já sem as duas taxas, mesmo quando ele é negativo. O Bullroom transforma isso num pregão em pixel art que avisa quando a conta finalmente fecha.

Leitura de exemplo de 26/10/2026 · nível do alerta é só um exemplo · não é recomendação

Prédio do Bullroom visto de cima: recepção, copa, sala de estar e salas de operação, com as corretoras como personagens
Bullroom lendo o OpenSpread, ao vivo e só leitura. Nenhuma chave, nenhuma ordem, nenhum servidor nosso.
−0,20%

Cada corretora é um trader. Cada par é uma sala.

O balão sobre cada corretora mostra o preço dela contra a média da sala, em pontos-base. A placa sobre cada sala mostra o melhor spread entre duas corretoras quaisquer, já sem as duas taxas.

Ao vivo e só leitura. Nenhuma chave, nenhuma ordem, nenhum servidor nosso.
≥ 0,05%

A sala toca uma vez.

Escolha um nível por par. A sala toca uma vez quando o spread chega lá, e rearma abaixo dele.

O nível é só um exemplo.
LATÊNCIA · LIMITES

Um rack por fonte.

A sala de máquinas mostra a latência e o limite de cada API, medidos no seu computador. Nada é enviado para nós.

1,09% → 1,01%

A sala roxa é simulada.

Robôs sobre o livro de ofertas real, sem chave e sem ordem real. O resultado simulado nunca soma com o spread real.

Cotado contra realizado. Exemplo de 04/11/2026.

Hoje a taxa come tudo.

A diferença entre as corretoras é real. Depois da taxa de compra e da de venda, não sobra nada. A sala mostra assim mesmo, e toca uma vez no dia em que a conta fechar.

USDC/USDT, leitura de exemplo de 26/10/2026. Não é recomendação.

40 segundos, um número honesto.

Cinco corretoras numa sala, ao vivo. Por que a arbitragem clássica de dólar digital não fecha hoje, e como a sala te avisa no dia em que fechar.

Toque num trecho para pular até ele.

SIMULATED

Simule. A conta continua honesta.

Robôs de arbitragem sobre o livro de ofertas real, com trava de risco e saldo de mentira. Sem chave, sem ordem real, nada para instalar além do núcleo.

Sala de simulação do Bullroom, roxa, com a placa SIMULATED, o telão com o resultado e três robôs nas mesas
Todos os robôs ficam numa sala roxa só, com o selo SIMULATED. O resultado simulado nunca soma com o spread real.
1,09% → 1,01%Cotado contra realizado: quanto do spread sobrou depois de caminhar pelo livro.
0 de 178Leituras de BTC/USDT acima do mínimo. Robô quieto ali é resultado, não defeito.
16 de 1.227Combinações de pares em USDT com líquido positivo numa varredura de 5 corretoras. Spread alto pode ser saque suspenso.

Exemplos de 04/11/2026. Paper trading não garante resultado real. Sem backtest de arbitragem, e a falha de uma perna só não é simulada.

Também no Bullroom

Carteiras on-chain

Solana, Ethereum, Base e Bitcoin, com ranking de 7 dias. Só dados públicos.

Agenda e radar

FOMC, CPI e manchetes dos seus feeds; alarme na sala antes do evento.

Sala de máquinas

Um rack por fonte, com a latência e o limite de cada API.

Bolhas

Robôs e carteiras: tamanho é capital, cor é resultado.

O motor e a janela.

Sala de máquinas do Bullroom: um rack por fonte de dados, com latência e limites no telão

OpenSpread

O motor, no seu computador.

  • Lê os preços públicos da Binance, OKX, Bybit, Kraken e Coinbase.
  • Mostra o spread líquido, já sem a taxa de compra e a de venda. Negativo continua negativo.
  • Suas corretoras e pares num arquivo local, ~/.openspread/config.json.
  • Alertas de spread que tocam uma vez e rearmam, sem ficar piscando.
  • NOVOPaper trading embutido, com trava de risco antes de cada ordem simulada.
  • NOVOMCP para o seu Claude ou Codex: ler dados, registrar análises e testar robôs simulados. Ordem real não existe ali.
  • Serve tudo em 127.0.0.1, sem servidor nosso: só faz pedidos públicos a corretoras, redes e os feeds que você escolher.
Pregão simulado do Bullroom com robôs nas mesas, PL sobre a cabeça e o feed de operações

Bullroom

A janela: seus robôs como um escritório.

  • Sentado está posicionado; circulando está zerado.
  • O PL flutua sobre cada cabeça; a placa soma a sala.
  • Painel Mercados: escolha corretoras e pares, e crie alertas, de dentro da sala.
  • O robô que bate o limite de perda do dia é ejetado da sala.
  • NOVOSala de simulação e painel Robôs: ligue, pare e veja o motivo de cada parada.
  • NOVOPainel Análises: acerto só com amostra, calibração e resultado já com as taxas.
  • Simulado no navegador, ou ao vivo com o OpenSpread.

Dois repositórios. Node 22.12 ou mais novo.

1. OpenSpread (preços ao vivo)

git clone https://github.com/JVMarks/OpenSpread.git
cd OpenSpread/core
npm install
npm start
# núcleo do OpenSpread em 127.0.0.1:4848 (só leitura)

2. Bullroom (a janela)

git clone https://github.com/JVMarks/bullroom.git
cd bullroom
npm install
npm run dev:client
# abra http://localhost:5173/?source=core

Escolha corretoras, pares e alertas no Bullroom (clique no selo LIVE, ou Configurações › Mercados), ou edite ~/.openspread/config.json. Robôs simulados: Configurações › Robôs. Só o Bullroom? Abra com ?mock=trading para robôs simulados, sem corretora nenhuma.

O que não muda.

  • Local-first

    Nenhum servidor nosso, nenhum cookie, nenhum rastreio. Roda no seu computador.

  • As chaves ficam com você

    Quando as chaves chegarem, ficam na sua máquina, nunca com permissão de saque.

  • A IA propõe

    O motor executa, dentro da política de risco que você define. A IA nunca envia ordem.

  • Números honestos

    Perdas aparecem. Simulado é sempre marcado. Negativo continua negativo.

Construído em etapas, em público.

  1. FEITOBullroom: robôs simulados, PL sobre a cabeça, placas das salas, cartão do robô com 5m/1h/24h.
  2. FEITONúcleo do OpenSpread: spreads líquidos ao vivo, só leitura, de cinco corretoras.
  3. FEITOCorretoras e pares configuráveis, com o painel Mercados no Bullroom.
  4. FEITOAlertas de spread que tocam uma vez e rearmam.
  5. FEITOCalendário econômico e radar na sala; sala de máquinas (limites das APIs, latência).
  6. FEITOPaper trading embutido: robôs simulados sobre o livro real, com trava de risco e sala própria. Sem chave e sem ordem real.
  7. FEITOMCP: o seu próprio Claude ou Codex lê os dados, registra análises e testa robôs simulados, com o acerto medido com método. Nenhuma ferramenta envia ordem real.
  8. PRÓXIMOOrdens reais com política de risco e aprovação por ordem, usando o Hummingbot.
  9. DEPOISNostr: identidade, análises assinadas, threads e zaps.

Apoie o projeto

Gratuito e de código aberto, mantido só por doações. Uma estrela no GitHub também ajuda.

Doações são presentes voluntários para manter o projeto. Não compram produto, serviço nem conselho, e não dão retorno.