Um bot de arbitragem Kalshi versus Polymarket compara contratos negociados através de plataformas separadas e tenta montar um pagamento compensatório. A diferença visível de preços é apenas o começo. Perguntas semelhantes podem resolver de forma diferente, saldos podem ser utilizáveis apenas numa conta e uma componente pode executar enquanto a outra falha.

A pergunta útil de investigação é se um par específico sobrevive a todas essas restrições. Um programa que encontra muitas discrepâncias aparentes mas não consegue explicar a sua exposição residual está a medir uma diferença de apresentação em vez de uma estratégia concluída.

Este guia desenvolve uma revisão ao nível do par desde seleção de contratos até liquidação. Exemplos são hipotéticos e assumem pagamentos binários simples de um dólar apenas onde declarado. Não estabelecem disponibilidade atual de mercados, elegibilidade, taxas de comissões nem retornos assegurados.

Definir o par de um bot de arbitragem Kalshi versus Polymarket

Um par deve ter um registo duradouro que contém o contrato exato em cada plataforma, os resultados adquiridos e as provas de que os seus pagamentos se compensam. Uma pesquisa de títulos pode propor candidatos, mas não os deve aprovar.

O identificador do contrato Kalshi e os identificadores do mercado e resultado Polymarket pertencem a esse registo. Assim como condições relevantes, período de observação, fonte do resultado, operador de comparação e tratamento excecional. Estes pormenores determinam o que as duas posições efetivamente significam.

Identifique também que integração Polymarket está envolvida. A documentação Polymarket US é separada da documentação International. Acesso da conta, autenticação e comportamento do produto devem ser verificados face à integração selecionada em vez de emprestados da outra.

Um registo de par precisa de um estado de aprovação e motivo. Candidatos não revistos podem permanecer disponíveis para investigação sem se tornarem elegíveis para ordens. Essa separação permite que descoberta permaneça ampla enquanto execução fica limitada a contratos cuja relação foi examinada.

O guia de arbitragem em mercados de previsão explica cobertura de pagamentos mais geralmente. Para um sistema entre plataformas, o registo do par é onde esse argumento económico encontra os identificadores e regras efetivos usados por duas contas independentes.

Testar equivalência de regras de um bot de arbitragem Kalshi versus Polymarket

A equivalência de regras de um bot de arbitragem Kalshi versus Polymarket significa que os resultados escolhidos cobrem os estados relevantes segundo as condições completas dos contratos. É mais forte do que dois mercados discutirem a mesma pessoa, ativo ou divulgação económica.

Considere um par hipotético sobre se uma medida excede 100. Um contrato observa o valor ao meio-dia; o outro observa o máximo diário. Comprar SIM no contrato do meio-dia e NÃO no contrato de máximo diário não cria cobertura completa.

Se o valor é 99 ao meio-dia e alcança 101 depois, o SIM do meio-dia perde e o NÃO do máximo diário também perde. Esse contraexemplo único derrota a compensação proposta mesmo se ambos os títulos contêm o mesmo limiar e data.

Uma revisão útil de equivalência procura ativamente tais contraexemplos. Verifique igualdade no limiar, limites de fusos horários, revisões de fontes e o momento exato em que a janela de observação termina. O objetivo é encontrar um estado em que a cobertura presumida falha.

Se a revisão não consegue excluir uma incompatibilidade significativa, classifique o par como exposição relacionada em vez de arbitragem verificada. Pode ainda suportar investigação, mas exige um argumento diferente de risco e não deve herdar a linguagem nem regras de dimensionamento de cobertura completa de pagamentos.

Comparar resultados excecionais antes dos normais

Resultados normais são frequentemente fáceis de comparar. O trabalho mais difícil envolve eventos adiados, dados indisponíveis da fonte, correções, cancelamentos e resultados contestados. Um par pode corresponder no caso esperado enquanto diverge no caso que mais importa para controlo de perdas.

