Type/to search

Estratégia de compra na baixa com trailing stop loss e take profit para posições longas

Common strategy
Created: 2023-11-23 16:50:01
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia acompanha os pontos mínimos dos preços, realizando uma compra imediatamente após uma queda, e utiliza pontos dinâmicos de take profit e stop loss para bloquear lucros e controlar riscos.

Princípio da Estratégia

O núcleo da estratégia é usar o indicador ATR para calcular dinamicamente os níveis de take profit e stop loss. Especificamente, quando o preço de fechamento é inferior ao menor preço dos últimos n dias (configurado como 7 dias no código), um sinal de compra é acionado. Durante a manutenção da posição comprada, o ATR é usado como base para calcular dinamicamente os preços de take profit e stop loss (através do parâmetro de múltiplo do ATR), exibindo-os em tempo real no gráfico. Quando o preço atinge o ponto de take profit ou stop loss, o lucro é bloqueado ou o risco é controlado.

A estratégia combina a abordagem mais simples de comprar na baixa com stops dinâmicos, capturando oportunidades rapidamente enquanto controla os riscos.

Análise de Vantagens

As principais vantagens da estratégia são:

  1. Uso do ATR dinâmico para definir take profit e stop loss: permite ajustar os pontos de lucro e perda de acordo com a volatilidade do mercado, evitando perdas desnecessárias ou perda de oportunidades maiores devido a stops fixos. Este é o maior destaque da estratégia.

  2. Estratégia de compra na baixa tem alta taxa de acerto durante períodos de consolidação e ajuste do mercado. Ações com fundamentos sólidos geralmente apresentam rebote e recuperação quando caem temporariamente abaixo do suporte.

  3. O uso do valor do ATR para estimar proporções adequadas de take profit e stop loss permite flexibilidade de ajuste conforme o ambiente de mercado e a tolerância ao risco individual.

  4. Código simples, claro e fácil de entender, com parâmetros intuitivos, sendo adequado como exemplo para aprendizado de estratégias.

Análise de Riscos

Os principais riscos da estratégia são:

  1. Incapacidade de prever a amplitude e força do rebote após a baixa, existindo um risco de lacuna de lucro. Pode-se ajustar os parâmetros do ATR para definir diferentes amplitudes de take profit.

  2. Risco de ficar "preso" na posição. Se o preço continuar caindo após romper o suporte, pode haver perdas significativas. Pode-se reduzir o tamanho da posição e diminuir o múltiplo do stop loss do ATR para reduzir a perda por operação.

  3. Stop loss muito apertado pode levar a ser sacudido para fora da posição. Deve-se ajustar o múltiplo do ATR para evitar stops desnecessários.

  4. Risco de overfitting nos dados de backtest. Deve-se testar a estratégia em diferentes condições de mercado e incluir custos de impacto.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Otimização da identificação de suporte e sinais de rebote: pode-se utilizar indicadores mais refinados e confiáveis para detectar sinais de rebote, como o KDJ ou Bandas de Bollinger.

  2. Otimização da gestão de posição: pode-se implementar um módulo de gestão de posição que ajuste dinamicamente o tamanho da posição com base na volatilidade do mercado.

  3. Adicionar módulo de stop loss trailing: após o preço se mover uma certa distância, reduzir gradualmente a distância do stop loss para travar parte do lucro.

  4. Adicionar módulo de confirmação direcional: quando o setor da ação ou o mercado geral também cair para um nível de suporte, validar adicionalmente a confiabilidade do sinal de compra.

Resumo

Esta estratégia adota a abordagem de comprar na baixa, combinada com um mecanismo dinâmico de take profit e stop loss baseado no ATR, sendo eficaz para capturar oportunidades de reversão e recuperação do mercado, ao mesmo tempo que gerencia o risco de negociação por meio de stops. Embora haja amplo espaço para otimização, é simples e fácil de entender como um ponto de partida para aprender estratégias. Pode-se aprimorá-la ainda mais para torná-la mais robusta e confiável.

Source
Pine
/*backtest
start: 2022-11-16 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
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/
// © racer8
//@version=4
strategy("Buy-The-Dip", overlay=true)
Strategy parameters
Strategy parameters
ATR Period
ATR SL Multiple
ATR TP Multiple
Channel Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)