Maya,
Você criou uma estratégia com ações dos EUA que vende a descoberto após fortes gaps de abertura e mantém a posição por até três pregões. Seu simulador cobra comissões, cruza o spread e limita a participação. Antes de passar mais uma tarde ajustando o limite do gap, você precisa responder a uma pergunta mais básica: sua conta teria conseguido tomar essas ações emprestadas?
Seu backtest de venda a descoberto precisa de um modelo de empréstimo sempre que o empréstimo de títulos limitar a entrada ou alterar a economia de manter a posição. Esse modelo precisa incluir disponibilidade histórica, quantidade acessível, custos do empréstimo e uma resposta a chamadas de devolução. Uma taxa anual fixa cobre apenas uma parte.
No seu caso, essa omissão pode mudar quais operações existem. As ações de baixa capitalização com gaps espetaculares também podem ser aquelas em que o empréstimo é escasso ou caro. Você não pode presumir que remover as operações indisponíveis deixará uma versão menor da mesma estratégia.
Sua primeira ordem vem antes da ordem de venda
Imagine seu próximo sinal simulado: vender 1,000 ações a $10. Seus dados de preço mostram que a ação teve bastante volume negociado. Isso diz algo sobre a capacidade de execução. Diz muito pouco sobre o estoque de ações ao qual sua corretora consegue dar acesso à sua conta.
Para uma venda a descoberto comum de ações dos EUA, em geral sua corretora precisa atender ao requisito de localização aplicável antes de executar a venda. No seu simulador, mantenha claras as distinções: uma localização fornece uma base para acreditar que as ações podem ser emprestadas; ela não é uma reserva incondicional das ações durante todo o período em que você mantiver a posição.
| Resposta histórica da corretora | Ação simulada |
|---|---|
| 1,000 ações acessíveis a uma taxa cotada aceitável | Permitir que a quantidade solicitada siga para as verificações de execução |
| Apenas 300 ações acessíveis | Limitar a ordem a 300, se sua estratégia aceitar alocações parciais |
| Nenhuma ação acessível | Rejeitar a entrada e registrar uma rejeição por falta de empréstimo |
| Nenhuma observação histórica | Marcar a elegibilidade como desconhecida e incluí-la na análise de sensibilidade |
Você precisa definir uma política para esse caso de 300 ações antes de ver o retorno. Caso contrário, vai acabar aceitando alocações parciais nas operações vencedoras e dizendo que as perdedoras eram pequenas demais para valer a pena.
E mantenha a terminologia simples. Você pode chamar uma coluna do banco de dados de locate_status e ainda entender o que ela significa seis meses depois. Chame-a de shortable_magic e terá criado um pequeno problema de manutenção. Todo caderno de pesquisa parece acabar ganhando um desses.
Seus três pregões podem incluir um fim de semana
Suponha que você abra uma posição vendida de $10,000 na sexta-feira e a encerre na segunda-feira. Neste exemplo, considere que sua corretora cobra três dias corridos de empréstimo, usa um denominador de 365 dias e mantém o saldo sujeito à cobrança em $10,000. Essas são premissas explícitas do modelo; para uma implementação fiel, você precisará das convenções reais de apuração e avaliação da sua corretora.
| Taxa anualizada de empréstimo | Custo diário | Custo em três dias | Parcela do valor nocional de entrada |
|---|---|---|---|
| 30% | $8.22 | $24.66 | 0.247% |
| 100% | $27.40 | $82.19 | 0.822% |
| 360% | $98.63 | $295.89 | 2.959% |
Seu cálculo é: saldo sujeito à cobrança × taxa anualizada × dias ÷ 365. Seu razão real pode exigir outra base de dias, atualização diária de preços, convenções de garantias ou cobranças de localização separadas. Você também deve contabilizar à parte qualquer crédito aplicável sobre os recursos da venda a descoberto.
Se a ação cair 2%, seu ganho bruto com a variação do preço será de $200. No exemplo de 360%, você já terá gasto mais do que isso com o empréstimo, antes dos custos de execução. Sob essas premissas, não é preciso um argumento estatístico sutil para rejeitar essa operação.
Mas um filtro de taxa no momento da entrada não fixa o custo de manter a posição. A taxa do empréstimo pode mudar enquanto a posição estiver aberta. Apure o custo com base nas condições aplicáveis a cada dia; use a cotação da entrada apenas para decisões que você poderia de fato tomar naquele momento.
Seus dados precisam refletir a perspectiva da corretora
Você precisa de registros com marcação de tempo contendo o símbolo, a corretora ou fonte de empréstimo, o status de disponibilidade, a quantidade indicada e a taxa. Preserve o horário em que recebeu a observação. Um arquivo noturno entregue depois da sua entrada pela manhã não pode justificar a decisão tomada naquela manhã.
Você também precisa entender o que significa a quantidade. Um feed indicativo de estoque pode mostrar o estoque compartilhado entre clientes. Isso não necessariamente garante essa alocação à sua conta. Se você tiver solicitações e respostas reais de localização, preserve-as junto com o feed.
Se você não tiver dados históricos de empréstimo, ainda poderá estudar o sinal. Identifique o resultado como condicionado à disponibilidade de empréstimo e mostre como as premissas de elegibilidade e taxa o alteram. A lista atual de ativos fáceis de tomar emprestado não permite comprovar que a venda a descoberto era viável no passado.
Seu teste de estresse deve ser seletivo. Remova ou limite as operações nos ativos mais expostos às restrições de empréstimo e varie as taxas. Excluir aleatoriamente 10% das entradas pode deixar o problema passar por completo: os movimentos de preço que parecem melhores podem estar concentrados justamente nos ativos mais difíceis de tomar emprestados.
Sua regra de saída não controla todas as saídas
Você definiu uma permanência máxima de três pregões. Seu credor e sua corretora não assinaram esse documento da estratégia.
Uma chamada de devolução pode levar à substituição do empréstimo ou ao fechamento forçado, conforme o processo da sua corretora. Você não deve converter toda chamada de devolução em uma compra imediata a mercado. Represente os desfechos possíveis e, quando houver registros, reproduza as notificações e os prazos reais.
Sem esses registros, apresente um cenário de estresse separado, com premissas explícitas sobre a falha na substituição do empréstimo e o momento da cobertura forçada. Inclua os custos de execução da cobertura. Mantenha esse cenário distinguível de uma reconstrução apoiada em evidências históricas.
Na próxima rodada, dê a cada operação candidata um percurso rastreável: ações solicitadas, decisão sobre o empréstimo, ações alocadas, ações executadas, custos diários do empréstimo e motivo da saída. Mantenha as candidatas rejeitadas no resultado para que você possa ver se a falta de empréstimo elimina a aparente fonte do desempenho superior da estratégia.
Depois, reabra suas dez maiores operações vencedoras simuladas. Ao lado de cada uma, coloque as evidências de que você poderia acessar as ações e manter a posição aberta. Onde esse espaço estiver em branco, estará sua próxima tarefa de pesquisa.
← Todos os artigos


