Referência de copy trading
Referência detalhada de como o copy trading é executado, além dos casos-limite que vale conhecer quando uma cópia usa os seus fundos. Para configurar, comece pela Introdução e pelas Configurações.
#Como funciona o espelhamento
O copy trading roda em dois lugares que se comportam do mesmo jeito, porque os dois chamam um mesmo núcleo de decisão compartilhado para "devemos copiar esta execução, e com que tamanho":
- Execução no navegador: espelha enquanto a sua aba da BOOPOLY está aberta. Conduz tanto o Real quanto a Simulação na aba.
- Servidor 24/7: roda os copy trades reais sem precisar de aba aberta, depois que você ativa Ativar copy trading 24/7. Ele verifica as execuções recentes de cada trader ativo pelo menos uma vez por minuto (com verificações extras no meio) e as espelha usando o assinante de servidor que você autorizou.
Como as duas execuções compartilham o mesmo núcleo, a mesma conta de dimensionamento e as mesmas verificações dos filtros avançados rodam na aba e no servidor. Uma cópia simulada no navegador toma as mesmas decisões que o servidor tomaria.
ObservaçãoCom o copy trading 24/7 ativado, os copy trades reais continuam rodando no servidor mesmo com o app fechado. A Simulação roda apenas na sua aba aberta; as cópias simuladas ficam guardadas no seu navegador e nunca rodam no servidor.
Limites. Até 10 copy trades reais podem ficar ativos ao mesmo tempo por conta, e até 30 cópias simuladas num navegador. Uma cópia pausada não conta; pause ou pare uma para abrir espaço.
Mercados não copiados. A compra de um trader num mercado relacionado a Taiwan é ignorada, sem enviar ordem nem registrar uma linha de execução. As vendas dele nesses mercados continuam sendo espelhadas, para que uma posição mantida de antes possa ser fechada. O copy trading real também não está disponível onde a negociação com dinheiro real é restrita (Taiwan, países sancionados pela OFAC, Reino Unido, França e Ontário); a Simulação funciona em qualquer lugar.
Latência. O espelhamento acompanha o trader com um pequeno atraso. O feed público de atividade da Polymarket lista as execuções de um trader alguns segundos depois que elas acontecem (cerca de 20 segundos nas nossas medições), e o servidor o verifica pelo menos uma vez por minuto. Num mercado que se move rápido, o preço pode mudar entre a execução do trader e a sua cópia, então as suas execuções podem ser diferentes das do trader em preço, tamanho e momento. É por isso que as ordens a mercado usam a verificação de diferença de preço, e as ordens limitadas esperam num preço definido em vez de acompanhar o mercado.
#Simulação vs. Real
A Simulação roda no seu navegador com capital virtual. Você define o Capital virtual (padrão US$ 100, mínimo US$ 1). As cópias são simuladas com preços ao vivo (uma compra paga o ask, uma venda recebe o bid) e registradas como execuções simuladas neste navegador. Nenhum fundo se move, nenhuma ordem on-chain é enviada, e as cópias não passam para outros dispositivos.
O que a Simulação cobre: escolha do trader, direção, dimensionamento das compras, dimensionamento das vendas, limites de orçamento e todos os filtros avançados, usando o mesmo núcleo de decisão do Real.
O que a Simulação não cobre: a qualidade real das execuções, o slippage real, as taxas de taker/maker, a liquidação on-chain, o comportamento da conversão/garantia, Se passar da diferença, esperar e a continuidade 24/7 (a Simulação pausa quando você fecha a aba).
DicaUma rodada na Simulação mostra como as suas configurações se traduzem em ordens. Execuções, taxas e slippage reais passam a valer quando você muda para o Real, então os resultados podem ser diferentes.
#Mecânica do inverso
O Inverso fica do lado oposto do mesmo mercado. Quando o trader compra o token Sim, a sua cópia compra o token Não daquele mercado; quando ele compra Não, você compra Sim. É uma posição no outro resultado do mesmo evento, não uma venda a descoberto.
O Inverso só funciona em mercados com dois resultados. Num mercado com três ou mais resultados não existe um único "oposto", então essas operações são ignoradas.
O dimensionamento e todos os filtros valem do mesmo jeito que no Copiar; só o token do resultado é trocado. O preço a mercado/limitado é calculado sobre o livro do token oposto, então o preço que você paga é o preço desse token (aproximadamente 1 − target's price num mercado com dois resultados, sujeito ao livro).
#Dimensionamento e slippage
Cada compra é dimensionada num valor em USDC pelo seu modo de compra e depois convertida em cotas pelo preço que você vai pagar:
- Uma porcentagem da operação dele:
target's order USDC × pct%. - Uma parte da dele, com limites:
target's order USDC × pct%, mantido dentro de[min, max]. - Valor fixo: o seu valor fixo em USDC.
- O menor possível: a menor ordem que atende a ambos os mínimos da Polymarket: ≥ 5 cotas e ≥ US$ 1 de valor nocional.
O resultado é então limitado pelo seu limite por operação e depois pelo orçamento total restante. Nos modos de porcentagem, com limites e fixo, uma ordem que ficaria abaixo de US$ 0,50 é ignorada por ser pequena demais para espelhar. O menor possível é exceção, já que mira deliberadamente o mínimo. Um tamanho que ficaria abaixo do mínimo de 5 cotas / US$ 1 do mercado é ignorado com o motivo indicado (por exemplo, o orçamento restante é pequeno demais), para que não seja enviada uma ordem que a bolsa recusaria.
Diferença de preço (só A mercado). O filtro Diferença de preço aceitável (padrão 5%) ignora uma cópia a mercado se o preço se moveu contra você mais do que isso em relação ao preço de execução do trader: numa compra, um ask mais alto; numa venda, um bid mais baixo. Um movimento a seu favor nunca é ignorado. Isso evita que uma cópia compre a um preço que já passou bem do preço do trader durante o atraso do feed. Com Se passar da diferença, esperar definido, a cópia deixa uma ordem limitada no limite da diferença por esse número de minutos (cancelada se não for executada).
Preço das limitadas. As cópias limitadas não usam a diferença de preço. Elas ficam no livro como ordem maker, um tick melhor que o trader: no preço do trader, se ainda estiver abaixo do melhor ask (acima do melhor bid, numa venda); senão, no melhor bid (melhor ask, numa venda). Elas nunca cruzam o livro e não pagam taxas; só são executadas se o mercado negociar naquele preço.
#Orçamento, exposição e limite por mercado
- O Orçamento total é acumulado em todas as cópias, contado a partir das execuções de compra da própria cópia. Quando sobra menos que o valor de uma ordem, as compras param e a cópia mostra Orçamento esgotado · ainda vendendo; as vendas continuam sendo espelhadas. As vendas não repõem o orçamento; aumente-o para voltar a comprar.
- O Limite por operação limita cada cópia antes da verificação do orçamento total.
- O Máx. por mercado soma as execuções de compra anteriores num mesmo
conditionId; quando o gasto acumulado naquele mercado atinge o limite, as compras seguintes nele são ignoradas (as vendas não são afetadas).
DicaUm orçamento total mantém o gasto previsível mesmo quando um trader é muito ativo ou você usa uma porcentagem alta. É a forma mais simples de definir o máximo que uma cópia pode gastar.
#Filtros de mercado e prazos
As verificações avançadas rodam antes de cada cópia de compra e devolvem o primeiro motivo pelo qual uma compra não passa. As vendas nunca são filtradas: todos os filtros abaixo são de entrada, então uma cópia sempre pode sair de uma posição que tem.
- Validade da cópia (Pausar a cópia após): quando o copy trade fica mais velho que o tempo definido (1h / 12h / 1d), ele para de comprar e passa para Pausado · ainda vendendo (não é parado).
- Ignorar ordens pequenas: as execuções do trader abaixo deste valor em USDC são ignoradas.
- Máx. por mercado: veja acima.
- Volume mín. em 24 h / Liquidez mín. / Dias até a liquidação / Filtro de categoria: dependem de uma consulta de dados do mercado; se a consulta falhar, a compra segue em frente em vez de ser bloqueada. Nos jogos, os dias restantes contam a partir do início.
- Cancelar ordens limitadas após: só cópias limitadas; quanto tempo cada ordem limitada enviada fica no livro antes de ser cancelada (5m / 1h / 3h / Nunca).
Modos do filtro de categoria: Todas (aceita tudo), Só estas (espelha apenas mercados cujas tags correspondem), Excluir estas (ignora mercados cujas tags correspondem). Um mercado corresponde quando qualquer uma das tags dele corresponde. As categorias cobrem as categorias principais da Polymarket; qualquer outra você escolhe entre as próprias tags da Polymarket em Outras tags (buscar na Polymarket). Esportes já cobre todas as ligas.
#Tratamento de falhas e novas tentativas
Cada cópia vira uma execução com um status. O servidor tenta de novo uma cópia que falhou até 3 vezes, com cerca de 5 minutos de intervalo.
| Status | Significado |
|---|---|
| Pendente | Na fila: decidiu-se espelhar, ainda não foi enviada. |
| Enviada | Ordem enviada ao CLOB, aguardando o resultado da execução. |
| Executada | A ordem foi negociada. |
| Tentando de novo | O envio falhou e o servidor vai tentar de novo (até 3 vezes). |
| Falhou | O envio falhou (por exemplo, garantia insuficiente) e não está mais sendo tentado: as tentativas acabaram, ou a cópia não está mais ativa. |
| Ignorada | As suas próprias configurações disseram não: um filtro, o limite por mercado, o orçamento ou o mínimo de US$ 0,50. Nada foi enviado. |
| Cancelada | Uma ordem no livro cancelada porque você parou o copy trade. |
| Rejeitada | Não foi enviada: o preço tinha passado da sua diferença, a ordem estava abaixo de um mínimo do mercado ou a bolsa a recusou. |
Uma compra que falha no Real pode acionar uma conversão USDC.e → pUSD no servidor e uma nova tentativa, quando a política do seu assinante de servidor permite. O motivo da falha é registrado para você ver por que uma cópia não foi adiante.
#Execuções parciais
A ordem de um trader pode ser executada em várias partes dentro de uma curta janela de consolidação. Essas execuções parciais são combinadas, de modo que uma ordem do trader vira uma única cópia, em vez de uma série de cópias pequenas. Isso mantém o seu dimensionamento e a contabilidade por mercado alinhados com a mudança real na posição do trader.
#Acompanhamento de posições e P&L
O P&L é contabilizado pelo custo real liquidado, não pelo preço nominal do CLOB; o preço mostrado no livro nem sempre é o USDC que de fato é liquidado. O P&L realizado conta as posições que foram vendidas ou resgatadas (liquidadas). As posições abertas ficam não realizadas até o trader (ou você) fechá-las, ou até o mercado ser resolvido.
Veja em Ordens e P&L como as execuções espelhadas aparecem no seu registro de ordens.
#Comportamento do stop-loss
O limite de perda ("Limite de perda (para de comprar)") mede o P&L total da cópia: o realizado com vendas e mercados liquidados, mais as posições abertas avaliadas pelo bid (uma posição cujo preço não pode ser lido conta pelo custo). Quando ele cai até o seu limite, a cópia para de comprar e passa para Pausado · ainda vendendo. As vendas do trader continuam sendo espelhadas, então as posições abertas ainda podem ser fechadas junto com o trader, e nada mais é vendido por você. A cópia só vende para espelhar o trader fechando uma posição. A validade da cópia funciona do mesmo jeito.
Pausar ou retomar a cópia por conta própria encerra o estado de só vender: uma pausa manual é uma pausa completa (as vendas também deixam de ser espelhadas), e uma retomada é uma retomada completa.
Um Orçamento total esgotado tem o mesmo efeito sem mudar o status: a cópia continua ativa, mostra Orçamento esgotado · ainda vendendo, ignora as compras e continua espelhando as vendas.
Status em que um copy trade pode estar: Ativo (uma cópia simulada mostra Rodando · esta aba), Pausado (por você; uma pausa completa), Pausado · ainda vendendo (pelo limite de perda ou pela validade da cópia), Parado. Uma cópia real cujas últimas 20 tentativas falharam todas por falta das credenciais da bolsa também é pausada automaticamente (uma pausa completa), e você recebe uma notificação.
#Vendas manuais
Com o modo de venda Não vender automaticamente, as cópias replicam apenas as entradas; as vendas do trader não são espelhadas e você mesmo fecha as posições pelo seu portfólio. É também assim que você sai de qualquer posição que um copy trade pausado ou parado ainda tenha. Caso contrário, essas posições ficam abertas até o mercado ser resolvido.
#Resolução do mercado e resgate
Quando um mercado copiado é resolvido, as posições são liquidadas on-chain e o valor resgatado conta como P&L realizado. O copy trading não precisa enviar uma venda num mercado resolvido; a resolução o liquida. O filtro Dias até a liquidação permite ignorar mercados que serão resolvidos antes do que você quer.
#Requisitos
Para rodar o copy trading você precisa de:
- Uma conta BOOPOLY com login feito. Veja Carteiras e login.
- Uma carteira de depósito com fundos (modo Real). As cópias reais gastam os fundos da sua carteira de depósito. Veja Depósito e saque.
- Uma região onde a negociação com dinheiro real está disponível (modo Real). Não Taiwan, países sancionados pela OFAC, Reino Unido, França ou Ontário. A Simulação está disponível em qualquer lugar.
- Uma aba aberta (execução no navegador / Simulação). O espelhamento no navegador e todos os copy trades simulados só rodam enquanto a sua aba da BOOPOLY está aberta.
- Copy trading 24/7 ativado (modo Real 24/7). Para os copy trades reais rodarem com a aba fechada, aperte Ativar copy trading 24/7 (duas assinaturas, feitas uma única vez). Isso autoriza o nosso assinante de servidor a assinar pela sua carteira sob uma política restrita; Segurança explica como funciona.
DicaAntes de deixar uma cópia rodando sem supervisão, uma rotina comum é: testar na Simulação, definir um orçamento total e conferir as primeiras ordens espelhadas no seu histórico de ordens.