← Testes históricos

SDK

prediction-market-backtesting: Replay da Polymarket e experimentos de portfólio

prediction-market-backtesting é um projeto de pesquisa Python e Rust voltado a desenvolvedores e baseado no NautilusTrader. Reproduz dados compatíveis de provedores da Polymarket e inclui executores de notebooks, portfólios conjuntos, otimização e gráficos detalhados.

Capturas de tela e interface

O que é prediction-market-backtesting?

Escolha os caminhos de carregamento PMXT ou Telonex e preserve o esquema, a estrutura local de arquivos e o intervalo de tempo selecionados. A preparação em cache e materializada evita adquirir repetidamente os mesmos dados. Deltas do livro e ticks de operações alimentam a simulação por eventos, na qual taxas, latência e posição na fila passiva continuam sendo premissas explícitas.

O replay histórico público executável se concentra na Polymarket. O código Kalshi é infraestrutura de pesquisa e modelagem de taxas; Limitless e Opinion continuam planejados. O ambiente BTC separado com dados ao vivo não é o executor histórico, e operações de teste ou ao vivo podem exigir contas diferentes.

Para quem é

  • Criar pesquisa de replay reutilizável em Python.
  • Comparar parâmetros entre mercados.
  • Examinar premissas de execução e relatórios.

Clientes e operações compatíveis

  • NautilusTrader

    Use o framework subjacente de simulação por eventos.

  • Replay do livro

    Combine deltas de livro e ticks de operações compatíveis.

  • Carregadores de provedores

    Use os caminhos documentados de PMXT e Telonex.

  • Preparação em cache

    Reutilize dados locais e materializados.

  • Portfólios conjuntos

    Modele vários mercados com premissas compartilhadas de capital.

  • Otimização de parâmetros

    Explore parâmetros com os amostradores compatíveis.

  • Relatórios e gráficos

    Examine patrimônio, drawdown, execuções, alocação, retornos e pontuações.

  • Ambiente BTC de testes

    Experimente separadamente em um ambiente com dados ao vivo.

Fluxos de desenvolvimento

Reproduzir um experimento

Fixe provedor, intervalo de tempo, executor e parâmetros; preserve as premissas de execução com os resultados.

Comparar parâmetros

Prepare o cache, execute o amostrador e examine execuções incomuns e drawdowns junto ao retorno.

Testar um portfólio

Use o executor conjunto para modelar de forma integrada a alocação de capital entre mercados.

Preços e custo total

O repositório público contém notas de licença específicas por componente. Provedores de dados, computação e operações ao vivo habilitadas separadamente têm custos próprios.

Instalação e configuração

  1. Siga a documentação atual de configuração e contratos dos executores.
  2. Selecione um provedor compatível de Polymarket.
  3. Obtenha ou localize um pequeno intervalo de dados.
  4. Execute um exemplo e examine seu relatório.
  5. Especifique taxas, latência e premissas de ordens passivas.
  6. Amplie o experimento após o replay de um mercado funcionar.

Links úteis

O que verificar

  • Limitless e Opinion são integrações planejadas.
  • O esquema do provedor e a estrutura dos arquivos devem corresponder ao carregador.
  • Posição na fila e latência são premissas de simulação.
  • Executores de teste e ao vivo diferem do replay histórico e podem precisar de contas diferentes.

Mais detalhes

Notas e avaliações

Avaliação editorial
3,5de 5
0 avaliação de usuário

Nossa opinião sobre prediction-market-backtesting

Carregadores de provedores e premissas explícitas oferecem ferramentas de pesquisa substanciais. Dependências de dados, licenças por componente e caminhos incompletos de plataformas exigem avaliação por desenvolvedores.

Critérios de avaliação
Utilidade para a tarefa, escopo documentado, clareza de configuração e transparência do acesso e dos custos.
Data da avaliação
Documentação revisada

Avaliação baseada em documentação. Como avaliamos

Avaliações dos usuários 0

O limite de avaliações publicadas para que a nota principal passe a usar as notas dos usuários é 5.

Seja a primeira pessoa a compartilhar sua experiência

Um exemplo específico ajuda a próxima pessoa a escolher a ferramenta certa.

Ferramentas relacionadas

Explorar categoria

Perguntas frequentes sobre prediction-market-backtesting

Posso executar imediatamente um teste histórico de Kalshi?

Não. O README separa a infraestrutura de pesquisa de um caminho público executável.

Há suporte a notebooks?

Sim. Executores de notebooks são documentados.

Os mercados podem compartilhar capital?

Sim. Há suporte a executores conjuntos de vários mercados.

Por que os resultados de provedores podem diferir?

Cobertura, ordem dos eventos, profundidade e premissas dos carregadores variam.