Estratégia de reversão baseada em stop loss de breakout
Visão Geral
Esta estratégia é uma estratégia de trading quantitativo de curto e longo prazo baseada na teoria de rompimento. Ela calcula o preço de fechamento mais alto nos últimos 100 pregões para determinar se ocorreu um rompimento. Se o preço de fechamento do último dia exceder o maior preço de fechamento dos 100 dias anteriores, um sinal de compra é gerado. Após entrar em posição comprada, a posição será forçadamente liquidada por stop loss após 25 pregões.
Princípio da Estratégia
O núcleo lógico desta estratégia é baseado na teoria de "rompimento" da análise técnica. A teoria de rompimento acredita que quando o preço ultrapassa o ponto mais alto ou mais baixo de um período anterior, isso representa uma reversão do mercado e pode entrar em uma nova tendência de alta ou baixa.
Especificamente, esta estratégia usa a função embutida ta.highest() do Pine Script para calcular o maior preço de fechamento dos últimos 100 barras. Em seguida, compara se o preço de fechamento da vela atual é maior do que esse maior preço de fechamento. Se o preço de fechamento romper para cima em relação ao maior preço de fechamento de 100 dias, um sinal de compra é gerado.
Uma vez que uma posição comprada é iniciada, a estratégia define uma condição de stop loss para encerrar a posição. Usando a função ta.barssince(), conta o número de barras desde a entrada na posição comprada. Quando o número de barras excede 25, a posição é forçadamente liquidada por stop loss.
A lógica de entrada da estratégia pode ser resumida como:
- Calcular o maior preço de fechamento dos últimos 100 pregões
- Comparar se o preço de fechamento da vela atual é maior do que esse maior preço de fechamento
- Se for maior, gerar um sinal de compra e entrar em posição comprada
- Após 25 pregões desde a entrada na posição, forçar o encerramento por stop loss
Análise de Vantagens
A maior vantagem desta estratégia é capturar pontos de virada nas tendências de preço, com uma alta taxa de sucesso em negociações a favor da tendência. Além disso, a configuração da lógica de stop loss também pode efetivamente controlar a perda por operação.
As vantagens específicas podem ser resumidas como:
1. Negociação a favor da tendência, com alta taxa de sucesso
A teoria de rompimento acredita que, quando o preço ultrapassa uma área de preço chave, representa a entrada em uma nova tendência. Esta estratégia é projetada com base nessa teoria, portanto, tem uma alta probabilidade de capturar o momento da reversão de preço e realizar negociações a favor da tendência.
2. Risco controlável, com mecanismo de stop loss
A estratégia define um mecanismo de saída por stop loss após 25 pregões, permitindo controlar a perda por operação dentro de um certo intervalo, evitando grandes perdas e mantendo o risco geral controlável.
3. Adequado para posições de médio e longo prazo
O período de manutenção da posição padrão é de 25 pregões, aproximadamente 1 mês. Este é um período adequado para estratégias de médio e longo prazo, nem muito curto para causar whipsaw, nem muito longo para aumentar o risco.
4. Poucos parâmetros, fácil de otimizar
Os principais parâmetros desta estratégia são apenas o período da janela de rompimento e o tempo de manutenção da posição. Com poucos parâmetros, é fácil testar e otimizar para encontrar os parâmetros ideais, com baixo custo de operação em tempo real.
5. Pode ser utilizado em múltiplos ativos
A estratégia não utiliza indicadores exclusivos de um ativo específico; sua lógica de negociação é aplicável a vários ativos, como índices de ações, forex, commodities e criptomoedas, podendo alternar entre diferentes ativos de acordo com as condições do mercado, aumentando a adaptabilidade da estratégia.
Análise de Riscos
Embora a estratégia tenha as vantagens acima, ela também enfrenta certos riscos na prática, principalmente:
1. Risco de ficar preso em uma posição perdedora
A estratégia não define um stop loss móvel ou trailing stop. Se a tendência não se formar ou o rompimento for apenas um falso rompimento, a posição pode facilmente ficar presa até o ponto de stop loss. Este é o maior ponto de risco da estratégia.
2. Os parâmetros podem precisar de otimização
Os parâmetros padrão podem não ser os ideais. Durante a operação real, pode ser necessário encontrar a configuração de parâmetros adequada para o ativo específico e o ambiente de mercado por meio de otimização, o que aumenta a carga de trabalho de ajuste e monitoramento da estratégia.
3. O desempenho é altamente correlacionado com o mercado
A estratégia depende excessivamente de tendências, tem desempenho ruim em mercados de consolidação e baixa adaptabilidade a ambientes de mercado com padrões diversos. Em um mercado de oscilação, pode ficar presa frequentemente ou acionar stop loss, resultando em lucros e perdas instáveis.
Direções de Otimização
Para que a estratégia possa obter um desempenho mais estável em operações reais, pode-se otimizar e melhorar nos seguintes aspectos:
1. Adicionar mecanismo de stop loss móvel
Adicionar uma lógica de trailing stop, ajustando um ponto de stop loss móvel com base no lucro não realizado da posição para limitar a perda máxima de cada operação a um determinado intervalo. Isso pode reduzir significativamente o risco individual.
2. Ajustar parâmetros de acordo com as condições do mercado
Pode-se definir uma faixa ou lista de valores para os dois principais parâmetros da estratégia (janela de rompimento e tempo de manutenção da posição) e definir dinamicamente os valores dos parâmetros com base na força relativa do mercado (por exemplo, usando o cálculo do indicador ATR), otimizando ainda mais os parâmetros.
3. Combinar regras de julgamento de tendência
Minimizar o risco de ficar preso em situações de tendência incerta ou falso rompimento. Pode-se combinar os resultados de análise de tendência prévia (como julgamento visual ou análise quantitativa) e participar da negociação somente quando a análise determinar uma tendência clara.
4. Testar em diferentes ativos e ambientes de mercado
Testar e otimizar os parâmetros e regras da estratégia em múltiplos ativos (como índices de ações, commodities, forex e criptomoedas) e em vários períodos de negociação (como diário, 60 minutos), adaptando-se a ambientes de mercado mais amplos e aumentando a estabilidade.
Resumo
Esta estratégia de reversão com stop loss e rompimento é simples de usar, tem forte capacidade de julgar e aproveitar tendências, pode efetivamente alocar posições compradas e vendidas e obter lucros contínuos. Realizamos uma análise de código, identificamos os pontos fortes e riscos da estratégia e fornecemos sugestões para melhorar ainda mais a estabilidade e a praticidade da estratégia. Após otimização e aprimoramento, acredita-se que esta estratégia possa se tornar um modelo básico notável no investimento quantitativo.
/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © All_Verklempt
//@version=5- 1

