Type/to search

Estratégia DI de acompanhamento de tendência em múltiplos quadros temporais

Common strategy
Created: 2023-11-07 16:31:07
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia baseia-se nos indicadores de média direcional DI+ e DI-, utilizando DI de dois períodos de tempo diferentes para determinar a direção da tendência e, em seguida, realizar operações de compra ou venda. Quando o DI+ do período de tempo maior e do período de tempo menor estão ambos acima do DI-, a tendência é considerada de alta, e a estratégia compra. Quando o DI- de ambos os períodos está acima do DI+, a tendência é considerada de baixa, e a estratégia vende.

Princípio

A estratégia baseia-se principalmente nos seguintes pontos:

  1. Cálculo de DI+ e DI-. Através da obtenção dos preços máximos, de fechamento e mínimos, são calculados DI+ e DI-.

  2. Comparação de DI+ e DI- em dois períodos de tempo. Os DI+ e DI- são calculados no período de tempo do gráfico principal (ex: 1 hora) e num período de tempo maior (ex: diário), e a relação de magnitude é comparada.

  3. Determinação da direção da tendência. Quando tanto o DI+ do período maior quanto o do período menor são maiores que o DI-, a tendência é considerada de alta; quando ambos os DI- são maiores que o DI+, a tendência é considerada de baixa.

  4. Geração de sinais de negociação. O sinal de compra ocorre quando DI+ > DI- em ambos os períodos; o sinal de venda ocorre quando DI- > DI+ em ambos os períodos.

  5. Definição de stop loss. O stop loss é calculado com base no ATR, implementando um trailing stop para acompanhar a tendência.

  6. Condições de saída. Fechamento da posição quando o stop loss é acionado ou quando ocorre reversão do preço.

Análise de Vantagens

Esta estratégia apresenta as seguintes vantagens:

  1. Utiliza DI de dois períodos de tempo para determinar a tendência, o que pode filtrar parte dos falsos rompimentos.

  2. O trailing stop dinâmico baseado no ATR maximiza a proteção dos lucros e evita stops muito apertados.

  3. O stop loss oportuno limita as perdas por operação.

  4. A negociação seguindo a tendência permite capturar oportunidades de tendência de forma contínua.

  5. As regras são claras e fáceis de entender, facilitando a operação em tempo real.

Riscos e Soluções

A estratégia também apresenta os seguintes riscos:

  1. O indicador DI tem atraso, podendo perder o momento de entrada. Pode-se otimizar parâmetros ou combinar com outros indicadores.

  2. A dupla janela temporal pode gerar divergências entre os períodos. Pode-se adicionar um terceiro período para confirmar o sinal.

  3. Um stop loss muito agressivo pode gerar negociações excessivas. Pode-se ajustar o múltiplo do ATR.

  4. Em mercados laterais, pode gerar compras e vendas frequentes. Pode-se adicionar filtros para reduzir a frequência.

  5. A otimização de parâmetros depende de dados históricos, podendo levar a sobre-otimização em tempo real. A robustez dos parâmetros deve ser avaliada cuidadosamente.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Otimizar os parâmetros de cálculo do DI para encontrar a melhor combinação.

  2. Adicionar filtros de outros indicadores para melhorar a precisão dos sinais, como MACD, KDJ, etc.

  3. Otimizar a estratégia de stop loss para se adaptar a mais condições de mercado, como stop móvel ou stop por ordem pendente.

  4. Adicionar filtro de horário de negociação para evitar eventos noticiosos importantes.

  5. Testar a robustez dos parâmetros em diferentes ativos para aumentar a adaptabilidade.

  6. Incorporar componentes de aprendizado de máquina, treinando um modelo de julgamento com dados históricos.

Conclusão

No geral, esta estratégia é uma típica estratégia de acompanhamento de tendência, utilizando o indicador DI para determinar a direção da tendência e definindo stop loss para travar lucros, gerando lucros consistentes durante a tendência. A vantagem da estratégia reside na clareza do raciocínio e na facilidade de operação em tempo real. Também existem algumas áreas de melhoria, como otimização de parâmetros e adição de filtros. Com otimização e teste contínuos, esta estratégia pode tornar-se uma estratégia de acompanhamento de tendência muito prática.

Source
Pine
/*backtest
start: 2022-10-31 00:00:00
end: 2023-11-06 00:00:00
period: 1d
basePeriod: 1h
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/
// © DojiEmoji

//@version=5
Strategy parameters
Strategy parameters
Directional IndicatorDI+ DI-
adx_len
DI +/- in Timeframe 1 (Optional)
DI +/- in Timeframe 2
Alerts
Alert MSG for buying (Long position)
Alert MSG for closing (Long position)
Time horizon of backtests
Backtest Start Time
Stop loss
ATR Multiplier for trailing stoploss
Length of ATR for trailing stoploss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)