Suporte e resistência e estratégia de longo prazo MACD


Data de criação: 2023-10-30 16:18:34 última modificação: 2023-10-30 16:18:34
cópia: 0 Cliques: 929
1
focar em
1617
Seguidores

Suporte e resistência e estratégia de longo prazo MACD

Visão geral

A estratégia combina a análise de resistência de suporte de preços e a análise de tendência do MACD, permitindo uma operação de linha longa de baixo risco em áreas-chave de resistência de suporte, com o objetivo de obter maiores ganhos em relação ao preço de parada, com base na determinação da direção da tendência.

Princípio da estratégia

  1. Os níveis críticos de suporte e resistência são identificados através do indicador Price Action - Support & Resistance by DGT. O indicador baseia-se no julgamento de suporte e resistência à movimentação de preços. Esses níveis geralmente são áreas subjacentes de reversão ou correção de preços.

  2. Depois de identificar os níveis de suporte e resistência, o indicador precisa confirmar a intensidade da resistência de suporte por meio da análise do comportamento histórico dos preços nas proximidades desses níveis. Um nível que toca ou rebota várias vezes indica que o nível tem um efeito de suporte ou resistência mais forte.

  3. Adicionar um indicador MACD, composto por uma linha MACD e uma linha de sinal e um histograma com o diferencial entre os dois. O MACD pode identificar tendências e reversões de tendências potenciais. Quando a linha MACD atravessa a linha de sinal e o histograma é positivo, indica que uma tendência de mercado de touros é esperada.

  4. Combinando os suportes identificados pelo indicador de Price Action - Support & Resistance by DGT e a direção da tendência identificada pelo indicador MACD, as oportunidades de negociação podem ser identificadas:

    • Negociação multi-cabeça: Quando o preço está perto de um forte suporte, se a linha MACD atravessa a linha de sinal e o histograma é positivo, isso indica que uma tendência multi-cabeça está sendo esperada, fazer mais perto do suporte e definir uma linha de stop-loss abaixo do suporte.
  5. Depois de entrar em uma negociação, pode-se definir um objetivo de lucro com base na distância entre o ponto de entrada e o suporte ou resistência mais recente; ao mesmo tempo, usar o stop loss móvel ou outras técnicas de gerenciamento de risco para bloquear o lucro e controlar o risco.

Análise de vantagens

  • Identificação de áreas de reversão críticas que utilizam a resistência de suporte, tais áreas de negociação são menos arriscadas
  • Com o MACD, determine a direção da tendência e negocie apenas quando a tendência é determinada, evitando a negociação contracorrente
  • Fazer mais perto do suporte, parar o prejuízo, controlar o risco
  • Objetivo de lucro maior, com perspectivas de lucro maior do que o stop loss
  • Resistência de suporte e MACD podem verificar sinais entre si, aumentando a taxa de sucesso

Análise de Riscos

  • A resistência de suporte pode ser quebrada, e a tendência de preços após a quebra deve ser observada.
  • O MACD tem atraso e pode ser mal interpretado
  • A probabilidade de um stop loss ser desencadeado, e a necessidade de controlar o risco de um único stop loss
  • A necessidade de se preocupar se os objetivos de lucro são razoáveis e se o radical pode não ser alcançado
  • Os sinais precisam ser observados e verificados para evitar erros.

Soluções para o risco:

  • A ruptura da resistência de suporte requer um parada ou reversão de negociação em tempo hábil
  • O MACD deve ser usado com cautela, em combinação com o preço, para verificar o sinal.
  • Risco de stop loss controlado em 1 a 2%, evitando grandes perdas
  • A meta de lucro não deve ser muito radical, mas pode ser reduzida adequadamente.
  • Os participantes devem esperar até que os sinais sejam confirmados para entrar, evitando seguir às cegas.

Direção de otimização

  • Pode testar o efeito dos indicadores de resistência de suporte sob diferentes parâmetros
  • Os parâmetros do MACD podem ser otimizados para obter um sinal MACD mais preciso
  • Pode ser combinado com outros indicadores para verificação de sinais, como o RSI, etc.
  • Pode-se estudar indicadores como a faixa de Brin para definir paradas e paradas
  • Pode ser adicionado um stop loss móvel automático para melhor bloquear os lucros
  • Parâmetros podem ser otimizados para diferentes variedades
  • Parâmetros específicos de stop-loss podem ser otimizados por retrospecção

Resumir

Esta estratégia integra o discernimento de tendências e a metodologia de negociação de áreas-chave. Após obter a direção da tendência definida, escolha áreas de suporte com risco controlado para operações de baixo risco, com a expectativa de obter maiores lucros do que os perdas de parada. Este modelo de operação de longa linha, que requer apenas um menor número de transações, espera obter ganhos estáveis.

Código-fonte da estratégia
/*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=4
strategy("Price Action - Support & Resistance + MACD Strategy", overlay=true)

// Price Action - Support & Resistance
supportLevel = input(100, title="Support Level Strength", minval=1)
resistanceLevel = input(100, title="Resistance Level Strength", minval=1)

var supportPrice = 0.0
var resistancePrice = 0.0

if low <= supportPrice or barstate.islast
    supportPrice := low
if high >= resistancePrice or barstate.islast
    resistancePrice := high

plot(supportPrice, color=color.green, linewidth=1, title="Support")
plot(resistancePrice, color=color.red, linewidth=1, title="Resistance")

// MACD Indicator
[macdLine, signalLine, _] = macd(close, 26, 100, 9)
macdHistogram = macdLine - signalLine

// Bullish Trade Setup
bullishSetup = crossover(macdLine, signalLine) and macdHistogram > 0 and close > supportPrice
plotshape(bullishSetup, color=color.green, title="Bullish Setup", style=shape.triangleup, location=location.belowbar)

// Stop Loss and Take Profit Levels
stopLossLevel = input(5, title="Stop Loss Level (%)", minval=0.1, step=0.1)
takeProfitLevel = input(7.5, title="Take Profit Level (%)", minval=0.1, step=0.1)

// Execute Long Trades
if bullishSetup
    stopLossPrice = close * (1 - stopLossLevel / 100)
    takeProfitPrice = close * (1 + takeProfitLevel / 100)
    strategy.entry("Long", strategy.long)
    strategy.exit("Exit", "Long", stop=stopLossPrice, limit=takeProfitPrice)