Leia as condições completas de cada lado e registe ramos excecionais separadamente. Não presuma que o tratamento de uma pergunta por resolver numa plataforma será espelhado pela outra. Uma expectativa genérica de que ambas agirão razoavelmente não é uma relação contratual.

Por exemplo, imagine que um contrato hipotético utiliza o primeiro valor publicado enquanto o outro espera por uma divulgação corrigida. Um valor inicial abaixo do limiar seguido de uma correção acima pode criar resultados diferentes sem que qualquer plataforma aplique mal as suas regras.

A explicação de regras de mercados da Kalshi e a documentação de resolução Polymarket International identificam a importância das regras específicas de resolução. Essas referências não estabelecem que quaisquer dois mercados atuais são equivalentes.

Mantenha visíveis perguntas de interpretação por resolver. Uma aprovação que depende de uma exceção incerta deve descrever essa incerteza em vez de marcar silenciosamente o par como correspondente. Rejeitar um candidato pode ser a saída correta de um motor cuidadoso de comparação.

Calcular o pagamento à quantidade pretendida

Uma vez aprovadas as regras, calcule os montantes de compra usando ofertas executáveis de venda para a quantidade pretendida. Uma última negociação ou ponto médio não é automaticamente um preço ao qual a conta consegue adquirir uma posição agora.

Suponha que um par ilustrativo tem uma oferta de venda SIM Kalshi a 43 cêntimos e uma oferta equivalente de venda NÃO Polymarket a 54 cêntimos. O montante combinado de compra é 97 cêntimos por par. Se os custos combinados assumidos são dois cêntimos, o montante com todos os custos é 99 cêntimos face a um pagamento coberto de um dólar.

Isto deixa um cêntimo por par concluído segundo os pressupostos declarados. Não estabelece um resultado de um cêntimo para uma ordem que executa apenas uma componente, recebe preços piores ou encontra uma incompatibilidade de regras. As condições fazem parte do cálculo.

Para 120 pares concluídos, o montante de compra seria 116 dólares e 40 cêntimos, os custos assumidos seriam 2 dólares e 40 cêntimos, e o custo total seria 118 dólares e 80 cêntimos. A diferença condicional face a 120 dólares é 1 dólar e 20 cêntimos.

Margens pequenas tornam essencial análise específica da quantidade. Alguns contratos baratos no topo de um livro não estabelecem o preço médio de toda a ordem planeada, e o modelo de custos deve descrever o percurso efetivo de aquisição.

O exemplo desenvolvido de diferenças de preços entre plataformas mostra um excedente aparente de dois dólares a tornar-se uma insuficiência de dois dólares quando a quantidade pretendida alcança um nível mais caro do livro.

Alinhar as duas observações no tempo

Uma comparação é significativa apenas quando as suas observações descrevem uma oportunidade suficientemente coerente. Se um livro é atual e o outro reflete um estado anterior, a sua diferença aparente pode vir de tempos em vez de valor disponível.

Armazene marca temporal da fonte quando fornecida e momento local de receção. A primeira descreve a informação da plataforma; o segundo ajuda a revelar atraso de transporte. Nenhum, por si só, prova que ambos os livros permaneceram inalterados quando ordens foram enviadas.

Um candidato deve expirar quando as suas provas ficam desatualizadas segundo a tolerância escolhida da estratégia. Essa tolerância depende do evento e comportamento do mercado. Não deve ser apresentada como um número universal que torna cada comparação fiável.

Recalcule o par imediatamente antes do envio usando as quantidades ainda pretendidas. Um preço novo num lado pode remover a margem ou reduzir a quantidade aceitável. O alerta anterior deve permanecer uma observação em vez de uma instrução que sobrevive a cada alteração posterior.

O guia de API de negociação em mercados de previsão discute a distinção entre dados recebidos e provas da conta. Uma comparação entre plataformas acrescenta outro problema temporal: nenhuma plataforma fornece uma imagem de referência fidedigna única dos dois livros em conjunto.

