Type/to search

Estratégia de reversão baseada em stop loss de breakout

Common strategy
Created: 2024-02-05 14:56:16
Last modified: 2 years ago
1
Follow
1802
Followers

img

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:

  1. Calcular o maior preço de fechamento dos últimos 100 pregões
  2. Comparar se o preço de fechamento da vela atual é maior do que esse maior preço de fechamento
  3. Se for maior, gerar um sinal de compra e entrar em posição comprada
  4. 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.

Source
Pine
/*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
Strategy parameters
Strategy parameters
Breakout Period
Start Year
Start Month
Start Day
End Year
End Month
End Day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)