Skip to main content
Voltar à Documentação
📈Ferramentas de Trading

Live Trading no CLOB

Conectando sua carteira Polymarket para trades reais (Kalshi em breve)

O live trading executa operações reais no Central Limit Order Book da Polymarket com dinheiro real. Este é o recurso de maior risco do Predite — e tem os controles de segurança mais rigorosos. Este documento explica exatamente como configurá-lo, os mecanismos de segurança e o que esperar.

Operando um sinal (um clique)

Você não precisa digitar um mercado à mão para operar. Toda superfície de sinal do Predite tem um botão ⚡ Operar: o EV Scanner, os Top Signals do painel, o AI Match, as Anomalias, o Mapa de Calor e a página de detalhe de cada mercado. Clicar nele abre um ticket pré-preenchido — uma call de YES compra o token YES, uma call de NO compra o token NO — onde você confirma preço e tamanho antes de qualquer coisa ser enviada. Nunca é um clique direto para dinheiro real; você sempre revisa o ticket. Quando a superfície só conhece o id do mercado, o ticket resolve os token ids do CLOB para você automaticamente.

Se você ainda não estiver pronto para operar de verdade, o botão te leva exatamente para o que está faltando em vez de falhar: sem plano Bot → upgrade; sem carteira conectada → o fluxo de conexão; sem acesso live → solicitar acesso. Sinais da Kalshi mostram um estado "Kalshi em breve", já que a execução na Kalshi é uma integração separada ainda em andamento.

Depois que você tem uma posição, a página Portfólio mostra suas posições on-chain mais um histórico dedicado de cada ordem enviada via Predite (manual, bot ou copy). Toda posição aberta tem um botão Fechar que envia uma ordem SELL real para sair — fechamentos parciais inclusive.

O que executa de verdade

A execução real não é mais só manual. Três origens podem enviar ordens reais, cada uma atrás da sua própria flag:

  • Tickets manuais — o ticket pré-preenchido de qualquer superfície de sinal ou página de mercado, com um seletor de tipo de ordem para ordens limit: GTC, FOK ou FAK (explicados abaixo).
  • Bots — controlados por flag e paper-first: todo bot precisa completar pelo menos 10 trades em paper antes de poder graduar para dinheiro real. Sem exceções, incluindo estratégias forkadas do marketplace.
  • Copy trading — líderes avulsos e baskets de copy passam pela mesma política de flag e paper-first.

A página Trading Real mostra um checklist de graduação de 5 passos, então você sempre sabe exatamente o que separa uma estratégia da execução ao vivo — e em qual passo você está.

Requisitos

  • Assinatura do plano Bot ($99/mês)
  • Carteira self-custody (MetaMask, Rabby, hardware) na rede Polygon — signature type EOA (0), funder = seu próprio endereço
  • USDC.e (bridged, 0x2791…) na carteira, on-chain na Polygon (comece com pouco — $5-20 nas primeiras operações). USDC nativo (Circle, 0x3c49…) é outro token e NÃO funciona; troque por USDC.e antes
  • Um pouco de POL (MATIC) para gás — a primeira ordem configura a allowance on-chain
  • Acesso ao live trading habilitado na sua conta

Contas da Polymarket criadas por e-mail/Google (Magic Link) e financiadas por cartão NÃO funcionam — o saldo fica sob custódia da Polymarket e nunca vira USDC.e on-chain. A Predite bloqueia essas contas na conexão. Se faltar algum requisito, o botão "Operar" te guia até resolver.

Configuração inicial

Passo 1: Conexão da carteira

Configurações → Conexão da Carteira → "Conectar Carteira"

Cole a private key da carteira Polygon com que você opera. Não há pop-up de carteira no navegador: o CLOB da Polymarket é uma API, e a Predite assina as suas ordens no servidor. A chave é criptografada em repouso (AES-256-GCM) e descriptografada apenas em memória, no momento em que uma ordem é assinada. Isto é custódia de verdade de uma chave de trading — leia "O que você está de fato concedendo" abaixo antes de fazer isso.

O que você está de fato concedendo

