Type/to search

Estratégia MACD de Eliminação de Tendência

Common strategy
Created: 2023-10-30 17:08:16
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia adota a eliminação da tendência dos preços das ações para observar mais claramente a forma do indicador MACD. Através do cálculo da linha rápida DEMA e da linha lenta DEMA, obtêm-se a linha MACD e a linha de sinal, e a interseção entre elas é utilizada para gerar sinais de negociação. A estratégia também incorpora filtros de condições de mês e dia, bem como uma lógica de stop loss para fechamento de posições, formando um sistema estratégico relativamente completo.

Princípio da Estratégia

Primeiro, calcula-se a EMA do preço para eliminar a tendência do preço, obtendo-se a EMA do preço após a eliminação da tendência. Em seguida, com base na EMA, calculam-se a linha rápida DEMA, a linha lenta DEMA e a linha MACD. O cálculo da linha rápida DEMA é: primeiro calcula-se a EMA1 da linha rápida, depois a EMA2 da EMA1, e então calcula-se a DEMA = (2 * EMA1 - EMA2). O cálculo da linha lenta DEMA e da linha de sinal é análogo. Após obter a linha MACD (linha rápida DEMA - linha lenta DEMA) e a linha de sinal, se a linha MACD cruzar acima da linha de sinal, gera-se um sinal de compra; se a linha MACD cruzar abaixo da linha de sinal, gera-se um sinal de venda. Finalmente, os sinais são filtrados com base em condições de mês e dia, e é definida uma lógica de stop loss.

A lógica central da estratégia é:

  1. Eliminar a tendência dos preços para visualizar mais claramente a forma do indicador MACD

  2. Calcular a linha rápida DEMA e a linha lenta DEMA, obtendo a linha MACD e a linha de sinal

  3. O cruzamento da linha MACD e da linha de sinal gera sinais de negociação

  4. Adicionar filtros de dia e mês

  5. Definir lógica de stop loss

Análise de Vantagens

As principais vantagens da estratégia são:

  1. Eliminar a tendência dos preços permite ver mais claramente os cruzamentos do indicador MACD, evitando ser enganado pela tendência.

  2. Usar o algoritmo DEMA para calcular o indicador MACD pode filtrar alguns ruídos, tornando os sinais mais nítidos.

  3. Combinar a filtragem por dia e mês pode reduzir negociações desnecessárias.

  4. Definir uma lógica de stop loss permite interromper perdas a tempo e controlar riscos.

  5. Usar cruzamentos para gerar sinais pode reduzir negociações erradas.

  6. De modo geral, a estratégia combina eliminação de tendência, cálculo DEMA e filtragem de condições, podendo gerar sinais de negociação mais claros e confiáveis.

Análise de Riscos

A estratégia também apresenta alguns riscos que precisam ser observados:

  1. Após eliminar a tendência, os sinais de cruzamento do MACD podem aumentar, sendo necessário verificar sua viabilidade em negociação real.

  2. Embora o algoritmo DEMA filtre parte do ruído, o cálculo do indicador ainda pode gerar muitos sinais falsos.

  3. As condições de filtro por dia e mês podem ser muito rígidas, perdendo algumas oportunidades de negociação.

  4. A definição do nível de stop loss precisa ser considerada quanto à sua razoabilidade: um nível muito frouxo aumenta o risco, enquanto um nível muito rigoroso gera stops frequentes.

  5. A estratégia depende principalmente do indicador MACD; se o mercado não for adequado para esse indicador, o desempenho pode ser afetado.

  6. Há ainda um amplo espaço para otimização dos parâmetros da estratégia, que precisam ser testados por meio de backtesting e negociação real.

Contramedidas:

  1. Adicionar outros indicadores de confirmação para evitar sinais falsos.

  2. Otimizar as condições de filtro de data, relaxando-as adequadamente.

  3. Testar e otimizar minuciosamente os pontos de stop loss.

  4. Incorporar um mecanismo de julgamento de tendência para evitar negociações contra a tendência.

  5. Realizar backtesting abrangente e otimizar parâmetros para aumentar a estabilidade.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Testar diferentes médias de preço para encontrar alternativas mais adequadas à EMA.

  2. Experimentar diferentes combinações de parâmetros para otimizar os comprimentos da linha rápida, linha lenta e linha de sinal do MACD.

  3. Adicionar indicadores auxiliares, como indicadores de volume, para evitar sinais falsos.

  4. Otimizar a estratégia de stop loss, definindo um stop loss móvel ou stop loss pendente razoável.

  5. Otimizar as condições de filtro por dia e mês para torná-las mais flexíveis.

  6. Adicionar julgamento de tendência para evitar operações contra a tendência.

  7. Realizar uma otimização abrangente de parâmetros para melhorar a estabilidade da estratégia.

  8. Realizar backtesting em períodos de tempo mais longos para verificar o desempenho de longo prazo da estratégia.

  9. Realizar validação em negociação real e ajustar os parâmetros da estratégia conforme a situação real.

Resumo

De modo geral, a estratégia adota a abordagem de eliminar a tendência, calcula o indicador MACD na forma DEMA e combina filtros de data para gerar sinais de negociação. Trata-se de uma ideia estratégica simples, porém viável. Sua maior vantagem é permitir uma visualização clara da forma do MACD, evitando ser influenciado pela tendência dos preços. No entanto, a estratégia também apresenta certos riscos, exigindo otimização de parâmetros e a inclusão de medidas de controle de risco para ser aplicada na prática. Ainda há um grande potencial de otimização; se for suficientemente validada e otimizada, pode se tornar uma estratégia de curto prazo estável e confiável.

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

//@version=2

strategy(title = "Trendless MACD  Strategy",shorttitle="MACD-T Strategy",default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.01,initial_capital=100000)
Strategy parameters
Strategy parameters
maperiod
MACD Fast Line Length
MACD Slow Line Length
Signal Line Length
monthfrom
monthuntil
dayfrom
dayuntil
yearfrom
yearuntil
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)