SHARKRULE / GUIAS

Como testar um robô para Polymarket com paper trading

Um teste útil deve mostrar tanto quando o robô age quanto quando ele fica parado. É possível verificar isso com entradas fictícias e um registro local. Um backtest com preços históricos, sozinho, não comprova execução nem desempenho futuro.

Revisado em 12 de setembro de 2026

Por SharkRule · Conteúdo educativo elaborado com auxílio de IA

Defina o que está sendo simulado

Replay reproduz eventos salvos. Paper trading acompanha dados e registra decisões simuladas. Teste ao vivo envia ordens reais. Identifique a modalidade no relatório para que uma simulação não pareça atividade de mercado.

Neste exercício, o componente de assinatura e envio deve estar desativado. A saída é uma intenção em arquivo local, sem chave privada. Dados históricos disponíveis não significam que exista um ambiente de prática oficial que reproduza toda a execução.

Escreva condições e respostas antes do teste

Parâmetros fictícios: comprar até 12 cotas, preço máximo US$ 0,47, dados com até 2.000 ms, orçamento US$ 5,70 e reserva hipotética de US$ 0,20. Esses números servem para testar decisões de software.

No caso normal a US$ 0,46, solicite explicitamente 11 cotas: US$ 5,06 mais a reserva de US$ 0,20 somam US$ 5,26. Pedir 12 ao mesmo preço daria US$ 5,72 e deve falhar no orçamento de US$ 5,70. O máximo de 12 é um teto; não altere silenciosamente a quantidade pedida.

Casos de aceitação reproduzíveis
EntradaResposta esperadaProteção verificada
Preço 0,46, dados recentes e profundidade suficienteUma intenção simuladaCaso normal
Evento repetidoNenhuma intenção extraDeduplicação
Dados com 2.001 msNenhum envioAtualidade
Melhor venda 0,48Nenhuma compraPreço limite
Total previsto acima de 5,70Bloqueio explicadoOrçamento
Reinício com estado pendenteContinuar pausadoConciliação

Não invente liquidez no simulador

No livro fictício, há quatro cotas a US$ 0,45, seis a US$ 0,47 e dez a US$ 0,50. O limite de US$ 0,47 permite alcançar apenas dez cotas. Um resultado com 12 executadas viola a regra, mesmo que a média fique abaixo do limite.

Para uma ordem que fica no livro, tocar o preço em uma vela não basta: posição na fila e negociações posteriores podem afetar a execução. Sem dados adequados, marque o resultado como não demonstrado.

Teste também a corrida de cancelamento: cinco cotas executadas, pedido para cancelar, mais duas execuções. O estado final deve preservar sete executadas e cinco canceladas, sem apagar a posição.

Controle o relógio e evite dados do futuro

Registre quando um evento ocorreu e quando o sistema poderia conhecê-lo. O fechamento de uma vela não pode alimentar uma decisão anterior ao fechamento. Uma correção publicada depois também não estava disponível antes.

Congele a versão dos dados e dos parâmetros. Se mudar um limite após olhar os resultados, avalie novamente em um período separado. Não apresente o mesmo conjunto usado para ajustar a regra como validação independente.

Inclua os casos que uma demonstração costuma esconder

Defina o resultado esperado primeiro. Depois compare a saída observada. Um caso que falha deve continuar no relatório até ser resolvido, em vez de ser removido para aumentar a taxa de acerto.

  • Mensagens repetidas ou fora de ordem.
  • Fluxo parado, dados ausentes e retorno da conexão.
  • Execução parcial e vencimento da parte restante.
  • Resposta perdida sem reenvio automático da intenção.
  • Reinício com ordem não conciliada.
  • Decisões de não agir com motivo registrado.

O relatório deve mostrar limites da evidência

Guarde versão, entradas, relógio, hipóteses de liquidez, resultado esperado e obtido. Diferencie falha do programa de uma limitação do modelo de simulação.

Os exemplos desta página têm verificações locais de aritmética e decisões com dados fictícios. Não representam uma estratégia negociada, teste de rentabilidade, latência real ou integração disponível do SharkRule. Aprovação no exercício não equivale a autorização para operar.

Custódia, permissões e elegibilidade

Sem custódia significa que os fundos ficam em uma carteira controlada pelo usuário; isso não elimina permissões de negociação, riscos de contratos inteligentes ou possíveis perdas. O SharkRule é independente da Polymarket, sem afiliação ou endosso implícitos. Este conteúdo ensina sobre software, não oferece aconselhamento financeiro ou de investimento. A elegibilidade para negociar segue as restrições geográficas atuais da Polymarket.

Consultar restrições geográficas atuais

Perguntas frequentes

Preciso depositar para fazer o exercício?

Não. Use dados fictícios e saída local, sem assinar ou enviar ordens.

Histórico de preços basta para um backtest de execução?

Não. Ele não demonstra sozinho profundidade, fila ou o momento em que cada informação ficou disponível.

Um resultado bom no paper trading garante algo no mercado?

Não. A simulação pode detectar erros, mas depende de hipóteses que podem não se repetir em operações reais.

Sua ficha de trabalho

Salve uma cópia e preencha localmente. Use apenas identificadores públicos, nunca senhas, chaves privadas, frases de recuperação ou segredos de API. É um documento de planejamento, sem conexão com conta ou envio de ordens.

Baixar a ficha (.txt)

Fontes e outras leituras

Como este guia foi preparado

Elaborado com auxílio de IA usando as fontes oficiais indicadas. Os exemplos numéricos e limites de decisão foram verificados com testes locais determinísticos. Não houve operações reais, backtest de rentabilidade nem revisão independente de especialistas. Documentação consultada em 12 de setembro de 2026; confira as fontes para mudanças posteriores.