Estratégias de negociação de análise técnica com base em níveis de suporte e resistência


Data de criação: 2024-05-11 11:53:34 última modificação: 2024-05-11 11:53:34
cópia: 1 Cliques: 534
1
focar em
1617
Seguidores

Estratégias de negociação de análise técnica com base em níveis de suporte e resistência

Visão geral

A estratégia é uma estratégia de negociação baseada em análise técnica, que utiliza pontos de apoio e resistência para tomar decisões de negociação. A estratégia usa os indicadores pivothigh () e pivotlow () para determinar pontos de apoio e resistência, fazendo o plus quando o preço de fechamento está acima do ponto de resistência, e o zero quando o preço de fechamento está abaixo do ponto de apoio e o preço mais alto anterior também está abaixo do ponto de apoio.

Princípio da estratégia

  1. A função request.security() é usada para obter dados de fechamento do dia.
  2. Utilizando as funções ta.pivothigh () e ta.pivotlow () calcula-se a posição de suporte e resistência na janela de tempo de 7 dias.
  3. Quando o preço de fechamento está acima da resistência, execute mais transações.
  4. Quando o preço de fechamento está abaixo do nível de suporte, e o preço mais alto anterior também está abaixo do nível de suporte, execute uma operação de shorting.
  5. Quando o preço atravessa o suporte ou a resistência de forma inversa, todas as posições são eliminadas.
  6. Os pontos de suporte e resistência são representados em verde e vermelho no gráfico.

Vantagens estratégicas

  1. A estratégia é baseada na análise técnica, que utiliza o comportamento dos preços do mercado para tomar decisões de negociação, e é aplicada em mercados de tendência.
  2. Os pontos de suporte e resistência são pontos importantes que são amplamente reconhecidos pelos participantes do mercado, e as estratégias para criar sinais de negociação em torno desses pontos-chave ajudam a capturar oportunidades de tendência.
  3. A lógica da estratégia é clara, fácil de entender e implementar, e é adequada para aprendizagem e uso de iniciantes.
  4. Graficando os pontos de suporte e resistência, é possível observar intuitivamente a estrutura do mercado e o comportamento dos preços, auxiliando a decisão de negociação.

Risco estratégico

  1. A estratégia depende exclusivamente de dados históricos de preços e pode falhar em caso de mudanças fundamentais significativas no mercado ou de eventos de Black Swan.
  2. Os níveis de suporte e resistência podem ser quebrados, resultando em perdas contínuas na estratégia.
  3. A falta de medidas de gestão de risco, como o controle de stop loss e de escala de posição, pode levar a grandes perdas em situações de forte volatilidade no mercado.
  4. A estratégia pode não funcionar bem em mercados turbulentos, e a frequência de transações pode levar a altos custos de transação.

Direção de otimização da estratégia

  1. Introdução de indicadores de confirmação de tendências, como a média móvel, para filtrar o ruído e identificar as principais tendências, melhorando a qualidade do sinal.
  2. Estabelecer um limite razoável de stop loss, controlar o risco de cada transação e melhorar a solidez da estratégia.
  3. Otimização de métodos de cálculo de suporte e resistência, como a combinação de várias escalas temporais, para melhorar a confiabilidade dos preços.
  4. Introduzir regras de gerenciamento de posições e de gerenciamento de fundos, ajustando o tamanho da posição de acordo com a dinâmica de volatilidade do mercado e controlando a abertura de risco geral.
  5. Optimizar e testar os parâmetros da estratégia para encontrar a melhor combinação de parâmetros e melhorar o desempenho da estratégia.

Resumir

A estratégia é uma estratégia de negociação de análise técnica baseada em pontos de suporte e resistência, para estabelecer sinais de negociação através da identificação de áreas de preços-chave. A lógica da estratégia é clara e é adequada para aprendizagem de iniciantes, mas na aplicação prática, é necessário prestar atenção ao gerenciamento e otimização do risco. A solidez e lucratividade da estratégia podem ser ainda melhoradas pela introdução de outros indicadores técnicos, medidas de controle de risco e gerenciamento de posição.

Código-fonte da estratégia
/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Торговая стратегия от уровней", overlay=true)

// Функция для определения уровней поддержки и сопротивления
findSR() =>
    // Получаем данные для поиска уровней
    data = request.security(syminfo.tickerid, "D", close)
    // Находим уровни поддержки и сопротивления
    pivot_high = ta.pivothigh(data, 7, 7)
    pivot_low = ta.pivotlow(data, 7, 7)
    [pivot_high, pivot_low]

[support, resistance] = findSR()

// Условия входа в длинную позицию
longCondition = close > resistance
// Условия входа в короткую позицию
shortCondition = close < support and high[1] < support

// Условия выхода из позиции
exitCondition = close < resistance and close > support

// Отображение уровней поддержки и сопротивления на графике
plot(support, color=color.green, style=plot.style_stepline)
plot(resistance, color=color.red, style=plot.style_stepline)

// Вход в позицию
if (longCondition)
    strategy.entry("Длинная", strategy.long)
if (shortCondition)
    strategy.entry("Короткая", strategy.short)

// Выход из позиции
if (exitCondition)
    strategy.close("Длинная")
    strategy.close("Короткая")