Maya,
Construiu uma estratégia sobre ações dos EUA que vende a descoberto títulos com fortes gaps na abertura e mantém as posições até três sessões. O seu simulador cobra comissões, cruza o spread e limita a participação. Antes de passar mais uma tarde a afinar o limiar do gap, precisa de responder a uma pergunta mais básica: a sua conta teria conseguido pedir essas ações emprestadas?
O seu backtest de vendas a descoberto precisa de um modelo de empréstimo sempre que o empréstimo de títulos condicione a entrada ou altere a economia da posição. Esse modelo precisa de disponibilidade histórica, quantidade acessível, custos de empréstimo e uma resposta a recalls. Uma taxa anual fixa cobre apenas uma parte.
No seu caso, a omissão pode alterar as transações que chegam a existir. Os títulos de pequena capitalização com gaps espetaculares podem também ser aqueles em que o empréstimo é escasso ou caro. Não pode presumir que, ao remover as transações indisponíveis, fica com uma versão mais pequena da mesma estratégia.
A primeira ordem vem antes da ordem de venda
Imagine o seu próximo sinal simulado: vender 1,000 ações a $10. Os seus dados de preços indicam que a ação teve bastante volume. Isso diz-lhe algo sobre a capacidade de execução. Diz-lhe muito pouco sobre o inventário a que o seu broker consegue aceder por conta da sua conta.
Numa venda a descoberto normal de ações dos EUA, o seu broker geralmente tem de cumprir o requisito de locate aplicável antes de executar a venda. No simulador, deve manter claras as distinções: um locate constitui uma base para acreditar que as ações podem ser emprestadas; não é uma reserva incondicional de ações durante todo o período da posição.
| Resposta histórica do broker | Ação simulada |
|---|---|
| 1,000 ações acessíveis a uma taxa cotada aceitável | Permitir que a quantidade pedida avance para as verificações de execução |
| Apenas 300 ações acessíveis | Limitar a ordem a 300, se a sua estratégia aceitar alocações parciais |
| Nenhuma ação acessível | Rejeitar a entrada e registar uma rejeição por falta de empréstimo |
| Sem observação histórica | Marcar a elegibilidade como desconhecida e incluí-la na análise de sensibilidade |
Precisa de definir uma política para o caso das 300 ações antes de conhecer o retorno. Caso contrário, vai acabar por aceitar alocações parciais nas vencedoras e dizer que as perdedoras eram pequenas demais para valer a pena.
E mantenha a terminologia simples. Pode chamar a uma coluna da base de dados locate_status e perceber o que significa daqui a 6 meses. Chame-lhe shortable_magic e arranja um pequeno problema de manutenção. Todos os cadernos de investigação acabam por acumular um.
As suas três sessões podem incluir um fim de semana
Suponha que abre uma posição curta de $10,000 na sexta-feira e a fecha na segunda-feira. Para este exemplo, considere que o seu broker cobra 3 dias de calendário de empréstimo, usa um divisor de 365 dias e mantém o saldo sujeito a comissão em $10,000. Estas são hipóteses explícitas de modelação; para uma implementação fiel, precisará das convenções reais de acumulação e avaliação do seu broker.
| Taxa anualizada de empréstimo | Encargo diário | Encargo de 3 dias | Proporção do valor nominal de entrada |
|---|---|---|---|
| 30% | $8.22 | $24.66 | 0.247% |
| 100% | $27.40 | $82.19 | 0.822% |
| 360% | $98.63 | $295.89 | 2.959% |
O seu cálculo é saldo sujeito a comissão × taxa anualizada × dias ÷ 365. O seu registo real pode exigir uma base de dias diferente, atualização diária de preços, convenções de colateral ou comissões de locate separadas. Deve também contabilizar à parte qualquer crédito aplicável sobre os proveitos da venda a descoberto.
Se a ação cair 2%, o seu ganho bruto com a variação do preço é $200. No exemplo dos 360%, já gastou mais do que isso no empréstimo, antes dos custos de execução. Não precisa de um argumento estatístico subtil para rejeitar essa transação segundo estas hipóteses.
Mas um filtro de taxas aplicado no momento da entrada não fixa o custo de manter a posição. A taxa de empréstimo pode mudar enquanto a posição está aberta. Acumule os encargos segundo as condições aplicáveis em cada dia; use a cotação de entrada apenas para decisões que poderia realmente tomar no momento da entrada.
Os seus dados precisam da perspetiva do broker
Precisa de registos com data e hora do símbolo, broker ou fonte de empréstimo, estado de disponibilidade, quantidade indicativa e taxa. Guarde a hora a que recebeu a observação. Um ficheiro noturno entregue depois da sua entrada matinal não pode justificar a decisão dessa manhã.
Também precisa de perceber o que significa a quantidade. Um feed indicativo de inventário pode mostrar inventário partilhado entre clientes. Não garante necessariamente essa alocação à sua conta. Se tiver pedidos e respostas reais de locate, guarde-os juntamente com o feed.
Se não tiver dados históricos de empréstimos, ainda pode estudar o sinal. Identifique o resultado como condicionado pela disponibilidade de empréstimo e mostre como os pressupostos de elegibilidade e taxa o alteram. Não pode demonstrar a viabilidade histórica de vendas a descoberto com base na lista atual de títulos fáceis de pedir emprestados.
O teste de esforço útil é seletivo. Remova ou limite as transações em títulos mais expostos a restrições de empréstimo e varie as taxas. Eliminar aleatoriamente 10% das entradas pode não detetar o problema: as variações de preço que parecem mais lucrativas podem estar concentradas precisamente nos títulos mais difíceis.
A sua regra de saída não controla todas as saídas
Definiu um período máximo de manutenção de 3 sessões. O seu credor e o seu broker não assinaram esse documento da estratégia.
Um recall pode levar à substituição do empréstimo, ou a um fecho forçado segundo o processo do broker. Não deve converter cada recall numa ordem imediata de compra ao mercado. Deve representar os possíveis resultados e, quando existam registos, reproduzir as notificações e os prazos reais.
Sem esses registos, apresente um cenário de esforço separado, com um pressuposto explícito de falha na substituição do empréstimo e o momento do fecho forçado. Inclua os custos de execução do fecho. Mantenha esse cenário distinto de uma reconstrução sustentada por evidência histórica.
Na próxima execução, dê a cada candidato um percurso rastreável: ações pedidas, decisão de empréstimo, ações alocadas, ações executadas, encargos diários de empréstimo e motivo de saída. Mantenha os candidatos rejeitados nos resultados para poder ver se a falta de empréstimo elimina a aparente fonte da vantagem da estratégia.
Depois, volte a analisar as 10 maiores vencedoras simuladas. Junto a cada uma, coloque a evidência de que conseguiria aceder às ações e manter a posição aberta. Onde esse espaço estiver em branco, terá a próxima tarefa de investigação.
← Todos os artigos