Separar financiamento das contas de um bot de arbitragem Kalshi versus Polymarket

O financiamento das contas de um bot de arbitragem Kalshi versus Polymarket tem de ser verificado independentemente. Um saldo combinado do painel não consegue estabelecer que cada conta tem recursos utilizáveis suficientes para a sua própria ordem proposta.

Uma conta pode ter dinheiro comprometido noutras ordens, um depósito a aguardar disponibilidade ou restrições que afetam uma ação específica. O candidato precisa do montante efetivamente disponível através do percurso selecionado da conta, após considerar obrigações existentes.

A documentação de garantias Polymarket International descreve atualmente pUSD, um token suportado por USDC em Polygon. Essa estrutura técnica não deve ser generalizada a Polymarket US nem tratada como idêntica a um saldo da conta Kalshi.

Uma transferência entre sistemas é um processo separado com a sua própria disponibilidade e tempos. Uma estratégia não pode presumir que moverá fundos após ver uma discrepância breve e ainda obterá os preços originalmente observados. Saldos já disponíveis e transferências futuras são dados diferentes.

Prontidão da conta também inclui permissões atuais de acesso e elegibilidade. A existência de dados públicos de mercado não estabelece permissão para colocar ordens. Um par deve permanecer inelegível sempre que qualquer das contas exigidas não pode realizar a sua ação atribuída através de um percurso autorizado e atualmente suportado.

Tornar custos comparáveis sem ocultar diferenças

As duas componentes podem incorrer em tipos diferentes de custos. Mantenha visíveis comissões de aquisição, quaisquer despesas necessárias de transferência ou conversão e custos posteriores de gestão de posições. Não precisam de ter a mesma estrutura para pertencer a uma comparação económica única.

Utilize condições atuais do produto e função de execução exatos. Uma afirmação ampla de que uma plataforma tem comissões baixas não é um número que o par pode utilizar. Igualmente, um incentivo que depende de qualificação posterior não deve compensar automaticamente uma despesa imediata inevitável.

Separe custos já incorridos dos causados por este par adicional. Financiar uma conta ontem pode criar uma despesa histórica real sem tornar todo o montante um custo incremental de cada negociação posterior. A convenção contabilística deve ser declarada consistentemente.

Para despesas incertas, mostre um intervalo ou cenário conservador em vez de inserir zero. Se a margem aparente desaparece com uma variação plausível modesta, o candidato depende fortemente da estimativa e merece essa classificação.

Distinga também uma unidade de conta de convertibilidade garantida num momento e custo específicos. Um montante nominal de liquidação de um dólar em cada percurso não torna intercambiáveis todos os processos de financiamento, resgate e levantamento. A comparação deve conservar as obrigações associadas a cada lado.

Escolher uma sequência de execução com orçamento de falha

Enviar ambas as componentes em momentos próximos reduz algumas diferenças temporais mas não torna atómico o par. Duas plataformas independentes podem reconhecer, rejeitar, atrasar ou executar as suas ordens de forma diferente. A estratégia tem de decidir que desequilíbrio está disposta a suportar durante esse processo.

Uma abordagem sequencial espera por provas da primeira componente antes de enviar a segunda. Isto pode simplificar uma incerteza enquanto aumenta a possibilidade de o segundo preço mudar. Uma abordagem paralela pode reduzir atraso enquanto cria dois resultados simultâneos desconhecidos.

A escolha deve seguir liquidez e análise de falha do candidato em vez de um lema sobre velocidade. Considere que lado é mais difícil de desfazer, quanta profundidade é visível e se uma ordem aceite pode permanecer num estado pendente.

A documentação do ciclo de vida de ordens Polymarket International descreve liquidação atómica para uma negociação individual correspondida. Isto não combina uma ordem Kalshi separada com uma ordem Polymarket numa transação única de tudo ou nada entre plataformas.

