Estratégia de avanço da Nebulosa das Nuvens

Autora:ChaoZhang, Data: 22 de dezembro de 2023 11:48:28
Tags:

img

Visão geral**

A estratégia de avanço de média móvel dupla da Nebulosa da Nuvem é uma estratégia que utiliza médias móveis rápidas e médias móveis lentas para formar nuvens duplas para negociação de avanço.

Princípio da estratégia

A estratégia calcula a EMA de preço alto-baixo de 60 períodos como a nuvem rápida e a EMA de preço alto-baixo de 240 períodos como a nuvem lenta. Quando a nuvem rápida estiver completamente abaixo da nuvem lenta, vá longo; quando a nuvem rápida estiver completamente acima da nuvem lenta, vá curto. As regras específicas de entrada são que há oportunidades de entrar quando o preço atravessa as bordas superiores ou inferiores da nuvem lenta. O stop loss é definido nos preços mais altos e mais baixos dentro de 5 dias, e o take profit é definido quando o preço atravessa as bordas superiores ou inferiores da nuvem rápida.

A estratégia tem as características de rastreamento de tendências e reversão de negociação. Quando o mercado está oscilando, a dobragem das nuvens rápidas e lentas é uma oportunidade para fazer uma reversão; quando as nuvens rápidas e lentas são paralelas, siga a tendência para negociar a tendência.

Análise das vantagens

  1. A estrutura de nuvem dupla pode julgar efetivamente as tendências do mercado, usando os cruzamento para cima e para baixo entre nuvens duplas para fazer negociações de reversão, melhorando muito a taxa de ganho.

  2. A separação das nuvens rápidas e lentas na estrutura da nuvem dupla é um sinal de mudança do mercado, que nos oferece oportunidades potenciais.

  3. A estratégia tem características de negociação de tendência e de reversão, equilibrando a frequência de operação e a taxa de vitória.

  4. Usar bordas de nuvem como pontos de stop loss e take profit pode controlar os riscos de forma eficaz.

Análise de riscos

  1. Durante as violentas flutuações de preços, podem ocorrer cruzes frequentes entre nuvens rápidas e lentas, levando a múltiplas posições perdedoras.

  2. Esta estratégia é mais adequada para ambientes de mercado oscilantes. nos mercados de tendência, muitas vezes existem muitas situações paralelas entre nuvens rápidas e lentas, o que pode facilmente levar a ficar preso.

  3. Dentro dos períodos de consolidação, faltam métodos eficazes para acompanhar as tendências, incapazes de captar potenciais grandes aumentos ou declínios após as consolidações.

Orientações de otimização

  1. Os canais de preços e os volumes de negociação podem ser adicionados antes da ocorrência de cruzamento de nuvens para evitar sinais falsos causados por violentas flutuações de preços.

  2. Quando ocorrem separações entre nuvens rápidas e lentas, julgue a direção da tendência principal e participe seletivamente da negociação de reversão.

  3. Algoritmos adaptativos para a largura da nuvem rápida podem ser definidos para encontrar a combinação ideal de parâmetros em ambientes de mercado oscilantes e de tendência.

Conclusão

A estratégia de avanço da média móvel dupla da Nebulosa da Nuvem utiliza de forma abrangente as vantagens das médias móveis rápidas e médias móveis lentas para construir um sistema de nuvem dupla para reversão e negociação de tendências. Equilibra a frequência de operação e a taxa de ganho e pode efetivamente entender o ritmo das mudanças do mercado. Adicionando indicadores de julgamento auxiliares e otimização de parâmetros, as vantagens da estratégia podem ser ainda mais expandidas para se adaptar melhor a ambientes de mercado complexos e em constante mudança.


/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-19 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// High Low Cloud Strategy Backtesting
// © inno14

//@version=4
strategy(title="High Low Cloud Strategy Backtesting", overlay=true, pyramiding=0)
c1=input(60, title="Fast Cloud Length")
c2=input(240, title="Slow Cloud Length")
c1_high=ema(high,c1)
c1_low=ema(low,c1)
highc1=plot(c1_high, title="Fast Cloud - High", color=color.blue, offset=0, transp=50, linewidth=1)
lowc1=plot(c1_low, title="Fast Cloud - Low", color=color.blue, offset=0, transp=50, linewidth=1)
fill(highc1, lowc1, transp=60, color=color.blue, title="Fast Cloud")
c2_high=ema(high,c2)
c2_low=ema(low,c2)
highc2=plot(c2_high, title="Slow Cloud - High", color=color.green, offset=0, transp=50, linewidth=1)
lowc2=plot(c2_low, title="Slow Cloud - Low", color=color.green, offset=0, transp=50, linewidth=1)
fill(highc2, lowc2, transp=40, color=color.green, title="Slow Cloud")
//Backtesting
//Long condition
ycloud_entry=
       c1_high<c2_low
       and crossover(close,c2_high)
       

ycloud_stoploss=
       crossunder(close,valuewhen(ycloud_entry,lowest(close[1],c2),0))

ycloud_takeprofit=
      c1_low>c2_high
      and crossunder(close,c1_low)


strategy.entry("Long", strategy.long, when=ycloud_entry)
strategy.close("Long", when=ycloud_takeprofit or ycloud_stoploss)

//Short condition
xcloud_entry=
       c1_low>c2_high
       and crossunder(close,c2_low)
       
xcloud_stoploss=
       crossover(close,valuewhen(xcloud_entry,highest(close[1],c2),0))

xcloud_takeprofit=
       c1_high<c2_low
       and crossover(close,c1_high)

strategy.entry("Short", strategy.short, when=xcloud_entry)
strategy.close("Short", when=xcloud_takeprofit or xcloud_stoploss)


//EOF

Mais.