O software de arbitragem da Polymarket deve ser avaliado pelas provas que preserva quando um candidato atrativo se revela incompleto. Um ecrã pode calcular corretamente uma pequena diferença de preço enquanto faz corresponder contratos errados, ignora a quantidade disponível ou trata ordens aceites como posições executadas. O ensaio mais informativo inclui, por isso, casos que o software deve rejeitar e interrupções que deve explicar.

Este artigo desenvolve uma avaliação prática, em vez de classificar produtos. Não afirma que alguma aplicação suporte as funcionalidades descritas. O avaliador fornece definições fictícias de contratos, observações de preços e registos de ordens, verificando depois se o software chega às conclusões pretendidas. Uma ferramenta pode merecer um papel limitado de investigação sem estar pronta para controlar uma conta; o âmbito deve seguir as provas produzidas no ensaio.

Comece por um resultado que um revisor possa explicar

Defina a tarefa proposta em termos concretos. Uma ferramenta de investigação pode identificar direitos potencialmente compatíveis e estimar o seu custo combinado de aquisição. Uma ferramenta de execução pode também reservar capital, submeter instruções limitadas e conciliar execuções. Uma ferramenta de contabilidade pode explicar o resultado concluído em dinheiro. Estes papéis exigem entradas e permissões diferentes, mesmo quando uma interface oferece os três.

Escolha um registo representativo de candidato como resultado da avaliação. Deve identificar os direitos efetivos, a relação afirmada entre eles, a quantidade disponível, a convenção de preço, os momentos de observação, os custos estimados e os pressupostos por resolver. Se o software puder negociar, o registo deve ligar esse candidato à autorização e ao histórico efetivo das ordens.

Peça a um segundo revisor que explique o registo sem assistir à demonstração original. Deve conseguir dizer por que se espera que a posição devolva determinado montante e que factos invalidariam essa conclusão. Uma percentagem rotulada como lucro não basta, porque esconde o denominador, os pressupostos de conclusão e o estado da execução.

O guia anterior de software para mercados de previsão fornece uma estrutura ampla de avaliação. Aqui, o teste é mais restrito: consegue a aplicação preservar uma ligação defensável entre uma relação de pagamentos alegada e a posição da conta que acaba por criar ou apresentar?

A correspondência de contratos deve ter vários resultados

Crie um conjunto fictício de candidatos com um par verdadeiro da mesma condição, dois contratos semelhantes com datas de observação diferentes, dois contratos que usem publicações iniciais e revistas e um conjunto a que falte um resultado permitido. O avaliador conhece a classificação pretendida de cada um. A aplicação deve distinguir compatibilidade verificada, semelhança por resolver e conflito demonstrado.

Uma pontuação de correspondência de títulos deve continuar a ser uma sugestão até as condições relevantes terem sido analisadas. Uma elevada semelhança textual não pode provar uma fonte de resolução comum, um operador de limiar ou um pagamento excecional. A ferramenta deve expor os campos usados na correspondência proposta e identificar quais foram diretamente obtidos de registos determinantes, em vez de inferidos de uma descrição curta.

Teste identificadores exatos, além da prosa. Dois contratos corretamente compreendidos podem ainda ser encaminhados incorretamente se um token de resultado estiver associado ao mercado errado. A aplicação deve preservar o mapeamento da condição analisada para o ativo selecionado em cada ordem. Um rótulo no ecrã não deve ser a única proteção contra uma substituição de identificador.

A documentação da Polymarket sobre resolução de mercados explica por que as regras importam para além do título. No ensaio, uma resposta útil do software é uma razão específica, como janelas de observação diferentes, não apenas uma pontuação baixa de confiança. Essa razão ajuda o revisor a determinar que provas resolveriam a falta de correspondência.

Teste casos-limite na afirmação de pagamento

Um conjunto descrito como exaustivo deve resistir a uma análise de todos os resultados permitidos. Num evento fictício com três vencedores, pergunte o que acontece se ganhar um quarto participante omitido. Em contratos de intervalos, teste um valor exatamente num limite. Num evento de preço, teste um limiar atingido antes do prazo, mas não no momento especificado de observação. Estes casos revelam se o software compara condições ou apenas palavras.