Defina uma quantidade máxima permitida sem correspondência ou cenário de perda antes da entrada. Um programa que inventa a sua tolerância após um lado executar pode continuar a ampliar exposição apenas para conservar a aparência de completar a oportunidade original.

Reconstruir falha de componente de um bot de arbitragem Kalshi versus Polymarket

Falha de componente de um bot de arbitragem Kalshi versus Polymarket não se limita a uma rejeição completa. Um lado pode executar apenas parte da sua quantidade, um reconhecimento pode desaparecer ou um preço anteriormente disponível pode mover-se para além do limite aprovado.

Regresse ao plano hipotético de 120 pares. Se 120 contratos SIM Kalshi executam mas apenas 75 contratos NÃO Polymarket correspondentes executam, a conta tem 75 pares cobertos e 45 contratos SIM sem correspondência. Relatar 120 pares concluídos ocultaria o remanescente direcional.

Se os 45 contratos sem correspondência foram comprados a 43 cêntimos e depois vendidos a 39 cêntimos, desfazer a posição perde 1 dólar e 80 cêntimos antes de custos adicionais. Só essa perda excede a margem condicional original de 1 dólar e 20 cêntimos para o plano totalmente concluído.

Os números ilustram por que uma discrepância teórica estreita pode ser economicamente frágil. O caso de falha não é uma nota ao cálculo normal; pode dominar o resultado.

Acompanhe quantidades emparelhadas e não emparelhadas separadamente após cada execução nova. Recuperação pode significar completar um remanescente aceitável, reduzir o residual ou pausar para revisão. Cada escolha precisa de uma verificação recente da conta e preço em vez de um pressuposto de que o plano original permanece disponível.

Tratar estado desconhecido como problema próprio de exposição

Um tempo limite cria incerteza sobre execução, não prova de falha. Repetir a mesma instrução económica através de uma ordem nova sem verificar pode criar uma segunda posição num lado que já executou.

Mantenha um identificador duradouro do par ligado à identidade do pedido e registo da ordem de cada plataforma. Recuperação deve utilizar os mecanismos suportados por cada integração. Uma designação interna partilhada ajuda o bot a raciocinar sobre o par, mas não cria uma garantia partilhada de idempotência entre plataformas.

Durante reconciliação, separe execuções verificadas, remanescentes ativos verificados e pedidos cujo resultado ainda é desconhecido. A exposição possível de pedidos desconhecidos pertence à decisão sobre se outra ação é permitida.

Cancelamento também exige interpretação específica da plataforma. Algumas condições pendentes podem restringir cancelamento, e cancelar um remanescente não executado não reverte execuções já concluídas. Um comando genérico de cancelar ambas não consegue garantir que a conta regressa instantaneamente ao seu estado inicial.

O guia de automatização da negociação em mercados de previsão explica por que recuperação precisa de provas da conta. Com duas plataformas, o bot tem de completar esse raciocínio duas vezes e depois reconstruir a relação entre as posições resultantes.

Tratar estado desconhecido como problema próprio de exposiçãoPair OutcomeBoth FilledOne PartialOne RejectedState UnknownTRADING FIELD NOTESEDUCATIONAL RESOURCE
O plano de execução tem de tratar estados incompletos e incertos tão explicitamente como um par totalmente correspondido.

Acompanhar liquidação em duas cronologias independentes

Mesmo um par totalmente executado e corretamente correspondente pode disponibilizar recebimentos em momentos diferentes. Uma plataforma pode concluir o seu processo enquanto a outra permanece por resolver. Cobertura eventual esperada não torna ambos os saldos imediatamente utilizáveis.

Acompanhe fecho de negociação, determinação do resultado e provas de liquidação de cada componente. Um resultado real pode parecer óbvio antes de qualquer conta ter concluído a transição financeira relevante. O sistema não deve gastar recebimentos esperados como se já estivessem disponíveis.

