10SMA e MACD seguem a estratégia de negociação de tendência dupla

SMA MACD
Data de criação: 2024-06-07 14:46:36 última modificação: 2024-06-07 14:46:36
cópia: 1 Cliques: 272
1
focar em
1166
Seguidores

10SMA e MACD seguem a estratégia de negociação de tendência dupla

Visão geral

A estratégia usa dois indicadores técnicos, o 10 SMA e o MACD, para determinar a direção da tendência dos preços através de seus sinais de cruzamento, para tomar decisões de negociação. Quando o preço atravessa o SMA 10 e a linha rápida do MACD atravessa a linha lenta, produzem-se múltiplos sinais. Quando o preço atravessa o SMA 10 e a linha rápida do MACD atravessa a linha lenta, a posição é mais simples.

Princípio da estratégia

  1. Calcule a média móvel simples de 10 dias ((10SMA), como referência para determinar a tendência do preço. Quando o preço opera acima do 10SMA, significa que a tendência de cima é predominante; ao contrário, significa que a tendência de cima é predominante.
  2. Calcule o indicador MACD, incluindo a linha rápida, a linha lenta e o gráfico em colunas. O indicador MACD reflete a força e a direção da tendência dos preços por meio do duplo suavização dos valores das médias móveis de curto e longo prazo.
  3. Geração de sinais de transação:
    • Faça mais sinais: 10 SMA no preço de fechamento atual, e MACD na linha rápida e MACD na linha lenta
    • Sinais de Ponto: 10 SMA abaixo do preço de fechamento atual e MACD abaixo da linha rápida atravessando a linha lenta MACD
  4. Execução de transações de acordo com os sinais de transação:
    • Quando surgir um sinal de que há mais, abra mais.
    • Quando aparecer um sinal de pindo, elimine todas as posições.

O núcleo da estratégia é usar a relação de preço com a posição do 10 SMA e o cruzamento da linha rápida e lenta do MACD para julgar a tendência, e a confirmação conjunta dos dois indicadores pode aumentar a eficácia e a confiabilidade do sinal em certa medida.

Análise de vantagens

  1. Simples e fácil de usar: a estratégia usa apenas dois indicadores técnicos comuns, o princípio é simples, o cálculo e a aplicação são relativamente fáceis.
  2. Seguimento de tendências: Usando a combinação de 10 SMAs e MACDs, a estratégia permite capturar e acompanhar melhor as tendências de médio e longo prazo do mercado.
  3. Filtragem de ruído: Em comparação com o uso de preços isolados ou de um indicador para gerar sinais, a confirmação conjunta de dois indicadores pode filtrar o ruído do mercado e os falsos sinais.
  4. Adaptabilidade: a estratégia não é muito sensível à escolha de parâmetros, é altamente adaptável e pode ser aplicada a diferentes mercados e variedades.

Análise de Riscos

  1. Risco de atraso: a média móvel e o MACD são indicadores de atraso, e os sinais de negociação podem estar um pouco atrasados em relação ao movimento do mercado, resultando na perda do melhor momento de entrada ou na diminuição do espaço de ganho.
  2. Risco de mercado oscilante: em mercados oscilantes, os preços e os indicadores podem se cruzar com frequência, gerando sinais de negociação, levando a transações excessivas e aumento de comissões.
  3. Risco de surpresa: a estratégia baseia-se principalmente em indicadores técnicos para gerar sinais de negociação, sem considerar os fatores fundamentais e o impacto de surpresas, podendo haver uma maior retração em face de um evento de Black Swan.
  4. Risco de otimização de parâmetros: o desempenho da estratégia é influenciado pela escolha de parâmetros, e diferentes parâmetros podem produzir resultados diferentes, existindo o risco de otimização de parâmetros.

Direção de otimização

  1. Adição de outros critérios de filtragem: Considere a adição de outros indicadores técnicos ou critérios, como volume de transação, taxa de flutuação, etc., para aumentar ainda mais a confiabilidade e a eficácia do sinal.
  2. Optimizar o Stop Loss: Dependendo das características do mercado e das preferências de risco pessoais, pode-se definir as condições de stop loss apropriadas para controlar o limite de risco e a taxa de perda de uma única transação.
  3. Otimização de parâmetros dinâmicos: pode ser ajustado dinamicamente os parâmetros do indicador de acordo com diferentes estados de mercado e características da variedade, através de métodos de otimização de parâmetros, para se adaptar às mudanças do mercado.
  4. Combinação com a análise fundamental: Combinação de análise técnica com a análise fundamental, levando em conta o impacto de fatores como dados econômicos importantes e eventos de política no mercado, para aumentar a abrangência e a eficácia da estratégia.

Resumir

10 A estratégia de negociação de acompanhamento de tendências duplas SMA e MACD capta oportunidades de tendências de médio e longo prazo no mercado de uma maneira simples e fácil de usar através da combinação de dois indicadores técnicos comuns. Em comparação com o uso de um indicador isoladamente, a confirmação conjunta de dois indicadores pode aumentar a confiabilidade e a eficácia do sinal, além de ter uma certa adequação. No entanto, a estratégia também apresenta riscos de atraso, mercado oscilante e surpresas. A aplicação prática requer otimização e melhorias apropriadas de acordo com as características do mercado e as preferências pessoais, como a adição de outras condições de filtragem, otimizar o stop loss, otimizar o parâmetro dinâmico e a análise fundamental de junção, para aumentar ainda mais a estabilidade e a lucratividade da estratégia.

Código-fonte da estratégia
/*backtest
start: 2023-06-01 00:00:00
end: 2024-06-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("10SMA and MACD Strategy", overlay=true)

// Input parameters
length = input(10, title="SMA Length")
macdFastLength = input(12, title="MACD Fast Length")
macdSlowLength = input(26, title="MACD Slow Length")
macdSignalSmoothing = input(9, title="MACD Signal Smoothing")

// Calculate 10SMA
sma10 = ta.sma(close, length)
plot(sma10, title="10SMA", color=color.blue)

// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, macdFastLength, macdSlowLength, macdSignalSmoothing)
plot(macdLine, title="MACD Line", color=color.red)
plot(signalLine, title="Signal Line", color=color.green)

// Strategy conditions
longCondition = ta.crossover(close, sma10) and ta.crossover(macdLine, signalLine)
shortCondition = ta.crossunder(close, sma10) and ta.crossunder(macdLine, signalLine)

// Plot buy and sell signals
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Strategy execution
if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.close("Long")