O resultado deve distinguir casos normais de pagamento de exceções por resolver. Se as condições efetivas permitirem um percurso especial de liquidação, a aplicação não deve forçá-lo a um pressuposto de um dólar ou zero sem explicação. Pode recusar avaliar o candidato, pedir revisão ou representar explicitamente o caso excecional, dependendo do seu âmbito pretendido.

Inspecione também se a ferramenta trata exclusividade mútua e exaustividade como propriedades separadas. Não poderem ocorrer dois resultados juntos não estabelece que um dos resultados apresentados tenha de ocorrer. Um caso em falta pode fazer um conjunto barato não pagar nada, mesmo quando todos os pares de resultados listados são mutuamente exclusivos.

O guia relacionado de arbitragem na Kalshi usa estruturas de eventos para examinar esta distinção. Uma funcionalidade entre plataformas deve transferir o raciocínio com cuidado, preservando as condições efetivas da plataforma. Não deve atribuir um rótulo verificado apenas porque a comparação envolve nomes de mercados familiares.

Exija um custo por quantidade reproduzível

Forneça níveis fictícios do livro que tornem errada a multiplicação pelo melhor preço. Por exemplo, uma compra planeada de 100 unidades Sim pode adquirir 40 unidades a 0,42 $ e 60 a 0,45 $. O custo antes de encargos é de 16,80 $ mais 27 $, ou 43,80 $. Se uma compra compatível de 100 unidades Não custar 54 $, o montante combinado de aquisição é de 97,80 $ antes de encargos.

Um ecrã que use 0,42 $ para todas as unidades Sim apresenta antes 96 $, exagerando em 1,80 $ a diferença bruta face a um montante de conclusão de 100 $. O avaliador deve conseguir reproduzir o resultado correto a partir dos níveis exportados. Um preço médio inexplicado é menos útil do que um cálculo nível a nível ligado à quantidade pedida.

Acrescente agora 1,30 $ hipotéticos de encargos de aquisição e conclusão. O custo total estimado torna-se 99,10 $ e a diferença modelada é de 0,90 $. Altere um nível de profundidade e verifique se o resultado se atualiza ou expira. Uma estimativa em cache não deve continuar atual apenas porque o título do candidato continua no scanner.

O artigo anterior de liquidez dos mercados de previsão desenvolve a aritmética subjacente. O ensaio do software deve aplicá-la em ambas as direções: a aquisição usa ofertas de venda ou o equivalente documentado, enquanto uma estimativa de saída usa ofertas de compra. Reutilizar um preço genérico de mercado para as duas tarefas pode apagar o diferencial da análise.

Inspecione a proveniência das comissões e de outros custos

Cada linha de custo deve dizer se é uma estimativa atual, um pressuposto hipotético configurado ou um encargo confirmado da conta. São tipos diferentes de provas. Uma taxa de comissão copiada de um tutorial antigo não deve aparecer como um facto atual da plataforma apenas porque foi introduzida num campo de configuração.

A documentação da Polymarket sobre comissões é o ponto de partida adequado para a aplicabilidade atual. Um avaliador deve verificar o mercado e a ação relevantes, em vez de pressupor uma taxa universal. O ensaio pode usar montantes fictícios explícitos para testar a aritmética, enquanto a configuração de produção precisa de provas datadas das regras efetivas que usa.

Os custos de conclusão devem ser incluídos quando afetam o percurso proposto. Uma fusão suportada, uma venda ou um resgate final podem ter requisitos operacionais diferentes. A ferramenta deve identificar que percurso o seu resultado pressupõe. Não deve combinar os elementos mais baratos de percursos incompatíveis numa estimativa que a conta não consegue efetivamente seguir.

Teste um ajuste tardio de custos. Se a estimativa de 99,10 $ se tornar 99,35 $ após encargos confirmados, o resultado da conclusão de 100 $ é de 0,65 $. A aplicação deve conservar a estimativa original e explicar a diferença de 0,25 $. Substituir silenciosamente a previsão pelo montante final torna impossível avaliar a qualidade da estimativa.