Um atraso pode importar mesmo quando a relação final de pagamentos permanece intacta. Fundos comprometidos em posições por resolver não podem necessariamente suportar outra oportunidade, e o proprietário pode precisar de manter recursos para outras obrigações durante a espera.

Disputas ou resultados invulgares exigem comparação com o argumento original de equivalência. Se os dois contratos resolvem de forma diferente, investigue se a incompatibilidade surgiu de regras, uma exceção não considerada ou outra causa documentada. Não presuma automaticamente que uma plataforma cometeu um erro.

Liquidação fecha o ciclo económico apenas quando ambas as posições e os seus efeitos em dinheiro são explicados. Um registo concluído de par deve distinguir a previsão feita na entrada, execuções efetivas, todas as despesas relevantes e resultados finais das contas.

Medir o capital comprometido em todo o processo

Um resultado deve identificar o denominador de capital usado para o descrever. O montante gasto a adquirir um par, os recursos reservados em duas contas e o dinheiro total atribuído à estratégia podem diferir substancialmente. Alternar entre eles pode fazer um resultado modesto parecer mais impressionante sem alterar qualquer resultado em dinheiro.

No exemplo hipotético de 120 pares, o custo total de aquisição incluindo despesas assumidas era 118 dólares e 80 cêntimos. A diferença condicional de 1 dólar e 20 cêntimos é aproximadamente 1,01 por cento desse montante de aquisição. Se o proprietário tinha reservado 150 dólares entre as duas contas para suportar entrada e contingências, o mesmo montante é 0,8 por cento desses recursos reservados.

Nenhum denominador é automaticamente errado, mas cada um responde a uma pergunta diferente. Um relatório deve dizer qual utiliza e não deve descrever um como o outro. Recursos mantidos disponíveis para um possível desequilíbrio permanecem parte de operar a estratégia mesmo quando o percurso normal não os consome.

Tempo também pertence à interpretação. Um par que liquida rapidamente e outro que permanece por resolver durante semanas podem mostrar a mesma diferença nominal enquanto imobilizam capital por períodos muito diferentes. Não projete um exemplo curto num retorno anual presumindo que oportunidades idênticas, reinvestimento imediato e acesso ininterrupto à conta continuarão.

Acompanhe duração realizada, saldos não usados das contas e obrigações por resolver juntamente com lucro e perda. Essa visão ajuda a comparar qualidade de candidatos sem fingir que uma diferença teórica de pagamentos capta toda a carga económica de manter duas contas prontas.

Voltar a aprovar um par quando as suas provas mudam

Um par aprovado não deve permanecer aprovado indefinidamente apenas porque os seus identificadores ainda existem. Condições novas, exceções esclarecidas, permissões alteradas das contas ou uma interpretação diferente da fonte podem invalidar parte do argumento original.

Versione as provas usadas para aprovação e identifique que alterações exigem revisão. Uma atualização de preço habitualmente exige recálculo; um esclarecimento material de regras pode exigir uma decisão nova de equivalência. São tipos diferentes de alteração e não devem partilhar um botão genérico único de atualização.

Retirar um par impede entrada nova mas não elimina obrigações existentes. Mantenha as suas posições e ordens no sistema de monitorização até o seu destino ser conhecido. Um candidato removido não pode tornar-se exposição não observada da conta.

Reveja pares rejeitados bem como negociados. Rejeição repetida por profundidade escassa, incompatibilidade temporal ou regras incertas pode revelar que a lógica de descoberta está a gerar candidatos pouco úteis. Melhorar esse filtro pode ser mais valioso do que acelerar envios.

Um bot de arbitragem Kalshi versus Polymarket é melhor avaliado pela qualidade dos seus registos concluídos de pares e pelo tratamento de falhas. Comparação de preços encontra a pergunta; provas de regras, controlo independente das contas e liquidação verificada determinam se a resposta proposta sobrevive ao contacto com as duas plataformas.

Guias relacionados e exemplos desenvolvidos

Continue a aprender

Explorar todos os recursos