Type/to search

Estratégia de Stop-Loss Trailing Adaptativa

Common strategy
Created: 2023-10-08 15:06:28
Last modified: 3 years ago
1
Follow
1802
Followers

Visão Geral

Esta estratégia implementa principalmente um mecanismo de stop loss adaptativo, que pode ajustar automaticamente a posição de stop loss com base na volatilidade dos preços, obtendo um melhor efeito de stop loss. A estratégia utiliza o indicador ATR para calcular uma faixa de stop loss razoável e combina com a média móvel EMA para gerar sinais de negociação, abrindo posições longas ou curtas quando o preço rompe a EMA, enquanto usa um algoritmo de stop loss adaptativo para rastrear a posição de stop loss.

Princípio da Estratégia

  1. Calcular o indicador ATR e definir o valor ATR multiplicado pelo parâmetro a como a faixa de stop loss nLoss.
  2. Calcular a média móvel EMA.
  3. Quando o preço cruza acima da EMA, abrir posição longa; quando cruza abaixo, abrir posição curta.
  4. Usar o algoritmo de stop loss adaptativo para ajustar automaticamente a posição de stop loss xATRTrailingStop, com as seguintes regras:
    • Quando o preço rompe para cima da posição de stop loss, ajustar o stop loss para o preço menos a faixa de stop loss nLoss.
    • Quando o preço rompe para baixo da posição de stop loss, ajustar o stop loss para o preço mais a faixa de stop loss nLoss.
    • Em outros casos, a posição de stop loss permanece inalterada.
  5. Quando o preço atinge a posição de stop loss, fechar a posição para stop loss.

Análise de Vantagens

  1. Implementa um mecanismo de stop loss adaptativo que pode ajustar automaticamente a amplitude do stop loss com base na volatilidade do mercado, controlando efetivamente o risco.
  2. Combina o indicador ATR para calcular uma faixa de stop loss razoável, evitando stop loss excessivo ou insuficiente.
  3. Usa a EMA para gerar sinais de negociação, reduzindo negociações desnecessárias e filtrando ruídos do mercado.
  4. A lógica da estratégia é simples e clara, o código é fácil de entender, facilitando a verificação e otimização.
  5. Parâmetros ajustáveis permitem adaptação a diferentes ambientes de mercado.

Riscos e Melhorias

  1. Os sinais de negociação gerados pela EMA podem ser atrasados, resultando em entrada tardia. Pode-se considerar o uso de outros indicadores auxiliares para antecipar a entrada.
  2. O tempo de manutenção da posição é incerto, impossibilitando o controle do tamanho do stop loss por operação. Pode-se definir meta de lucro ou tempo máximo de posição para evitar perdas excessivas.
  3. Em mercados com forte tendência, o stop loss pode ser acionado com muita frequência. Pode-se considerar ajustar parâmetros ou adicionar filtros com base na condição da tendência.
  4. Os parâmetros devem ser ajustados de acordo com as características de cada ativo, como período do ATR, múltiplo do stop loss, etc., evitando o uso cego de valores padrão.

Direções de Otimização

  1. Pode-se considerar a adição de indicadores de tendência para operar a favor da tendência, evitando negociações contrárias.
  2. Pode-se ajustar o múltiplo do stop loss com base na volatilidade, ampliando a faixa de stop loss em períodos de alta volatilidade.
  3. Pode-se definir um tempo máximo de manutenção da posição, encerrando a posição ativamente após um determinado período.
  4. Pode-se adicionar uma estratégia de trailing stop, elevando gradualmente o stop loss conforme o preço avança.
  5. Pode-se personalizar o período do ATR de acordo com as características de cada ativo.

Resumo

Esta estratégia tem uma lógica geral clara e fácil de entender. Utiliza o ATR para definir uma faixa de stop loss adaptativa e combina com a EMA para gerar sinais de negociação, controlando efetivamente as perdas. No entanto, a estratégia é relativamente passiva, com grande espaço para otimização. Pode-se considerar a adição de julgamento de tendência e ajuste de parâmetros conforme as condições do mercado para tornar a estratégia mais proativa. No geral, esta estratégia serve como um bom modelo e template para stop loss básico, mas precisa ser ajustada e otimizada de acordo com as características de diferentes ativos, não podendo ser aplicada mecanicamente.

Source
Pine
/*backtest
start: 2023-09-07 00:00:00
end: 2023-10-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="UT Bot Strategy", overlay = true)
//CREDITS to HPotter for the orginal code. The guy trying to sell this as his own is a scammer lol. 
Strategy parameters
Strategy parameters
Key Vaule. 'This changes the sensitivity'
ATR Period
Signals from Heikin Ashi Candles
From Day
From Month
From Year
To Day
To Month
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)