Separe investigação pública de autoridade sobre a conta

O avaliador deve saber que funções exigem dados públicos, leitura privada da conta ou autoridade para submeter ordens. Um scanner público de candidatos não deve ganhar poder de negociação apenas porque a interface contém um botão de ligação. Conceda a capacidade mínima necessária para o ensaio segundo o modelo de permissões suportado pela plataforma efetiva.

Trate Polymarket International e Polymarket US como contextos distintos de conta e documentação. Uma marca familiar não estabelece que credenciais, ativos, endpoints ou tipos de ordem sejam transferíveis. A ferramenta deve identificar o ambiente efetivo na configuração e nos registos para um revisor perceber a que mecanismos se referem as afirmações sobre candidatos e execução.

Uma recomendação deve identificar os direitos, a ação, a quantidade, os limites de preço e a expiração. A autorização de risco deve verificar separadamente quantidades detidas, compromissos abertos e financiamento disponível. Passar um filtro de investigação não é uma permissão indefinida para continuar a colocar ordens até acumular um montante-alvo.

A discussão anterior da API de bots para mercados de previsão explica estes limites de autoridade. Numa avaliação, peça ao software que produza um candidato válido sem autoridade sobre a conta. Deve preservar o resultado da investigação e indicar claramente que não ocorreu execução, em vez de tratar uma conta desligada como uma simulação concluída sem risco.

O risco residual tem de ser visível no software de arbitragem

Use uma sequência fictícia de ordens com duas componentes, em que são adquiridas 100 unidades Sim a 0,42 $ e apenas 65 unidades Não a 0,54 $. A despesa de compra é de 42 $ mais 35,10 $, ou 77,10 $ antes de encargos. A conta possui 65 pares completos e 35 unidades Sim não emparelhadas. A parte emparelhada custa 62,40 $; a parte residual Sim custa 14,70 $.

Sob o pagamento binário normal estipulado, uma vitória de Sim paga 100 $, enquanto uma vitória de Não paga 65 $. Os resultados correspondentes antes de encargos são de 22,90 $ ou uma perda de 12,10 $. Uma ferramenta que apresente a margem original do conjunto completo como lucro atual perdeu a distinção entre quantidades planeadas e efetivas.

O relatório residual deve mostrar quantidade, custo de aquisição, pagamento possível e quaisquer instruções pendentes que o possam alterar. Uma percentagem rotulada como coberta pode ser enganadora se esconder que lado continua exposto. O revisor deve conseguir reconstruir os resultados possíveis da conta a partir das quantidades efetivamente detidas, não inferi-los de um indicador de cor.

O artigo relacionado de estratégia de arbitragem na Kalshi examina limites de capital e conclusão. Este teste de software pergunta se esses limites continuam a poder ser impostos após uma interrupção. Uma aplicação útil explica quando o estado atual já não satisfaz a estratégia original e que escolhas limitadas de recuperação continuam disponíveis.

Teste separadamente cada tipo de remanescente

Forneça uma ordem persistente com saldo não executado e outra ordem imediata de execução parcial cujo remanescente é cancelado. O software não deve atribuir a ambas o mesmo compromisso restante. Um saldo em espera ainda pode criar execuções; um saldo confirmado como cancelado não pode criar novas execuções depois de o cancelamento produzir efeitos, embora a comunicação atrasada de execuções anteriores continue a exigir conciliação.

Uma execução parcial fill-and-kill cancela o que não foi executado. Não deixa um remanescente passivo à espera no livro. Teste isto explicitamente, porque um estado parcial genérico pode levar um sistema a esperar por execuções futuras inexistentes ou a submeter uma substituição desnecessária. A ação seguinte deve seguir o estado efetivo da ordem e a autorização atual.

Introduza uma corrida com o cancelamento como caso separado. Se dez unidades adicionais forem executadas antes de o cancelamento produzir efeitos, a quantidade efetivamente detida aumenta, mesmo que a interface local já tenha escondido a ordem. O sistema deve incorporar a execução confirmada e conciliar a quantidade final cancelada, em vez de preservar a sua expectativa anterior.

