Type/to search

Estratégia de stop loss dinâmico baseada no ATR

Common strategy
Created: 2023-10-10 10:50:21
Last modified: 3 years ago
1
Follow
1802
Followers

Visão Geral

Esta estratégia utiliza o indicador ATR para definir stop loss dinâmico, ajustando a posição do stop loss de acordo com a amplitude de flutuação dos preços, realizando o controle de risco. A estratégia entra em posição comprada principalmente quando a EMA de 5 dias cruza acima da EMA de 20 dias (golden cross), e então utiliza o indicador ATR para definir as posições de stop loss e take profit. A posição do stop loss será ajustada conforme a flutuação dos preços, travando assim mais lucros.

Princípio da Estratégia

A estratégia primeiro identifica quando a EMA de 5 dias cruza acima da EMA de 20 dias (golden cross) para entrar em posição comprada. Após a entrada, usa o indicador ATR para calcular o múltiplo do ATR entre o preço de entrada e o preço atual, definindo o stop loss a 1,5 ATR abaixo do preço de entrada. Em seguida, à medida que o preço sobe, o stop loss é gradualmente elevado. Se o preço subir mais de 3 ATR acima do preço de entrada, ocorre um take profit parcial.

Especificamente, a estratégia define as seguintes variáveis:

  • entry_price: preço de entrada
  • stop_price: preço de stop loss
  • take_profit_price: preço de take profit
  • atr_down: linha ATR inferior
  • atr_up: linha ATR superior
  • atr_current: linha ATR atual
  • atr_ref: valor do ATR

Após a entrada, calcula-se atr_ref como o valor atual do ATR, e atr_div como o múltiplo do ATR entre o preço de entrada e o preço atual. Em seguida, com base em atr_div, definem-se as posições de atr_down, atr_current e atr_up. O preço de stop loss (stop_price) é definido a 1,5 ATR abaixo do preço de entrada.

À medida que o preço sobe, comparando o preço médio atual (avg) com atr_up, se avg cruzar acima de atr_up, recalcula-se atr_div e as posições correspondentes ao ATR, elevando gradualmente a linha de stop loss, aumentando o lucro da posição.

Se o preço exceder 3 ATR acima do preço de entrada, uma parte da posição é fechada para travar lucros, momento em que o sinalizador tookProfit é definido como verdadeiro. Depois disso, se o preço continuar subindo, o stop loss continua sendo elevado. Se o stop loss for acionado, verifica-se tookProfit: se já houve take profit parcial anteriormente, apenas a posição restante é liquidada; caso contrário, toda a posição é liquidada.

Vantagens da Estratégia

  1. Utiliza o indicador ATR para ajustar dinamicamente o stop loss, permitindo definir uma distância razoável de stop loss de acordo com o grau de volatilidade do mercado.

  2. Com perdas limitadas, segue a tendência para capturar lucros. A linha de stop loss é gradualmente elevada, permitindo o acúmulo contínuo de lucros.

  3. O mecanismo de take profit parcial pode travar parte dos lucros, reduzindo o risco. Posteriormente, o stop loss continua sendo elevado, permitindo que os lucros continuem correndo.

Riscos da Estratégia

  1. O indicador ATR não é sensível a rompimentos anormais, não conseguindo lidar com os riscos de gaps.

  2. O indicador EMA não consegue identificar reversões de tendência, podendo entrar em novas posições durante reversões.

  3. Após o take profit parcial, a probabilidade de reversão e perda é maior.

  4. A otimização de parâmetros é insuficiente; o stop loss de 1,5 ATR e o take profit de 3 ATR precisam ser ajustados para diferentes ativos.

Otimização da Estratégia

  1. Pode-se considerar adicionar outros indicadores de stop loss, como o canal de Donchian, para evitar o atraso do ATR.

  2. É possível testar diferentes médias móveis, ou adicionar indicadores como MACD para identificar reversões de tendência.

  3. A proporção e o número de take profits parciais podem ser otimizados, com configurações diferentes para diferentes ativos.

  4. Aumentar a otimização de parâmetros, testando os efeitos de stop loss e take profit com diferentes múltiplos do ATR. Adicionar funcionalidade de stop loss e take profit progressivos.

  5. Testar o desempenho em tendências fracas; considerar ativar a estratégia apenas quando a tendência for forte.

Resumo

A lógica geral da estratégia é clara e fácil de entender; sua maior vantagem é o uso do indicador ATR para ajustar dinamicamente o stop loss, realizando o controle de risco das negociações. No entanto, o indicador ATR em si possui defasagem, e a configuração dos parâmetros precisa ser otimizada. Adicionar outros indicadores de stop loss e de identificação de tendência será uma direção de melhoria. Além disso, o mecanismo de take profit parcial também precisa ser otimizado e testado para diferentes ativos. No geral, a estratégia oferece uma abordagem para gerenciamento de stop loss usando ATR, mas requer otimizações e aprimoramentos adicionais.

Source
Pine
/*backtest
start: 2022-10-03 00:00:00
end: 2023-10-09 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/
// © ekinbasarkomur

//@version=5
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)