Estratégia de reversão de Langande

Autora:ChaoZhang, Data: 2023-09-17 18:10:02
Tags:

Resumo

A estratégia de inversão de tendência Langande utiliza o indicador Langande para identificar potenciais pontos de virada no preço e combina-o com o preço de fechamento para determinar a inversão de tendência, a fim de comprar e vender em pontos de inversão de tendência.

Princípio

A estratégia utiliza as duas funções pivothigh e pivotlow do indicador Langande para identificar os pontos altos e baixos.

A função pivothigh é usada para encontrar o valor máximo dos preços mais altos durante os últimos n bares, ou seja, a resistência potencial.

Em seguida, através do julgamento da condição dos pontos altos e baixos, identifica as barras quando novos altos ou baixos são feitos, indicando pontos de reversão de tendência em potencial.

Vantagens

  • A utilização do indicador Langande para identificar pontos-chave pode melhorar a fiabilidade dos sinais de negociação.

  • O juízo baseado nos preços de fechamento reais evita ser enganado por falsas rupturas intermediárias.

  • A lógica estratégica é clara e fácil de implementar.

Riscos

  • A configuração inadequada dos parâmetros pode conduzir a negociações frequentes, aumento dos custos de transação e perda de deslizamento.

  • Poderia haver múltiplas falhas no curto prazo, causando perdas comerciais desnecessárias.

  • Podem ocorrer retrocessos profundos em tendências de longo prazo, fazendo com que a estratégia gere sinais incorretos.

Orientações de otimização

  • Considere adicionar outros filtros como médias móveis para melhorar a precisão do sinal.

  • Otimizar o valor de n para equilibrar a frequência de negociação e a qualidade do sinal.

  • Adicionar a lógica de stop loss para controlar a perda máxima por negociação.

Resumo

A estratégia de reversão de Langande é relativamente simples e direta. Devido à sua dependência exclusiva do indicador de Langande, alguns sinais falsos podem ocorrer. Os riscos podem ser reduzidos e a estabilidade melhorada adicionando indicadores auxiliares, otimizando parâmetros e definindo paradas. A estratégia é adequada para negociação contra-tendência e mercados onde a tendência é relativamente clara.


/*backtest
start: 2023-08-17 00:00:00
end: 2023-09-16 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("lokendra Reversal Strategy", overlay=true)

leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="BUY**", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="SELL**", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

Mais.