Estes testes devem produzir registos de auditoria distintos. Um remanescente não executado cancelado, uma instrução expirada, uma ordem rejeitada e uma ordem executada não são razões intercambiáveis para uma linha desaparecer. A aplicação deve conservar histórico suficiente para explicar como a conta chegou à sua quantidade atual.

Uma submissão desconhecida precisa de investigação duradoura

Simule uma resposta perdida depois de uma ordem poder ter chegado à plataforma. A aplicação deve preservar a identidade da tentativa original, o compromisso máximo possível e as provas já verificadas. Não deve criar uma nova ordem independente apenas porque o primeiro pedido excedeu o tempo de espera. Essa resposta pode duplicar exposição se a tentativa original tiver sido bem-sucedida.

Reinicie o software enquanto a tentativa continua por resolver. A incerteza deve sobreviver ao reinício e permanecer visível antes de serem autorizados novos compromissos. Um painel limpo não é uma recuperação bem-sucedida se só parece limpo porque o programa esqueceu a possível ordem externa. O estado duradouro faz parte do controlo da conta, não é uma funcionalidade opcional de diagnóstico.

Forneça no teste vários resultados de referência fidedignos: rejeição, uma ordem ativa, uma execução parcial e uma execução completa. O software deve seguir passos diferentes em cada caso. A capacidade pode ser libertada depois de um resultado vazio verificado, enquanto as execuções confirmadas pertencem à posição e os compromissos ativos continuam reservados até serem resolvidos.

Um alerta ao operador deve explicar o montante por resolver e que ação está bloqueada. Um aviso vago de ligação não estabelece se outra ordem excederia o limite pretendido. O alerta útil liga a incerteza técnica à sua consequência na conta em linguagem comum.

Uma submissão desconhecida precisa de investigação duradouraCandidateestimateAuthorizedlegsConfirmedfillsResidualpositionAccountreconciliationREVIEW THE RESULT · IMPROVE THE PROCESSTRADING FIELD NOTESEDUCATIONAL RESOURCE
Um resultado passível de revisão acompanha compromissos e quantidades efetivamente detidas até à conclusão, em vez de parar num diferencial apresentado.

Concilie a conclusão sem usar a estimativa do scanner como fonte

Depois de o ensaio chegar à conclusão, derive o resultado de execuções efetivas, custos, conversões, saídas e pagamentos creditados. A estimativa original do candidato continua útil para explicar a decisão, mas não é uma fonte contabilística. Uma ferramenta deve conseguir mostrar ambos os números e atribuir as diferenças.

No exemplo parcial, suponha que as 35 unidades Não restantes custam mais tarde 0,58 $ cada, acrescentando 20,30 $. A despesa total de aquisição torna-se 97,40 $ antes de encargos. Se os encargos totais confirmados forem de 1,50 $ e o conjunto completo devolver 100 $, o resultado líquido é de 1,10 $. Isto difere tanto da estimativa inicial do candidato como dos cenários residuais temporários.

Se, em vez disso, a conta vender as unidades Sim não emparelhadas, o resultado tem de seguir essas receitas efetivas de venda e a quantidade emparelhada restante. A aplicação não deve fingir que a conclusão ocorreu por um percurso considerado, mas nunca executado. Alternativas de decisão pertencem ao diário; fluxos de caixa só pertencem ao registo contabilístico quando sustentados por registos.

O artigo relacionado sobre negociação lucrativa na Polymarket explica como resultados concluídos contribuem para medir o desempenho. Uma avaliação de software deve garantir que o ecrã de desempenho recebe registos conciliados, em vez de totais otimistas de candidatos. Caso contrário, contabilidade precisa noutros locais não pode reparar o destaque enganador.

Os testes de aceitação precisam de exportações

Exporte o ensaio completo e peça a um revisor independente que reproduza os cálculos. O ficheiro deve preservar identidades de mercado e resultado, referências às regras, carimbos temporais das cotações, quantidades dos níveis, autorizações, identidades das ordens, execuções, encargos e registos de conclusão. Estimativas provisórias devem continuar distinguíveis de registos finais depois de saírem da aplicação.

