Type/to search

Estratégia de rompimento baseada no método de negociação Turtle

Common strategy
Created: 2023-10-17 17:22:34
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia é baseada no famoso Método de Trading de Tartaruga (Turtle Trading), utilizando o indicador de Canal de Donchian para identificar rompimentos de preço e combinando com o indicador ATR para definir stops de perda, implementando o seguimento de tendência. A vantagem da estratégia é um forte controle de drawdown, conseguindo gerenciar efetivamente o stop loss individual e reduzir a probabilidade de perdas consecutivas. No entanto, a estratégia possui baixa adaptabilidade a diferentes ativos, necessitando otimização dos parâmetros do canal. No geral, como uma versão introdutória do Método de Trading de Tartaruga, esta estratégia pode ser usada para validar a eficácia do método, bem como uma das estratégias base para trading quantitativo.

Princípios

A estratégia se baseia principalmente em dois indicadores: Canal de Donchian e ATR.

O Canal de Donchian é calculado a partir do preço máximo e mínimo. O padrão da estratégia define um comprimento de canal de 20 dias, desenhando o canal com os preços máximos e mínimos dos últimos 20 dias. Quando o preço rompe a banda superior do canal, gera um sinal de compra; quando o preço rompe a banda inferior do canal, gera um sinal de venda.

O indicador ATR é usado para medir a volatilidade do mercado e definir stops de perda. O período padrão do ATR é de 20 dias. A estratégia utiliza o dobro do ATR como nível de stop loss.

A lógica de trading específica é:

  1. Quando o preço rompe a banda superior do canal, entra em posição comprada (long).

  2. O stop loss é definido como a mínima do ponto de entrada menos o dobro do ATR.

  3. Quando o preço rompe a banda inferior do canal, fecha a posição comprada (long).

  4. Quando o preço rompe a banda inferior do canal, entra em posição vendida (short).

  5. O stop loss é definido como a máxima do ponto de entrada mais o dobro do ATR.

  6. Quando o preço rompe a banda superior do canal, fecha a posição vendida (short).

Em resumo, a estratégia utiliza o Canal de Donchian para determinar a direção da tendência e o momento de entrada, e define stops de perda com o ATR para controlar o risco, permitindo o acompanhamento da tendência.

Análise de Vantagens

A estratégia apresenta as seguintes vantagens principais:

  1. Forte controle de drawdown. O uso do indicador ATR para definir o stop loss permite gerenciar efetivamente as perdas individuais.

  2. Implementa o seguimento de tendência. O Canal de Donchian identifica eficazmente os rompimentos de preço, indicando mudanças de tendência.

  3. Adequado para ativos de alta volatilidade. O indicador ATR considera a volatilidade do mercado, definindo stops mais alinhados com as características dos diferentes ativos.

  4. Lógica de estratégia simples e clara, fácil de entender e implementar.

  5. Flexível para escrever e otimizar a estratégia em Python.

Análise de Riscos

A estratégia também apresenta alguns riscos a serem observados:

  1. Necessidade de otimização dos parâmetros do canal. Diferentes ativos e períodos de tempo exigem ajustes nos parâmetros do canal para se adaptar às características do mercado.

  2. Risco de stops consecutivos. Em condições anormais de mercado, múltiplos stops podem ser acionados em curto prazo, resultando em perdas significativas.

  3. Necessidade de testar o parâmetro do ATR. O parâmetro do ATR afeta diretamente a eficácia do stop loss; diferentes ativos e ambientes de volatilidade exigem ajustes.

  4. Possível frequência excessiva de trades. Em mercados laterais sem tendência clara, podem ocorrer muitos sinais de cruzamento.

  5. Lucros potencialmente limitados. A estratégia é focada em stop loss, não sendo capaz de capturar toda a amplitude de uma tendência.

  6. Stop loss pode ser insuficiente em movimentos extremos. Em algumas condições anormais, gaps de preço podem acionar diretamente o stop.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Otimizar os parâmetros do canal, testando diferentes valores para adaptação a diferentes ativos.

  2. Adicionar filtros para evitar sinais excessivos em mercados laterais. Podem ser considerados filtros de amplitude de rompimento ou volume de negociação.

  3. Otimizar o período do ATR, testando diferentes parâmetros para avaliar o impacto no stop loss.

  4. Adicionar estratégia de pirâmide (pyramid), aumentando a posição em tendências para ampliar o potencial de lucro.

  5. Combinar com outros indicadores para melhorar a filtragem. Por exemplo, MACD, KD, etc., para avaliar a direção da tendência e evitar trades contra a tendência.

  6. Ajustar os níveis de stop loss considerando custos de trading como deslizamento e comissões, evitando stops muito próximos.

  7. Testar a adaptabilidade a diferentes ativos, ajustando os parâmetros para ativos específicos.

Resumo

Esta estratégia, como versão introdutória do Método de Trading de Tartaruga, apresenta uma lógica simples e clara, com forte controle de drawdown, sendo eficaz para validar os princípios do método. No entanto, a estratégia possui baixa adaptabilidade a diferentes ativos, necessitando otimizações específicas de parâmetros para cada ativo para alcançar os melhores resultados. Com melhorias como otimização de parâmetros e adição de filtros, esta estratégia pode se tornar uma das estratégias base de seguimento de tendência em trading quantitativo.

Source
Pine
/*backtest
start: 2022-10-10 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Based on Turtle traders strategy: buy/sell on Donchian breakouts and stop loss on ATR 2x
// initial version considerations :
//// 1. Does not consider filter for avoiding new entries after winning trades (filtering rule from Turtle Strategy on 20 day breakout strategy) 
Strategy parameters
Strategy parameters
Enter Channel
Exit Channel
Offset Bars
Direction
ATR multiplier (Stop Loss)
ATR Period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)