O que são premissas de spread?
Premissas de spread são as escolhas simplificadas que você faz sobre o spread bid-ask ao calcular os resultados de negociações em backtesting e teste forward em forex. Um spread é a diferença entre o preço de compra (bid) cotado (pelo qual você normalmente pode vender) e o preço de venda (ask) cotado (pelo qual você normalmente pode comprar). Em backtests, você pode não ter todos os detalhes de execução em tempo real (especialmente carimbos de data/hora exatos, estado do livro de ordens e tratamento específico do corretor). Então, você “assume” um spread—geralmente um número fixo, uma regra ou uma série derivada—e o utiliza para converter sinais em preços de entrada e saída realistas.
Uma maneira útil de pensar sobre isso: as premissas de spread fazem parte do seu modelo de fricção. Elas representam o impacto de custo de cruzar do bid para o ask (e vice-versa) ao entrar e sair de posições.
Como funcionam as premissas de spread
A maioria dos mecanismos de backtesting precisa de um preço concreto para cada preenchimento simulado. As premissas de spread fornecem esse detalhe ausente, mapeando o preço médio (ou um lado da cotação) para ambos os lados.
Os padrões comuns incluem:
- Spread fixo: Você usa o mesmo valor de spread para cada negociação. Isso é fácil, mas assume condições estáveis de liquidez e execução.
- Spread por horário/sessão: Você usa spreads diferentes para diferentes horários de mercado (por exemplo, comparando os horários de maior sobreposição com os horários mais calmos). Isso reflete que a liquidez frequentemente muda com o tempo.
- Série de spreads a partir de dados históricos: Você estima um spread ao longo do tempo e o aplica a cada negociação simulada. Isso está mais próximo da realidade, mas ainda depende da qualidade dos dados e do alinhamento com o momento da execução.
- Ajustes baseados em regras: Você aumenta as premissas de spread durante períodos em que se esperam spreads mais amplos (por exemplo, quando a volatilidade é alta). O ponto-chave é que a regra deve ser consistente com a forma como seu teste representa a execução de ordens.
Na prática, as premissas de spread influenciam os resultados por meio de pelo menos três mecanismos:
- Translação do preço de entrada: Se o seu backtest usa um preço médio, adicionar metade do spread assumido para alcançar o ask e subtrair metade para alcançar o bid determina seu preenchimento inicial.
- Translação do preço de saída: O mesmo mapeamento afeta o preenchimento quando você fecha uma posição.
- Sensibilidade ao timing: Se você negocia em momentos em que os spreads reais se expandem (ou seu conjunto de dados os suaviza), o spread assumido pode subestimar ou superestimar os custos de transação.
Como os resultados do backtesting dependem do timing dos preenchimentos em relação às mudanças de spread, é importante que a lógica de carimbo de data/hora do backtest corresponda à forma como seu spread assumido é construído. Mesmo com o mesmo conjunto de dados de spread subjacente, o desalinhamento pode criar viés sistemático.
Limitações e riscos
As premissas de spread podem fazer um teste parecer melhor (ou pior) do que seria na negociação ao vivo. A principal limitação é que o “spread assumido” não é automaticamente igual ao “spread experimentado”.
As principais incertezas incluem:
- Diferenças entre corretor e local de execução: O spread que você observa nas cotações históricas de mercado não é garantido para corresponder ao spread no qual suas ordens realmente são preenchidas. A correspondência depende do seu modelo de execução e da fonte de dados.
- Mudanças de regime de liquidez e volatilidade: Os spreads geralmente se alargam quando a liquidez cai ou a volatilidade aumenta. Um modelo ajustado para períodos calmos pode ser impreciso quando as condições mudam.
- Incompatibilidade de timing de execução: Backtests normalmente simulam preenchimentos em carimbos de data/hora específicos. Se o seu spread assumido for amostrado em um intervalo mais grosseiro do que o tempo de preenchimento simulado, ele pode perder o alargamento rápido do spread.
- Representatividade dos dados: Se seus dados históricos não capturam o verdadeiro comportamento bid-ask (por exemplo, porque são derivados, agregados ou desatualizados), as premissas de spread herdam essa limitação.
- Excesso de confiança na simplificação: Valores fixos de spread podem ocultar a variabilidade de custos. Isso pode levar a rebaixamentos ou surpresas de desempenho no teste forward, onde os spreads podem se comportar de maneira diferente.
Abordagem de verificação independente
Como as premissas de spread são uma escolha de modelagem, você deve validá-las usando evidências que possa verificar de forma independente:
- Compare o comportamento do spread assumido com as estatísticas de spread reais observadas no mesmo instrumento e períodos de tempo gerais.
- Execute verificações de sensibilidade (por exemplo, testando uma faixa de spreads) para ver se as conclusões dependem de uma estimativa de custo estreita.
- No teste forward, concentre-se em saber se os efeitos de custo relacionados ao spread correspondem às premissas, mais do que se cada resultado de negociação corresponde exatamente.
Isso não elimina o risco, mas torna sua modelagem de custos mais falseável.
Premissas de spread no contexto de backtesting vs. teste forward
O backtesting é retrospectivo e limitado pela fidelidade da sua modelagem de preço, spread e execução. O teste forward adiciona uma verificação de realidade adicional: as condições de execução podem mudar, e a distribuição de spread realizada pode diferir de suas premissas históricas.
Uma conclusão prática é que as premissas de spread devem ser tratadas como um parâmetro explícito no design do seu teste. Se seus resultados mudarem materialmente quando você ajustar as premissas de spread dentro de faixas plausíveis, sua estratégia pode ser sensível à modelagem de custos de transação, em vez de puramente ao comportamento do sinal.
Conclusão: o que lembrar
As premissas de spread são um insumo essencial para modelar custos de transação em backtesting e teste forward em forex. Elas convertem informações de preço cotado em preenchimentos simulados cientes do bid/ask. O maior risco é a incompatibilidade entre spreads assumidos e realizados devido a diferenças de liquidez, volatilidade e timing de execução. Trate as premissas como parâmetros de teste e, em seguida, valide e faça testes de estresse usando dados que você possa verificar.