Resposta direta
A Strategy Hopping usa dois grupos de entradas: (1) entradas que definem o que “alternar estratégia” significa (lógica de seleção, limiares e regras) e (2) entradas que descrevem o ambiente de execução e avaliação (timing, custos de transação e como o desempenho é medido). Como mercados e implementações variam, você deve tratar qualquer exemplo como dependente de suposições explícitas, e não como uma receita universal.
Mecanismo ou definição
A Strategy Hopping é um processo em que você usa mais de uma abordagem de trading e muda (“hop”) entre elas de acordo com alguma condição. Na prática, as entradas relevantes geralmente são:
- Entradas da biblioteca de estratégias
- Um conjunto de estratégias candidatas (por exemplo, diferentes conjuntos de regras ou parametrizações).
- Uma definição do que torna duas estratégias “distintas” (regras de entrada diferentes, filtros diferentes, lógica de manutenção diferente).
- Entradas de alternância (a lógica “quando alternar”)
- Sinais ou medições que disparam uma troca (comumente saídas do modelo, rótulos de regime ou estatísticas derivadas). Mesmo que a fonte seja simples, você precisa definir como isso é calculado.
- A regra de decisão: se a alternância é baseada em limiares, ranking, votação ou um mapeamento determinístico.
- Suposições de histerese ou cooldown: entradas que impedem alternância rápida de ida e volta quando o valor medido fica oscilando perto de um limite.
- Entradas de estado e controle
- Estado atual da estratégia ativa, horário da última troca e se você permite reentrada imediata após uma troca.
- Restrições de posição: se você pode manter exposição enquanto alterna ou se precisa zerar primeiro.
- Entradas de execução e custo (muitas vezes ignoradas)
- Suposições sobre timing de execução (fim da barra versus intrabar) e comportamento das ordens.
- Entradas do modelo de custo de transação: suposições de spread/comissão, suposições de slippage e qualquer tabela de taxas.
- Entradas de avaliação
- A métrica de desempenho: o que você mede (por exemplo, retornos, drawdown ou medidas ajustadas ao risco) e em qual janela de amostra.
- Suposições de fora da amostra ou walk-forward: se a seleção de estratégias é testada usando dados que não foram usados para escolher as estratégias.
Evidência ou exemplo (com suposições explícitas)
Considere um modelo simplificado em que você alterna entre duas estratégias, A e B, usando uma única entrada medida X.
Suposições (declare-as antes):
- X é calculado apenas com dados passados (sem informação futura).
- A alternância é permitida apenas uma vez por intervalo de tempo.
- Os custos de transação são representados como um custo fixo por alternância e um custo fixo por trade.
Configuração de exemplo:
- Entrada X: uma única estatística derivada com um limiar de decisão T.
- Regra de alternância: se X ≥ T, use a estratégia A; caso contrário, use a estratégia B.
- Limitação de alternância: imponha um cooldown de N intervalos para que o sistema não possa alternar novamente até que N intervalos tenham passado.
- Suposição de execução: as ordens são preenchidas no preço de abertura do próximo intervalo, com custos aplicados.
Como interpretar os resultados:
- Se a alternância de estratégia superar um baseline, isso é condicional ao timing de execução assumido e ao modelo de custo.
- Se ela tiver desempenho pior, isso pode indicar tanto que a regra de alternância não está bem ajustada às condições, quanto que custos e alternâncias frequentes reduzem o desempenho líquido.
Este exemplo ilustra a dependência-chave: a Strategy Hopping não é apenas sobre o indicador X; ela também depende da frequência de alternância, das suposições de custo e do método de avaliação.
Limitações e riscos
Um modo de falha material é o ruído de alternância: quando a entrada de alternância X muda devido a pequenas flutuações, o sistema pode alternar estratégias com frequência demais. Isso aumenta custos (spreads, comissões, slippage) e pode causar degradação de desempenho mesmo que cada estratégia individualmente tenha um desempenho razoável.
Outras limitações importantes:
- Não estacionariedade: a relação entre X e os resultados futuros pode mudar ao longo do tempo.
- Risco de vazamento de dados: se X é calculado usando informações que não estariam disponíveis no momento da alternância, os resultados podem ser superestimados.
- Dependência da avaliação: relações históricas não estabelecem resultados futuros; estimativas de desempenho dependem da seleção de amostras, da mistura de regimes e do modelo de custo.
- Desalinhamento de implementação: plataformas diferentes, modelos de execução e restrições operacionais podem alterar o comportamento real de alternância.
Verificação ou próxima pergunta
Para verificar independentemente quais entradas a Strategy Hopping “usa”, defina e documente o seguinte antes de testar qualquer coisa: (1) as definições da biblioteca de estratégias, (2) as entradas de alternância e o método exato de cálculo, (3) as regras de estado que governam a frequência e as restrições de alternância, (4) as suposições de execução e de custo de transação e (5) o protocolo de avaliação (incluindo lógica fora da amostra ou walk-forward).