Estratégia de Stop-Loss Dinâmico com Cruz Dourada e Cruz da Morte
Visão Geral
Esta estratégia calcula o indicador ATR como linha de stop loss. Quando o preço cruza acima da EMA, gera um sinal de compra; quando cruza abaixo, gera um sinal de venda, utilizando um stop loss dinâmico para gerenciar o risco.
Princípio da Estratégia
A lógica central da estratégia é:
-
Calcular o indicador ATR como linha de stop loss, onde o valor do ATR é usado para calcular a distância do stop loss (nLoss).
-
A opção de velas Heikin Ashi (h) determina a fonte de preço. Por padrão, usa o preço de fechamento (close). Se a opção Heikin Ashi estiver selecionada, utiliza o fechamento dessa vela.
-
Definir xATRTrailingStop como uma linha de stop loss dinâmica, comparando o preço atual com a linha de stop loss da vela anterior para determinar a linha atual.
-
Definir a posição (pos): quando o preço cruza acima da linha de stop loss, a posição é definida como 1 (comprada); quando cruza abaixo, como -1 (vendida); caso contrário, como 0 (sem posição).
-
Calcular a média móvel exponencial (EMA) de um período. Definir cruzamento acima (sinal de compra) e cruzamento abaixo (sinal de venda) do indicador.
-
Nos momentos de sinal de compra e venda, definir a entrada e saída da transação.
-
Utilizar a função barcolor para colorir as velas de acordo com a posição.
-
Utilizar plotshape para marcar os sinais de compra e venda.
A estratégia gerencia o risco através de um stop loss dinâmico baseado no ATR, permitindo entrada oportuna quando a tendência surge e saída quando a linha de stop loss é acionada.
Vantagens da Estratégia
Esta estratégia apresenta as seguintes vantagens:
-
Utiliza stop loss dinâmico baseado no ATR, ajustando a distância conforme a volatilidade do mercado, protegendo a posição sem ser excessivamente sensível a flutuações curtas de preço.
-
Adota a EMA para gerar sinais de negociação, filtrando parte dos falsos rompimentos e evitando transações desnecessárias.
-
Permite escolher velas Heikin Ashi como fonte de preço, reduzindo ruídos para identificar a tendência.
-
Gestão de posição clara, com definição precisa de posições compradas e vendidas, evitando excesso de negociações devido ao stop loss dinâmico.
-
Através de linhas, marcadores e cores, exibe de forma intuitiva os sinais de negociação e o stop loss.
-
Lógica simples e clara, fácil de entender e modificar.
-
Permite personalizar o período do ATR e o multiplicador do stop loss, adaptando-se a diferentes condições de mercado.
Em resumo, a estratégia integra técnicas de acompanhamento de tendência e stop loss dinâmico, podendo identificar tendências de forma eficaz e gerenciar riscos, sendo adequada para operações de tendência de médio e longo prazo.
Riscos da Estratégia
A estratégia também apresenta riscos:
-
A EMA pode gerar sinais com atraso, perdendo oportunidades de curto prazo.
-
A distância do stop loss é determinada pelo ATR, podendo gerar stops frequentes em mercados laterais.
-
Não considera custos de transação; em operações reais, as taxas bilaterais podem afetar a lucratividade.
-
Não possui controle de posição adequado; o gerenciamento de capital pode ser melhorado.
-
O desempenho depende da otimização de parâmetros; diferentes mercados exigem ajustes.
-
Em mercados com forte oscilação, a estratégia pode ficar presa em movimentos contrários.
-
Requer monitoramento contínuo e intervenção ou desativação quando necessário.
Para reduzir riscos, é possível otimizar parâmetros, definir controle de posição, combinar com outros indicadores para filtrar sinais. Em negociação real, deve-se controlar o tamanho da posição, monitorar continuamente o desempenho e intervir ou desligar manualmente se necessário.
Direções de Otimização
A estratégia pode ser otimizada nos seguintes aspectos:
-
Ajustar os parâmetros do ATR para tornar a distância do stop loss mais adequada em diferentes mercados.
-
Testar diferentes médias móveis para filtrar ainda mais sinais falsos.
-
Adicionar indicadores de tendência para identificar a direção antes de entrar.
-
Implementar controle de posição, limitando o número de posições em uma mesma direção.
-
Acrescentar condições de entrada, como volume de negociação, afastamento do preço em relação à média móvel, etc.
-
Considerar custos de transação, ajustando a distância do stop loss com base nas taxas.
-
Otimizar o momento de compra e venda, combinando múltiplos sinais e indicadores.
-
Implementar take profit parcial ou trailing stop móvel.
-
Adicionar função de otimização de parâmetros para testar automaticamente.
Combinando diversas técnicas e métodos de otimização, a estratégia pode ser aprimorada para obter resultados mais estáveis em mais mercados.
Resumo
A estratégia integra stop loss dinâmico e acompanhamento de tendência, apresentando vantagens como stop loss eficaz, acompanhamento suave, fácil compreensão e otimização. É adequada para padrões de tendência de médio e longo prazo. No entanto, é necessário controlar riscos e otimizar parâmetros. Se bem utilizada, pode oferecer bons resultados em mercados com tendência clara. Em geral, a estratégia fornece uma abordagem de negociação concisa e prática para acompanhamento de tendência e gerenciamento de risco.
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
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.
- 1