Encare isto com clareza antes de colar uma chave. Uma conexão de trading é custódia de uma carteira quente de trading, não uma permissão delimitada:

  • A Predite guarda uma chave capaz de assinar qualquer transação que aquela carteira possa fazer. Ela é criptografada em repouso e só descriptografada em memória para assinar, mas a capacidade é real.
  • As ordens são assinadas nos nossos servidores, não no seu navegador. É a única forma de a automação funcionar — um bot que precisa que você aprove um pop-up às 3 da manhã não é automação — mas isso significa que você está confiando na plataforma, e não apenas aprovando operações individuais.
  • Quem comprometesse ao mesmo tempo o banco de dados e a chave de criptografia conseguiria mover os fundos daquela carteira.

A mitigação prática é a que os traders profissionais usam: abasteça uma carteira dedicada apenas com o que você pretende operar. Não conecte a carteira onde estão as suas economias. A sua segurança aqui vem de limitar o que está na carteira, não de limitar o que a Predite pode fazer com ela.

Passo 2: Aprovação de USDC

Antes da primeira ordem, a carteira precisa aprovar os contratos da Polymarket on-chain. A Predite envia essas aprovações por você, assinadas com a chave armazenada — nada aparece na tela e você não escolhe um valor.

O que é aprovado:

  • Gasto ilimitado de USDC para três contratos: o CTF Exchange, o Neg Risk CTF Exchange e o Neg Risk Adapter
  • Permissão irrestrita de transferência dos seus outcome tokens no contrato CTF

Isso espelha o que o polymarket.com configura para os próprios usuários dele, então o estado final é o mesmo — a diferença é que aqui acontece sem prompt. As aprovações vivem on-chain e sobrevivem à desconexão da Predite: para de fato retirá-las, revogue contra esses três contratos com uma ferramenta como o Revoke.cash.

Passo 3: Verificar o Builder Program

Se você vir um selo "⚡ Gasless" na página de negociação, a Predite está inscrita no Builder Program da Polymarket e patrocina o gas — as ordens são executadas sem que você precise ter MATIC. Não há nada a solicitar e não existe elegibilidade por conta: o selo está ligado ou desligado para a plataforma inteira, conforme as credenciais do Builder estejam configuradas.

Se o selo não aparecer, mantenha um pequeno saldo em MATIC (uns poucos dólares) para as taxas de transação. Note que as aprovações on-chain do Passo 2 são transações normais na Polygon, pagas pela sua carteira de qualquer forma.

Passo 4: Passar pelas guardas de segurança

Não existe etapa de MFA por sessão. Toda ordem real passa por um único executor guardado que checa, em ordem e fail-closed: o master switch da plataforma, a sua flag beta por conta, o seu kill switch pessoal, o cap por trade, o cap global de 24h, os caps por bot quando a origem é um bot, a sua conexão de carteira, o saldo on-chain e a idempotência. Qualquer um deles falhando significa que nenhuma ordem é enviada.

O atrito mora nessas guardas, e não em um prompt de código:

  • Kill switch pausa instantaneamente toda ordem ao vivo da sua conta, em Configurações → Trading.
  • Caps limitam o estrago de uma estratégia ruim ou de um bug — veja Controles de Risco para os números reais.
  • Idempotência significa que um clique duplo ou um retry do cliente não podem virar duas ordens reais.

Passo 5: Dispare primeiro uma ordem de teste

Não deixe que a sua primeira ordem real seja a que descobre um erro de configuração. O card da Polymarket conectada em Configurações → Trading tem um botão Enviar ordem de teste que exercita o pipeline inteiro de ponta a ponta — conectar, descriptografar, assinar, enviar — com um tamanho escolhido por você.

Cole o token id de um mercado (os detalhes do ativo no scanner mostram, ou use clob.polymarket.com), defina algo minúsculo como 5 shares a $0.50 e envie. O que você está validando:

  • Que o seu signature type está certo. Um tipo errado é o erro de configuração mais comum de todos e só aparece na hora de assinar.
  • Que o seu funder address resolve e está registrado na Polymarket.
  • Que as suas allowances são setadas on-chain na primeira ordem, o que custa gas e leva de 10 a 30 segundos. Melhor descobrir isso aqui do que no meio de um sinal.
  • Que a ordem realmente chega ao book e volta com um order id.

