Type/to search

Estratégia de Duplo Rompimento Long/Short

Common strategy
Created: 2023-11-03 17:16:02
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia utiliza as Bandas de Bollinger para identificar pontos de ruptura de alta e baixa, combinadas com o indicador ADX para filtrar condições de mercado de baixa volatilidade desfavoráveis, realizando o acompanhamento de tendências.

Princípio da Estratégia

A estratégia baseia-se principalmente nas Bandas de Bollinger para determinar a direção de alta ou baixa. A linha média das Bandas de Bollinger é a média móvel dos preços de fechamento dos últimos N dias, e a largura da banda é calculada através do desvio padrão. Quando o preço ultrapassa a banda inferior, é considerado um sinal de alta; quando ultrapassa a banda superior, é considerado um sinal de baixa.

Para evitar negociações erradas causadas por rompimentos inválidos em mercados sem tendência, a estratégia integra o indicador ADX para filtrar mercados de baixa volatilidade. Os sinais de compra e venda só são emitidos quando o valor do ADX está abaixo de um limiar definido. Quando o valor do ADX está acima do limiar, todas as posições são fechadas, aguardando que o mercado se torne tendência.

A estratégia também define um stop-loss por retração e um take-profit de rastreamento ascendente. Especificamente, após cada abertura de posição, são registrados o menor preço dos últimos N dias como nível de stop-loss por retração para essa direção, e o maior preço como nível de take-profit de rastreamento ascendente. Isso permite bloquear lucros e minimizar perdas causadas por reversões.

Pela lógica do código, a estratégia primeiro calcula os parâmetros das Bandas de Bollinger e do ADX. Em seguida, verifica se o preço rompeu as bandas superior/inferior e se o valor do ADX está abaixo do limiar. Se ambas as condições forem atendidas, são gerados sinais de compra ou venda. Depois, com base na existência de posição e na direção da posição, os níveis de stop-loss e take-profit são atualizados e acompanhados em tempo real.

Análise de Vantagens

  • Utiliza as Bandas de Bollinger para identificar pontos de ruptura claros de alta/baixa, permitindo capturar oportunidades de tendência.
  • Combina o filtro ADX para evitar seguir o mercado sem tendência definida.
  • O stop-loss por retração controla efetivamente as perdas individuais.
  • O take-profit de rastreamento ascendente garante a maior parte dos lucros.

Análise de Riscos

  • O rompimento das Bandas de Bollinger não considera a relação de volume, podendo gerar falsos rompimentos.
  • A filtragem inadequada do ADX também pode levar à perda de oportunidades de tendência.
  • Stop-loss e take-profit muito apertados podem ser acionados por reversões.
  • Parâmetros mal definidos também afetam o desempenho da estratégia.

Pode-se considerar a combinação com outros indicadores para avaliar o suporte de volume, garantindo a validade dos rompimentos; otimizar as condições de filtro do ADX, utilizando a inclinação da curva ADX para identificar pontos de reversão de tendência; e ampliar adequadamente a margem de stop-loss e take-profit para evitar acionamento muito próximo.

Direções de Otimização

  • Otimizar o comprimento das Bandas de Bollinger para encontrar o melhor efeito de rompimento.
  • Otimizar as condições de filtro do ADX para equilibrar a identificação de tendências e a taxa de falsos positivos.
  • Adicionar outros indicadores para avaliar o suporte de volume, evitando falsos rompimentos.
  • Otimizar a amplitude do stop-loss por retração para evitar sensibilidade excessiva.
  • Otimizar a amplitude do take-profit de rastreamento, aumentando adequadamente a distância.

Resumo

A estratégia tem uma lógica geral clara e concisa, utilizando as Bandas de Bollinger para identificar sinais claros de rompimento de alta/baixa e o indicador ADX para filtrar mercados sem tendência definida, capturando assim oportunidades de tendência. Além disso, define stop-loss por retração e take-profit de rastreamento para controlar riscos e bloquear lucros. A estratégia é fácil de entender e implementar, merecendo testes e otimizações adicionais, podendo servir como estratégia básica de acompanhamento de tendência.

Source
Pine
/*backtest
start: 2023-10-26 00:00:00
end: 2023-11-02 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tweakerID

// This strategy uses Bollinger Bands to buy when the price 
Strategy parameters
Strategy parameters
Reverse Trades
ADX Close
Use Swing Lo/Hi Stop Loss & Take Profit
Swing Lo/Hi Lookback
SL Expander
TP Expander
ADX Smoothing
DI Length
adxlevel
-----------BB Inputs-----------
length
mult
MAlen
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)