Type/to search

Sistema de rastreamento de tendência com rebalanceamento dinâmico

Common strategy
Created: 2024-01-26 14:41:08
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia combina dois sistemas de negociação populares: o sistema de cruzamento de médias móveis exponenciais e o sistema de negociação Turtle. O sistema é projetado especificamente para o timeframe diário, ajustando dinamicamente as posições e rastreando as tendências do mercado em tempo real, com forte capacidade de acompanhamento.

Princípio da Estratégia

A estratégia contém duas subestratégias: estratégia de tendência e estratégia de ruptura.

A estratégia de tendência usa o cruzamento de uma EMA rápida e uma EMA lenta como sinal de negociação. O período da EMA rápida é definido pelo usuário, e o período da EMA lenta é 5 vezes o da rápida. O sinal é obtido dividindo a diferença entre as EMAs rápida e lenta pelo desvio padrão do retorno de 252 períodos. Após ajuste pela volatilidade, são gerados sinais de negociação mais confiáveis. Quando uma nova tendência é detectada, são abertas posições compradas ou vendidas.

A estratégia de ruptura utiliza a média do preço máximo e mínimo de um período fixo como linha de base. Quando o preço sobe ou desce além de uma certa porcentagem em relação à linha de base, são gerados sinais de compra ou venda.

O ajuste de posição é calculado com base na volatilidade recente do preço e no risco anualizado alvo definido pelo usuário. Quando a volatilidade é baixa, a posição é maior; quando a volatilidade é alta, a posição é menor, resultando em um gerenciamento dinâmico de posição ajustado ao risco.

O stop loss é definido com base em múltiplos do True Range. O trailing stop é baseado no recuo do preço máximo e mínimo.

Análise de Vantagens

Esta estratégia apresenta as seguintes vantagens:

  1. Combina duas subestratégias — acompanhamento de tendência e ruptura — permitindo adaptação a diferentes ambientes de mercado, com forte robustez.

  2. Aplica técnicas avançadas de gerenciamento de posição e controle de risco, ajustando dinamicamente as posições e controlando efetivamente o risco.

  3. Utiliza a volatilidade real e o risco anualizado alvo para ajustar as posições, alcançando um nível de risco relativamente estável em mercados de alta e baixa volatilidade.

  4. Define o stop loss com base na volatilidade real dos preços, evitando efetivamente pequenas perdas desnecessárias ao sair prematuramente.

  5. Ajusta o trailing stop em tempo real, permitindo acompanhar flexivelmente os lucros das tendências e sair rapidamente quando necessário para limitar perdas.

Análise de Riscos

Os principais riscos desta estratégia incluem:

  1. Dependência da otimização de parâmetros. Diferentes parâmetros impactam significativamente o desempenho, sendo necessário testar exaustivamente para obter os melhores parâmetros.

  2. O trailing stop pode causar saídas excessivamente frequentes em mercados laterais. Pode-se aumentar a margem de stop loss para otimizar o mecanismo.

  3. O gerenciamento de posição e controle de risco é sensível ao capital inicial e aos custos de transação. Capital muito baixo e custos elevados podem prejudicar a lucratividade.

  4. A estratégia depende de uma avaliação correta da volatilidade do ativo para definir o risco anualizado alvo e a alavancagem máxima. Uma avaliação imprecisa pode resultar em posições subdimensionadas ou superdimensionadas.

Direções de Otimização

As principais direções de otimização da estratégia incluem:

  1. Encontrar a combinação ideal de parâmetros. Testes com mais dados históricos podem revelar as melhores configurações de parâmetros.

  2. Melhorar o mecanismo de stop loss. Testar diferentes formas de stop loss, como stop móvel, stop por tempo e stop em mercados laterais, para otimizar a estratégia.

  3. Otimizar o gerenciamento de posição e risco. Testar diferentes metas de risco para encontrar a melhor relação risco-retorno. Também testar o impacto de diferentes níveis de alavancagem.

  4. Experimentar indicadores auxiliares adicionais. Adicionar mais indicadores técnicos para aumentar a precisão dos sinais e a robustez da estratégia.

  5. Testar diferentes períodos de holding. Experimentar usar timeframes mais altos para apoiar as decisões, melhorando a precisão da alocação de posições.

Resumo

A estratégia integra duas categorias principais de sistemas de negociação — acompanhamento de tendência e ruptura de tendência — aplicando técnicas avançadas de gerenciamento dinâmico de posições para alcançar uma alocação ajustada ao risco. Ela pode controlar efetivamente o risco enquanto acompanha as tendências do mercado, com forte capacidade de lucro, merecendo mais testes e otimizações.

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
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/
// © Crunchster1

//@version=5
Strategy parameters
Strategy parameters
Strategy Settings
Source
Lookback period for fast EMA
Lookback period for Breakout
Strategy toggle
Long
Short
Trend
Breakout
Risk Management Settings
Stop multiple
Trail lookback
Max Leverage
Annualised Volatility Target %
Compounding
%
Backtest range
From Day
From Mon
From Yr
To Day
To Mon
To Yr
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)