Se o live trading estiver desligado no nível da plataforma, o teste é registrado como paper trade — você ainda valida o caminho completo com risco zero. Assim que funcionar, mantenha as suas primeiras ordens reais em $1-$5 antes de escalar.

Realizando uma operação

No Scanner ou em qualquer página de mercado, clique em "Trade Live".

O modal de negociação mostra:

  • Melhor bid e ask atuais
  • Profundidade do order book em vários níveis de preço
  • Seu saldo de USDC disponível
  • Slippage estimado para o seu tamanho de ordem
  • Custo total, incluindo todas as taxas
  • Limites diários de operações restantes

Informe:

  • Lado (BUY YES ou BUY NO)
  • Tamanho (em dólares ou em número de shares)
  • Tipo de ordem (Market ou Limit)
  • Time-in-force para ordens limit: GTC (Good-Til-Cancelled — descansa no book até ser preenchida ou cancelada), FOK (Fill-Or-Kill — preenche tudo imediatamente ou nada) ou FAK (Fill-And-Kill — preenche o que estiver imediatamente disponível e cancela o resto)

Para ordens limit, especifique o preço que você está disposto a pagar. Uma ordem GTC descansa no book até ser preenchida ou cancelada; ordens FOK e FAK nunca descansam.

Clique em "Confirm Trade". A ordem é assinada no servidor com a sua chave armazenada e enviada ao CLOB. Nada abre na sua carteira — e é também por isso que bots, copy trading, TWAP e saídas de proteção conseguem agir enquanto você está fora.

Em segundos, a operação é executada (Builder Program) ou sua carteira mostra a transação enviada (gas manual).

Controles de segurança

O Predite tem várias camadas de segurança:

Visível, não enterrado Toda guarda que se aplica à sua conta aparece em Trading Real → "Suas guardas de segurança": o master switch do operador, seu kill switch pessoal, seu acesso beta por conta e os caps por origem abaixo. Se uma operação for bloqueada, esse card diz qual guarda bloqueou — sem adivinhação.

Caps por origem

  • Tickets manuais: máximo de $500 por operação, máximo de $5,000 por dia
  • Automação (bots e copy): máximo de $25 por operação — elevável a $250 via step-up com código por e-mail — mais $100 por dia por bot e no máximo 3 posições abertas simultâneas
  • Automação global: $500 por dia na conta inteira, não importa quantos bots estejam rodando
  • Tamanho mínimo da operação: $1 USD (mínimo da Polymarket)

Detecção de anomalias

  • Operações sinalizadas se o tamanho for > 3× o tamanho médio do seu bot
  • Operações sinalizadas se o tamanho for > 2× o seu máximo configurado
  • Operações rápidas e repetidas (>10/hora) acionam uma revisão

Kill Switch

  • Botão único em Configurações → Negociação → "Desabilitar Live Trading"
  • Interrompe imediatamente todos os bots e a negociação ativa
  • Todas as posições abertas permanecem (você precisa fechá-las manualmente)
  • Reabilitar é imediato, mas toda guarda (plano, flag beta, caps) é reconferida na próxima ordem

Proteção contra CSRF

  • Cada operação exige um novo token CSRF
  • Os tokens expiram após 5 minutos
  • Evita ataques de cross-site forgery mesmo que sua sessão seja sequestrada

O que você verá durante a execução

Uma operação real passa por estes estados:

  1. Aguardando assinatura na carteira (5-30 segundos, enquanto você espera o pop-up da carteira)
  2. Enviada para a chain (transação no mempool da Polygon)
  3. Confirmada na chain (5-30 segundos, dependendo do congestionamento da rede)
  4. Executada no order book (combinada com ordens existentes)
  5. Posição criada (visível no seu portfólio)

Cada etapa aparece no log de negociação. Se alguma etapa falhar, você recebe uma mensagem de erro clara — as mais comuns são:

  • "Insufficient USDC balance"
  • "Position exceeds limits"
  • "Market not accepting orders"
  • "Slippage exceeded tolerance"

Fechando posições

Você pode fechar a qualquer momento:

  • Vendendo YES (se estiver long em YES) no bid atual
  • Vendendo NO (se estiver long em NO) no bid atual
  • Deixando resolver naturalmente (nenhuma ação necessária, automático na resolução)

