Perguntas frequentes
Qual tarifa maker / taker usar para estimar o custo de um perpétuo da OKX?

Use a tarifa exibida após o login para sua região, nível de conta e contrato, e confirme o papel de cada fill. Maker de 0,02% e taker de 0,05% neste artigo são hipóteses didáticas, não tarifas universais.

Com que frequência o funding dos perpétuos da OKX é liquidado?

O intervalo de 8 horas é comum, mas a OKX pode ajustar um contrato para 6, 4, 2 ou 1 hora. Não grave horários UTC fixos: leia fundingTime e nextFundingTime e confira o extrato depois da liquidação.

Se o funding está positivo, o long paga ou recebe?

Quando a taxa liquidada é positiva, longs pagam shorts; quando é negativa, shorts pagam longs. Em uma posição linear em USDT, o valor de cada período usa o valor da posição na liquidação multiplicado pela taxa liquidada daquele período.

Quais campos ler na API de funding da OKX?

fundingRate é a previsão da próxima liquidação e pode mudar. Use fundingTime e nextFundingTime para o horário, settState para o estado e settFundingRate para o período em processamento ou liquidado; nextFundingRate pode vir vazio e não significa zero nem sinal de trade.

Quanto custa o exemplo com margem de 100 USDT e 10x?

Com as hipóteses explícitas de nocional de 1.000 USDT, taker de 0,05% nos dois lados e 90 liquidações pagando 0,01% sobre nocional constante, a taxa de trading é 1 USDT e o funding é 9 USDT. O valor real deve somar cada período pelo valor da posição e settFundingRate; a taxa de saída usa o valor real de saída.

1. Comece pela tarifa da conta e pelos fills

O custo de um perpétuo tem pelo menos duas partes: taxa de trading sobre o valor de cada fill e funding sobre o valor da posição em cada liquidação. A alavancagem ajuda a obter o nocional inicial a partir da margem, mas não transforma a tarifa da plataforma em outro percentual.

Não trate uma tabela pública como sua tarifa pessoal. Região, nível de conta, produto e contrato podem alterar o resultado. Depois do login, veja a tabela aplicável e confirme no histórico se cada fill foi maker ou taker. Os números de 0,02% e 0,05% usados aqui servem apenas para as contas.

Uma planilha útil registra horário, tipo de fill ou liquidação, nocional naquele momento e taxa efetiva. Assim, aumentos, reduções e variações de preço não ficam escondidos por um único nocional de entrada.

2. Leia corretamente horários e campos

Funding é o fluxo periódico entre os dois lados do perpétuo. Uma taxa liquidada positiva faz longs pagarem shorts; uma taxa negativa faz shorts pagarem longs. Em posição linear em USDT, o valor de um período usa o valor da posição na liquidação multiplicado pela taxa liquidada desse período.

O intervalo de 8 horas é comum, mas a OKX pode ajustá-lo para 6, 4, 2 ou 1 hora. No endpoint /api/v5/public/funding-rate?instId=BTC-USDT-SWAP, use fundingTime e nextFundingTime para descobrir o intervalo atual, em vez de decorar horários UTC.

fundingRate é a previsão da próxima liquidação e pode mudar. settState informa o estado e settFundingRate corresponde ao período em processamento ou já liquidado. nextFundingRate pode vir como string vazia no método current-period; vazio não é zero nem sinal. Os limites do instrumento naquele momento vêm em minFundingRate e maxFundingRate.

3. Maker / taker depende do fill

Maker e taker descrevem o papel de liquidez do fill, não o nome do tipo de ordem. Uma limit que cruza o book imediatamente ainda pode ser taker. Post-only evita o cruzamento ativo, mas pode cancelar ou ficar sem execução.

Para trades executados, use o papel e o valor do histórico de fills. Para um plano, calcule cenários maker e taker separados; trate a falta de execução e o deslocamento de preço como riscos próprios, não como uma taxa certa.

4. Dois exemplos reproduzíveis

Exemplo A — hipóteses didáticas. Margem de 100 USDT, 10x e nocional constante de 1.000 USDT; entrada e saída presumidas como taker a 0,05%; 90 liquidações pagando 0,01% sobre nocional constante. Taxas dos dois lados = 1.000 × 0,05% × 2 = 1 USDT. Funding = 1.000 × 0,01% × 90 = 9 USDT. Total = 10 USDT, ou 10% da margem inicial. Isso não é histórico nem previsão.

Se também fixarmos entrada do BTC em 100.000 USDT, quantidade de 0,01 BTC, fluxo de funding já realizado de 9 USDT e taxa taker de saída sobre o valor real de saída, a equação de equilíbrio é 0,01 × (saída − 100000) = 0,50 + 9 + 0,01 × saída × 0,05%. O resultado é cerca de 101.000,50 USDT, alta de 1,0005%.

Exemplo B. Margem de 100 USDT, 5x e nocional constante de 500 USDT; os dois lados presumidos como maker a 0,02%; 42 liquidações pagando 0,01%. Taxas = 0,20 USDT, funding = 2,10 USDT, total = 2,30 USDT. Com entrada em 100.000 USDT, 0,005 BTC e taxa de saída pelo valor real, o equilíbrio fica perto de 100.460,09 USDT, ou +0,4601%.

Numa posição real, some a taxa sobre o valor de cada fill e o funding sobre o valor da posição em cada liquidação multiplicado por settFundingRate. Um único nocional ou média não substitui o histórico inteiro.

5. Anualize sem trocar o denominador

Se a hipótese matemática for pagar 0,01% a cada 8 horas por 365 dias, sem composição, a anualização simples é 0,01% × 3 × 365 = 10,95%. Esse percentual é sobre o nocional, não é juro sobre nove margens emprestadas nem previsão da taxa futura.

Comparar o mesmo custo nocional com a margem inicial fixa de 100 USDT do exemplo 10x produz 109,5% sobre a margem. O número muda com a alavancagem e o denominador de margem; por isso, uma anualização deve informar intervalo, denominador e composição. O efeito da alavancagem sobre liquidação está em alavancagem vs preço de liquidação.

Também não basta subtrair um rendimento spot ou de lending do funding e chamar a diferença de lucro de arbitragem. A conta completa inclui capital no spot, empréstimo, taxas, basis, slippage, margem e risco de execução.

6. Reconcilie a estimativa com o extrato

Antes da ordem, registre a tarifa da conta, o papel de fill esperado, o valor previsto, além de fundingTime, nextFundingTime e fundingRate. Após o fill, use os dados reais; após a liquidação, use settState, settFundingRate e o extrato de funding.

Separe qualquer diferença entre mudança no valor dos fills, mudança de maker/taker e mudança da taxa ou quantidade de liquidações. Se a posição aumentou ou diminuiu, registre cada liquidação em uma linha.

Fontes oficiais conferidas em setembro de 2026: mecanismo de funding de perpétuos da OKX, FAQ de taxas da OKX e documentação da API. Confira a tarifa e o produto aplicáveis na conta logada da sua região.