Estratégia de acompanhamento de tendências com base em suporte e resistência dinâmicos


Data de criação: 2023-09-15 11:28:00 última modificação: 2023-09-15 11:28:00
cópia: 0 Cliques: 595
1
focar em
1617
Seguidores

Este artigo detalha uma estratégia de negociação quantitativa que utiliza a resistência de suporte dinâmico para o acompanhamento de tendências. A estratégia de acompanhamento de tendências é feita por meio do cálculo da linha média e da ATR para a formação de trajectórias ascendentes e descendentes.

Princípios estratégicos

A estratégia inclui principalmente os seguintes indicadores e lógica:

  1. Calcula a linha média do preço mais alto de um determinado período, como a linha superior;

  2. O ATR é usado para calcular a distância de deslocamento de stops future losses como uma barreira;

  3. A distância de amortecimento é subtraída da distância de subida;

  4. Faça mais quando o preço sobe; leve quando o preço desce.

Desta forma, a resistência de suporte da banda de construção dinâmica ascendente e descendente. Controlar o risco de negociação através da ruptura da pista ascendente para travar a queda e, através da parada rápida da pista descendente.

A vantagem estratégica

A estratégia tem as seguintes vantagens:

  1. A trajetória dinâmica permite capturar oportunidades de tendências em tempo real;

  2. O ATR pode ser configurado de acordo com a volatilidade do mercado;

  3. O tracking de stop-loss é maior do que o stop-loss, o que favorece o lucro;

  4. As regras são simples, diretas e fáceis de implementar.

C. Riscos potenciais

Mas a estratégia também tem alguns problemas potenciais:

  1. Os indicadores de média e ATR estão atrasados e podem perder oportunidades.

  2. A pressão para a retirada é maior;

  3. Não há limite de entradas;

  4. Os parâmetros precisam ser otimizados para adaptar-se a diferentes variedades.

Quatro conteúdos, resumo

Este artigo detalha uma estratégia de acompanhamento de tendências que utiliza a linha média e o ATR para estabelecer uma trajetória dinâmica. Pode definir um stop loss e uma tendência de captura de tendência, de acordo com a volatilidade do mercado.

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

//@version=4
strategy("I Like Winners And Hate Loosers!", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

highest_length = input(200, type=input.integer, minval=1, title="Highest Length")
highest_average = input(10, type=input.integer, minval=1, title="Highest Average")

atr_length = input(14, type=input.integer, minval=1, title="ATR Length")
atr_multiplier = input(2, type=input.integer, minval=1, title="ATR Multiplier")

a = atr(atr_length) * atr_multiplier
h = sma(highest(high, highest_length), highest_average)
l = h - a

buy_signal = crossover(close, h)
sell_signal = crossunder(close, l)

strategy.entry("Buy", strategy.long, when=buy_signal)
strategy.close("Buy", when=sell_signal)

plot(h, title="H", color=color.green, transp=50, linewidth=2)
plot(l, title="L", color=color.red, transp=50, linewidth=2)