Preserve a precisão bruta onde importa. Uma média arredondada no ecrã pode ser adequada à leitura, mas exportar apenas essa média pode impedir a conciliação. Se um campo incluir comissões, identifique-o como tal para outro analista não acrescentar os mesmos encargos novamente. Unidades claras e proveniência são tão importantes como o formato do ficheiro.

A exportação deve também conservar candidatos rejeitados e estados por resolver dentro do âmbito selecionado para revisão. Omiti-los pode fazer a ferramenta parecer mais fiável do que o seu registo operacional completo sustenta. Um investigador precisa de compreender com que frequência ambiguidade de contratos, profundidade em falta ou incerteza da conta impediram o fluxo pretendido.

Mantenha credenciais fora dos diagnósticos. O revisor precisa de provas sobre decisões e transações, não de segredos que concedam acesso à conta. Uma exportação útil pode preservar identificadores e registos da conta sem transformar uma análise normal numa nova permissão de execução. Teste essa distinção ao inspecionar os resultados do ensaio.

Compare duas ferramentas no mesmo caso difícil

Uma comparação justa fornece a ambas as ferramentas os mesmos contratos fictícios, observações e sequência da conta. Se uma receber registos limpos e síncronos enquanto a outra recebe atualizações atrasadas, o ensaio mede tarefas diferentes. Preserve o conjunto de entradas e as conclusões esperadas para o avaliador poder atribuir diferenças ao comportamento do software, em vez de demonstrações inconsistentes.

Meça trabalho útil, em vez de contar funcionalidades. Uma aplicação pode expor todas as faltas de correspondência, mas exigir várias junções manuais para reconstruir um resultado. Outra pode produzir um relatório conciso, mas omitir a versão das regras necessária para confiar nele. Registe essas contrapartidas em termos de tempo do revisor, pressupostos por resolver e âmbito de utilização permitido. Uma lista grande de funcionalidades não compensa um facto em falta de que o fluxo pretendido depende.

Inclua um candidato deliberadamente não económico, além de outro aparentemente lucrativo. A ferramenta deve conseguir explicar que uma identidade verificada de pagamento custa mais a adquirir do que devolve. Rejeitar corretamente esse caso é prova de análise útil, embora não produza um alerta entusiasmante de oportunidade. A avaliação torna-se mais credível quando o sucesso inclui recusa correta e limitações transparentes, além de aritmética correta em exemplos favoráveis.

Aprove um papel específico e reavalie alterações materiais

A avaliação pode concluir que uma ferramenta é adequada à investigação de contratos, útil para estimar custos ou pronta para um fluxo de execução estritamente limitado. São âmbitos diferentes. Evite uma aprovação universal quando o ensaio só cobriu direitos binários padrão e um percurso de ordens. Estruturas de conversão não suportadas ou liquidações excecionais devem permanecer fora do papel testado.

Registe problemas por resolver pelo seu efeito prático. Uma versão de regras em falta limita a interpretação histórica. Um relatório residual incompleto limita a utilização para execução. Uma perda de precisão nas exportações limita a conciliação independente. Traduzir constatações em âmbito operacional é mais útil do que atribuir uma pontuação geral inexplicada.

Repita os testes afetados após alterações significativas nas representações de mercado, no tratamento das ordens, nas permissões da conta ou na lógica de liquidação. Alterações cosméticas não precisam de desencadear todos os exercícios sem relação, mas uma nova convenção da API pode invalidar pressupostos que antes passaram. Mantenha a avaliação datada e ligada ao contexto efetivo do software e da plataforma analisados.

O software de arbitragem da Polymarket merece um papel útil quando torna visíveis pressupostos sem sustentação e exposição inacabada. A prova mais forte é um registo coerente que resista a contratos sem correspondência, profundidade em mudança, execução parcial e conciliação final. Esse registo dá ao utilizador uma base concreta para escolher o que a ferramenta pode analisar e o que, se alguma coisa, pode autorizar.

Continue a aprender

Explorar todos os recursos