Sistema de atribuição de posições

Última atualização: 31/03/2025

Atribuição de liquidações não preenchidas

Atualmente, como é uma má experiência para o cliente simplesmente interromper o open interest de negociadores lucrativos para compensar negociadores com garantias insuficientes, desenvolvemos um modelo alternativo para acomodar a provisão de liquidez em períodos de alta volatilidade.

Os provedores de liquidez (LPs) estão dispostos a assumir o risco de receber liquidações não preenchidas. O benefício é a margem de manutenção restante do valor de mercado da posição, que compensa o risco.

A participação no Sistema de Atribuição de Posições (PAS) funciona da seguinte forma:

  1. 1

    Cada LP que deseja participar no esquema pode fornecer uma posição máxima que está disposto a que lhe seja atribuída numa única ordem, ou um tamanho máximo de posição que está disposto a ter DEPOIS de uma atribuição ter ocorrido (ou ambos)

  2. 2

    Cada LP tem uma certa quantidade de margem disponível (AM) a qualquer momento, portanto, se AM < MT (limite máximo) não assumem o seu limite máximo, mas apenas até ao disponível.

  3. 3

    Após a atribuição, esta aparece no feed do websocket para Preenchimentos e enviamos um e-mail a descrever os parâmetros da posição que assumiram.

  4. 4

    Como último recurso, se uma liquidação não puder ser preenchida no livro de ordens nem atribuída pelos LPs que participam no PAS, então ocorre o unwind.

A capacidade total dos provedores de liquidez que participam no programa é um fundo de seguro de facto que fornece proteção contra volatilidade extrema que leva a perdas do sistema.

Esta solução permite-nos continuar a não exigir clawbacks e ter liquidação em tempo real dos lucros.

Lógica do Sistema de Atribuição de Posições

Distribuição de atribuições

Existem numerosos fatores que influenciam como as atribuições são distribuídas entre os Provedores de Liquidez (LPs) no PAS

  • Os membros do programa de Atribuição são todos tratados de forma igual. Quando ocorre uma liquidação que não pode ser preenchida pelo livro de ordens, o total de participações disponíveis para atribuição é dividido igualmente entre todos os Provedores de Liquidez ativos.

  • Embora todas as contas sejam tratadas de forma igual ao atribuir participações, os benefícios de definir uma preferência máxima mais alta para receber participações atribuídas ainda podem ser vistos na distribuição de participações atribuídas, se for mais capaz de receber mais atribuições em geral (ou seja, mantendo margem suficiente para aproveitar oportunidades), isso fará de si um provedor mais fiável e lhe dará a capacidade de receber uma participação maior.

  • Ou seja, se 500.000 contratos de FI_BTCUSD (qualquer tipo) fossem atribuídos entre 10 LPs (com 5 LPs definidos para max_position = 25k e os outros 5 LPs definidos para max_position = 100k), então, primeiramente, a atribuição de liquidação seria dividida igualmente entre as 10 contas em 50k. No entanto, como as primeiras 5 contas têm um máximo de 25k, elas receberiam os seus limites máximos. Isso significa que os restantes 125k que excederam seriam divididos entre as outras contas.

Descrição do algoritmo

Abaixo encontra-se uma descrição direta do processo:

  1. 1

    O preço de mercado para um contrato ou contratos muda, avaliando as posições com um novo valor.

  2. 2

    A liquidação ocorre ao nível da conta de margem (por exemplo, FI_BTCUSD) quando os valores da posição caem abaixo do requisito de margem de manutenção.

  3. 3

    As atribuições ocorrem por contrato (por exemplo, FI_BTCUSD_150618).

  4. 4

    Referimo-nos à liquidação não preenchida para um contrato específico como U.

  5. 5

    Referimo-nos ao conjunto de Provedores de Liquidez cujas preferências gerais são satisfeitas por P.

  6. 6

    Atribuímos U entre P de acordo com as suas preferências de risco.

  7. 7

    Repita o seguinte processo até que U tenha sido totalmente atribuído ou P esteja vazio.

  8. 8

    Se P estiver vazio e U não tiver sido totalmente atribuído, então o restante é terminado, com a correspondente queda no open interest.

Consulte um Exemplo de como uma Atribuição se desenrola no nosso sistema.

Os separadores decimais e de milhares apresentados neste artigo podem diferir dos formatos exibidos nas nossas plataformas de negociação. Consulte o nosso artigo sobre como usamos pontos e vírgulas para mais informações.

Precisa de mais ajuda?