Estratégia de backtest de rompimento de máximos e mínimos
Visão Geral
Esta estratégia baseia-se na quebra de máximos e mínimos de período para determinar a direção da tendência. Quando o preço ultrapassa a máxima do período, compra; quando ultrapassa a mínima, vende. É uma estratégia de acompanhamento de tendência.
Princípio da Estratégia
A estratégia primeiro lê o período definido pelo utilizador (diário, semanal, etc.) e o número de períodos de lookback. Com base nesses parâmetros, obtém os preços máximos e mínimos do período de lookback. Por exemplo, se o período definido for diário e o lookback for de 1 período, serão utilizados o preço máximo e mínimo do dia anterior.
Na negociação real, se o preço de fecho for maior ou igual ao mínimo do período de lookback, considera-se uma quebra para cima e compra-se; se o preço de fecho for menor ou igual ao máximo do período de lookback, considera-se uma quebra para baixo e vende-se.
Desta forma, captura a direção da tendência através da quebra de máximos e mínimos de período, sendo um tipo de estratégia de acompanhamento de tendência.
Análise de Vantagens
Esta estratégia apresenta principalmente as seguintes vantagens:
-
Baseia-se na quebra de pontos para determinar a direção da tendência, facilitando a captura de grandes tendências após uma consolidação forte.
-
Operação simples e fácil de entender, muito adequada para iniciantes.
-
Possibilidade de ajustar facilmente os parâmetros de período para otimização, aplicável a diferentes ativos.
-
Permite configurar operações inversas através de entrada reversa, enriquecendo a utilização da estratégia.
-
Desenha máximos e mínimos de período como auxílio à decisão, criando uma validação múltipla.
Análise de Riscos
A estratégia também apresenta alguns riscos:
-
Não consegue filtrar eficazmente períodos de consolidação, podendo resultar em múltiplas operações erradas.
-
Não possui controlo de stop loss, existindo risco de perdas em certa medida.
-
Sensível a comissões de negociação, havendo um certo desvio nos resultados reais.
-
Não limita o tamanho da posição, existindo o problema de excesso de alocação.
Para mitigar estes riscos, podem ser implementados mecanismos de stop loss, otimização de condições de filtro, controlo do número de posições, entre outros.
Direções de Otimização
A estratégia pode ser otimizada principalmente nas seguintes direções:
-
Adicionar mecanismos de filtro para evitar aberturas frequentes em consolidação. Podem ser definidas condições como canais de preço ou volatilidade.
-
Implementar stop loss móvel ou stop loss temporal. Controlar o risco por operação para garantir a rentabilidade global.
-
Otimizar o tamanho das posições e a gestão de capital, evitando o excesso de alocação e garantindo a estabilidade da estratégia.
-
Testar o efeito de diferentes parâmetros de período e selecionar a combinação ideal.
-
Adicionar um módulo de negociação algorítmica, utilizando algoritmos de aprendizagem automática para melhorar a eficiência das decisões.
Resumo
Em suma, esta estratégia de backtest baseada na quebra de máximos e mínimos de período determina a direção com base no acompanhamento de tendência. É simples e fácil de operar, adequada para iniciantes, mas apresenta o risco de dificuldade em arbitrar. Através da adição de condições de filtro, mecanismos de stop loss e controlo de posições, é possível mitigar estes riscos e melhorar o desempenho da estratégia. Esta estratégia pode fornecer ideias e referências para futuras pesquisas e melhorias.
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 03/07/2018
// This script shows a high and low period value.- 1

