Estratégia de tendência de baixa


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

Estratégia de tendência de baixa

Visão geral

A estratégia de tendência do dólar é uma estratégia de acompanhamento de tendências baseada na identificação de tendências de mercado em um indicador de canal do dólar. A estratégia usa o ascendente e o descendente do canal do dólar para determinar a movimentação dos preços, para descobrir potenciais pontos de entrada e saída. Quando o preço é superior ao ascendente, representa uma tendência ascendente; quando o preço é inferior ao descendente, representa uma tendência descendente. O parâmetro-chave da estratégia é o comprimento do canal do dólar, que determina o ciclo de retorno para calcular os altos e baixos.

Para gerar sinais de negociação com maior precisão, a estratégia usa duas médias móveis adicionais, uma média rápida (linha de 5 dias) e uma média lenta (linha de 45 dias). Gera um sinal de compra quando a linha rápida atravessa a linha lenta; gera um sinal de venda quando a linha rápida atravessa a linha lenta.

Princípio da estratégia

O indicador central da estratégia é o canal de Dow. O canal de Dow é traçado pelos preços mais altos e mais baixos de um determinado período, e as linhas ascendentes e descendentes conectam esses altos e baixos, respectivamente. A largura do canal reflete a volatilidade do mercado.

A estratégia usa o canal de Dow para determinar a direção da tendência de preços. Especificamente, um preço acima da linha de cima indica que a situação está em uma tendência ascendente, e a estratégia considerará a criação de uma posição a mais na próxima vez que o preço se aproximar da linha de cima.

Para filtrar a brecha falsa, a estratégia combina a média móvel rápida (linha de 5 dias) e a média móvel lenta (linha de 45 dias) para gerar um sinal de negociação. Quando a linha rápida atravessa a linha lenta de baixo, gera um sinal de compra; quando a linha rápida atravessa a linha lenta de cima para baixo, gera um sinal de venda.

A parada de perda após a entrada e saída de acordo com o preço novamente se aproxima da configuração do canal de Dengxi.

Análise de vantagens

A vantagem desta estratégia é que ela só entra em jogo depois que a tendência é claramente formada, reduzindo efetivamente os prejuízos causados por falsas rupturas de compra errônea. O canal de Tang é, por si só, muito forte para identificar tendências e, em combinação com as médias móveis duplas para filtragem, é altamente confiável.

Além disso, o ajuste dos parâmetros do canal de Dow Jones também oferece flexibilidade para a estratégia. Quanto maior o comprimento do canal, representando o tempo de referência de dados históricos, mais conservador é o julgamento de tendências, maior é a probabilidade de evitar falsas rupturas, mas pode perder algumas oportunidades de curto prazo. Podemos escolher os parâmetros do canal de acordo com o ambiente de mercado e as preferências pessoais.

A estratégia de retracção máxima também é melhor controlada. Devido à sua propriedade de seguir a tendência, pode ser eficaz para controlar os prejuízos em situações de grande volatilidade no mercado.

Análise de Riscos

O principal risco dessa estratégia é o erro de discernimento de tendências, resultando na criação de posições de hipotecas ou de hipotecas no momento errado. Isso pode ocorrer em situações em que o preço esconde uma maior parada de rebote ou queda. Podemos reduzir isso ajustando adequadamente os parâmetros da média móvel.

Outro risco potencial é a compra e venda com muita frequência em situações de turbulência. Isso aumentará o número de transações e os gastos com taxas. Podemos resolver isso aumentando a margem de parada ou prolongando adequadamente o tempo de detenção.

Direção de otimização

A estratégia tem muito espaço para otimização, e concentra-se principalmente nos seguintes aspectos:

  1. O comprimento do canal de Tang. Podemos testar diferentes valores de parâmetros para encontrar o melhor parâmetro.

  2. O número de períodos de média móvel. Podemos tentar mais combinações e encontrar um conjunto de médias rápidas e lentas que combinem.

  3. Podemos tentar o stop absoluto ou o stop ATR.

  4. Filtragem de entrada. Podemos filtrar os indicadores RSI, MACD e outros além dos sinais básicos de negociação.

Resumir

Em resumo, a estratégia de tendência de Dow usa o canal de Dow para determinar a direção da tendência, apoiada por uma média móvel dupla para entrar, é uma estratégia de acompanhamento de tendência estável. Ela só entra após a formação de uma tendência clara, controlando efetivamente os prejuízos.

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

//@version=5
strategy(title="DON-SS-TREND", overlay=true,default_qty_type = strategy.percent_of_equity,default_qty_value=100,initial_capital=1000,pyramiding=0,commission_value=0.01)//@version=5
length = input.int(42, minval=1)

lower = ta.lowest(length)
upper = ta.highest(length)
basis = math.avg(upper, lower)

updiff = upper - close
downdiff = lower - close

dontrend = updiff + downdiff   
emalength = input.int(45, minval=1)
emax = ta.ema(-dontrend,emalength)
plot(-dontrend, "DON-SS", color=color.blue,style = plot.style_histogram)
plot(emax, "EMA-SS", color=color.black)
emalength1 = input.int(5, minval=1)
emax1 = ta.ema(-dontrend,emalength1)
plot(emax1, "EMA-FF", color=color.black)

/////////////////////// STRATEGY
// Check for Long Entry
longCondition = ta.crossover(emax1,emax)  
if longCondition
    strategy.entry('Long', strategy.long, comment = "BUY")

buyclose = ta.crossunder(emax1,emax)   
// Exit condition with trailing stop and take profit
strategy.close('Long', when=buyclose, comment = "BUY STOP")

// Check for Short Entry
ShortCondition = ta.crossunder(emax1,emax)
if ShortCondition
    strategy.entry('Short', strategy.short, comment = "SELL")

sellclose = ta.crossover(emax1,emax)   
// Exit condition with trailing stop and take profit
strategy.close('Short', when=sellclose, comment = "SELL STOP")