Fechar tem os mesmos controles de segurança que abrir — passa pelo mesmo executor guardado —, exceto os caps de entrada, que nunca bloqueiam uma saída (não conseguir reduzir exposição seria pior do que qualquer cap).

Proteções: Stop-Loss, Take-Profit, Trailing

Posições abertas via Predite podem carregar saídas protetivas — stop-loss, take-profit, trailing stop e breakeven. Elas são gerenciadas como um grupo OCO estrito (one-cancels-other): no momento em que uma proteção dispara, as proteções irmãs são canceladas, então dois gatilhos nunca conseguem correr um contra o outro rumo a uma saída dupla. Fechar uma posição manualmente também cancela as proteções pendentes dela — um stop esquecido nunca vai disparar em uma posição que você já fechou.

Processo de resolução

Quando um contrato da Polymarket é resolvido: 1. O oráculo UMA propõe o resultado 2. Janela de disputa de 2 horas 3. Se não houver disputa, suas posições são automaticamente convertidas em USDC (você recebe $1.00 por share vencedora e $0 pelas perdedoras) 4. O USDC aparece na sua carteira sem nenhuma ação adicional

Se houver disputa (raro), a resolução pode levar dias. Os fundos permanecem no smart contract até serem resolvidos.

Problemas comuns

"Trade failed: insufficient liquidity": o mercado não tem ordens suficientes no seu preço. Aceite um preço mais amplo ou reduza o tamanho.

"Trade failed: slippage exceeded tolerance": o preço que você envia é o preço que a ordem carrega — a Predite não aplica uma tolerância de slippage em seu nome. Quem controla o preenchimento é você, pelo tipo de ordem: uma ordem limite simplesmente não preenche acima do seu preço, e uma ordem fill-or-kill executa na hora ou não executa. Para ver quanto um dado tamanho custaria antes de enviar, use o Simulador de Slippage.

"Bot plan required": o live trading precisa de uma assinatura Bot ativa mais a flag beta por conta.

"Builder Program unavailable": o patrocínio de gas está temporariamente pausado. Você precisa de MATIC na carteira para executar manualmente. Normalmente se resolve em até uma hora.

"Position not appearing": a confirmação na blockchain pode levar de 30 a 90 segundos. Atualize a página.

Implicações fiscais

Toda operação ao vivo é um evento tributável. O Predite registra todas as operações e gera um relatório fiscal (em todos os planos — só precisa de carteira conectada pra existir histórico):

  • Data e hora da operação
  • Detalhes da posição
  • Preços de entrada e saída
  • P&L realizado
  • Custo de aquisição usando o método FIFO

Exporte isso em Configurações → Relatório Fiscal. Para usuários brasileiros, o formato atende aos requisitos da Receita Federal.

Nosso post no blog sobre declaração de impostos cobre os detalhes para usuários brasileiros e dos EUA.

Boas práticas para as primeiras operações

  1. Comece com tamanhos de $5-10. Confirme que tudo funciona corretamente antes de aumentar a escala.
  2. Use ordens limit, não market. Reduz o slippage e te dá controle preciso.
  3. Verifique os critérios de resolução. Os mercados resolvem com base no enunciado — leia com atenção.
  4. Acompanhe cada operação. Use a visão de portfólio do Predite + seu próprio diário.
  5. Não opere sob estresse. Frustrado, alcoolizado ou com privação de sono = decisões ruins.
  6. Teste o kill switch. Clique nele uma vez para ter certeza de onde ele está em caso de emergência.

Avisos legais

  • Desempenho passado não prevê resultados futuros
  • Mercados de previsão podem dar prejuízo — possivelmente todo o capital
  • Operar não é recomendação de investimento
  • A Polymarket não está disponível nos Estados Unidos
  • As obrigações fiscais são de sua responsabilidade
  • Não fornecemos aconselhamento financeiro

Se você tiver dúvidas sobre detalhes específicos do live trading, nossa equipe de suporte responde em até 24 horas — fale com a gente pela página de Contato ou em hello@predite.io. (O Chat com IA do dashboard responde sobre mercados, não sobre a sua conta: ele não abre chamado.)

Documentos relacionados