Com um valor nocional de $100,000, um funding de 10 pontos base movimenta $100. Uma posição mantida durante oito momentos de funding num dia pode gerar oito fluxos de caixa distintos. Uma operação aberta um segundo depois de um desses momentos pode não receber qualquer pagamento, embora um backtest baseado em barras o atribua à operação. Muitas vezes, o número surpreendente não é a taxa, mas sim o valor nocional que a exchange usou no cálculo.
O funding dos futuros perpétuos é uma transferência entre detentores de posições long e short, normalmente liquidada em horários definidos. Não é uma comissão de negociação da exchange, e uma série histórica de taxas, por si só, não basta para reconstruir o fluxo de caixa. Também precisa da posição elegível em cada liquidação e das regras da plataforma para determinar a exposição elegível.
Como pode uma taxa de funding reduzida produzir um resultado elevado no backtest?
O funding incide sobre o valor nocional da posição. Se uma estratégia mantiver $100,000 durante um pagamento de 0.10%, o fluxo de caixa será de $100. Se isso se repetir de oito em oito horas durante 30 dias, a soma simples será de $9,000, antes de ter em conta as alterações das posições ou das taxas. É uma componente significativa do P&L reportado por uma estratégia.
Para um contrato linear, uma primeira aproximação útil é:
funding cash flow = signed position notional × funding rate
Segundo a convenção comum, uma taxa positiva significa que as posições long pagam às posições short; uma taxa negativa significa que as posições short pagam às posições long. Se a estratégia estiver long $100,000 com uma taxa de +0.10%, o fluxo de caixa será de -$100. Uma posição short com o mesmo valor nocional recebe $100. É fácil inverter esta convenção de sinal por engano, sobretudo quando um fornecedor de dados apresenta a taxa na perspetiva de quem paga.
O funding é um fluxo de caixa da posição. Deve ser registado no livro de conta no momento da liquidação, juntamente com os lucros e perdas realizados e as comissões, e não como uma percentagem subtraída do sinal ou aplicada à barra inteira.
Que posição paga quando uma operação atravessa o momento de funding?
Use a posição elegível no momento do cálculo ou da liquidação do funding pela exchange, de acordo com a regra documentada dessa plataforma. Um backtest que recolha a taxa uma vez por barra e a multiplique pela posição no fecho da barra pode cobrar funding sobre uma exposição que não existia no momento da liquidação.
Vejamos um exemplo simples. O momento de funding é às 08:00 UTC. Uma estratégia mantém uma posição long de $50,000 até às 07:59:59, fecha-a e abre uma nova posição long de $50,000 às 08:00:01. Se a exchange registar as posições elegíveis às 08:00, nenhuma das operações deve ser sujeita a uma cobrança apenas porque a barra horária do backtest inclui as 08:00. O resultado muda se a plataforma usar uma janela de medição ou uma convenção de liquidação diferente; por isso, confirme as especificações do contrato e os registos reais da plataforma.
| Atalho no backtest | O que pode correr mal | Tratamento recomendado |
|---|---|---|
| Aplicar cada taxa à posição no fecho da barra | A exposição aberta após a liquidação pode ser sujeita a cobrança | Registar um evento de funding para a posição elegível no momento do evento |
| Usar o sinal da taxa sem verificar a sua definição | Quem paga e quem recebe podem ficar invertidos | Registar a convenção de sinal da plataforma juntamente com os dados |
| Aplicar o funding à quantidade de contratos como se fossem dólares | Os contratos inversos podem ter fluxos de caixa denominados em moedas | Usar o multiplicador do contrato e a moeda de liquidação |
Porque é que o tipo de contrato altera o cálculo?
Num contrato linear liquidado em dólares ou num ativo indexado ao dólar, o valor nocional é normalmente expresso na moeda de cotação. Num contrato inverso, são relevantes o valor nominal do contrato e a moeda de liquidação: o pagamento de funding pode ser denominado na moeda subjacente. Multiplicar o número de contratos pela taxa e chamar dólares ao resultado pode gerar um registo aparentemente plausível, mas dimensionalmente incorreto.
Registe explicitamente as unidades: contratos, multiplicador, preço de marcação ou de referência, taxa de funding e moeda de liquidação. Converta para a moeda de reporte da carteira usando um preço disponível no momento do fluxo de caixa. Guarde também o montante e a moeda originais; uma conversão posterior não deve alterar aquilo que a conta recebeu.
Como devo validar o funding num backtest?
Comece com um evento que possa verificar manualmente e, em seguida, compare o registo com os extratos da plataforma ou com uma pequena conta de simulação. Para cada momento de funding, verifique a posição, a taxa, o montante calculado, o sinal e a moeda. Quando a estratégia alterar a posição perto da liquidação, inclua operações imediatamente antes e depois do momento de funding.
- Confirme os horários e se as taxas são apresentadas por intervalo ou anualizadas.
- Verifique se a taxa incide sobre o valor nocional ao preço de marcação, o valor nominal do contrato ou outro montante definido pela plataforma.
- Compare exemplos de quem paga e de quem recebe com a documentação da exchange.
- Confirme que o funding altera o capital próprio da conta e o saldo disponível no momento certo.
O funding pode fazer uma estratégia de carry parecer muito atrativa ou fazer uma operação direcional parecer pior do que sugere o gráfico de preços. A série de taxas mostra a transferência indicada pelo mercado. O registo de posições mostra se a sua conta simulada estava em posição para pagar ou receber.
← Todos os artigos


