Sistema Tartaruga de Connecticut
Visão Geral
Esta estratégia é baseada no famoso Sistema de Trading Tartaruga, seguindo as regras originais tanto quanto possível. É um sistema de acompanhamento de tendência que gera sinais de entrada e saída através de duas médias móveis.
Princípios da Estratégia
- Utiliza o preço máximo para calcular as linhas de N1 dias e N2 dias (padrão 20 e 55 dias) para construir duas médias móveis.
- Utiliza o preço mínimo para calcular as linhas de N3 dias e N4 dias (padrão 10 e 20 dias) para construir duas médias móveis.
- Quando o preço de fechamento ultrapassa a linha de N2 dias, compra; quando o preço de fechamento fica abaixo da linha de N4 dias, fecha a posição.
- Após comprar, a cada aumento de N vezes o ATR (padrão 1 vez), adiciona uma posição, até um máximo de 5 adições.
- Define um stop loss fixo, por padrão N vezes o ATR (padrão 2 vezes) abaixo do preço de entrada.
- Só permite entrar em uma nova posição se a negociação anterior foi vitoriosa.
Análise de Vantagens
A estratégia apresenta as seguintes vantagens:
- Segue o princípio de trading de tendência, sendo capaz de capturar tendências de médio e longo prazo.
- As duas médias móveis formam uma condição de filtro, evitando negociações frequentes em mercados laterais.
- O trailing stop é definido de forma razoável, evitando stops muito largos ou muito apertados.
- Utiliza configurações paramétricas, facilitando o ajuste do perfil de risco-retorno do sistema.
- Permite adicionar posições, possibilitando obter mais ganhos durante a tendência.
Análise de Riscos
A estratégia também apresenta alguns riscos:
- Na reversão da tendência, não é possível parar a perda a tempo, podendo gerar grandes prejuízos.
- Adicionar posições em excesso pode levar a um risco de overtrading.
- Configurações inadequadas de parâmetros podem tornar o sistema excessivamente agressivo ou conservador.
- Risco de overfitting nos dados de backtest; o desempenho no mercado real pode ser inferior ao do backtest.
Os riscos podem ser reduzidos das seguintes formas:
- Adicionar sinais de reversão, como divergência do MACD, para reduzir perdas contrárias à tendência.
- Otimizar parâmetros para tornar o sistema robusto.
- Adicionar métodos de dimensionamento de posição. Reduzir a posição quando ocorrerem grandes perdas.
Direções de Otimização
A estratégia pode ser otimizada nos seguintes aspectos:
- Adicionar lógica de negociação a descoberto (short), permitindo que a estratégia obtenha ganhos também em mercados em baixa.
- Adicionar um módulo de otimização da linha de stop loss, para que esta se ajuste adequadamente às flutuações de preço.
- Adicionar um módulo de gerenciamento de posição, otimizando o tamanho de cada adição de posição.
- Combinar com indicadores de força de tendência, como o ADX, para evitar negociações errôneas.
- Otimizar parâmetros para obter uma curva de retorno mais suave.
- Considerar custos de transação como slippage e comissões em negociações reais.
Conclusão
Esta estratégia obtém lucros acompanhando tendências, apresentando certas vantagens nos backtests. No entanto, seu desempenho no mercado real ainda precisa ser testado. É necessário otimizar ainda mais a robustez dos parâmetros, aprimorar os módulos de stop loss e gerenciamento de posição, para que a estratégia se torne mais adequada para negociação real. No geral, a lógica da estratégia é razoável e possui grande potencial de melhoria.
/*backtest
start: 2022-10-30 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Turtle", overlay=true, initial_capital=100000, default_qty_type=strategy.percent_of_equity, default_qty_value=10, commission_type=strategy.commission.percent, commission_value=0.1, pyramiding=5)
stopInput = input(2.0, "Stop N", step=.5)- 1

