Estratégia de tempestade de ruptura em oportunidades ocultas

Autora:ChaoZhang, Data: 2024-02-01 10:25:35
Tags:

img

Resumo

A estratégia da Tempestade de Retorno é especializada em capturar oportunidades de retorno após quebras de preços para aproveitar movimentos explosivos ocultos dentro de reversões de curto prazo. Ela combina determinações de tendência e sinais de reversão para ir muito depois de quebras ascendentes quando os preços voltam aos níveis de suporte anteriores e ficam curtos após quebras descendentes quando os preços voltam aos níveis de resistência anteriores. A estratégia filtra a maioria das falsas quebras por meio de rigorosas validações de quebras, garantindo entradas de alta qualidade.

Estratégia lógica

A estratégia é baseada em dois gatilhos principais: breakouts recentes de alta/baixa no período de tempo de longo prazo e padrões de retração no curto prazo. Especificamente, primeiro requer que os preços quebrem acima do máximo de 80 períodos para determinar uma tendência de alta a partir do período de tempo mais longo. Em segundo lugar, exige que os preços quebrem o máximo do dia anterior para confirmar uma breakout de curto prazo. O sinal longo é ativado quando os preços fecham abaixo do mínimo do dia anterior após o breakout.

O sinal curto funciona simetricamente, exigindo uma quebra baixa recente mais um retorno ao máximo do dia anterior. Esta combinação garante a qualidade da direção da tendência e o tempo dos pontos de entrada, capturando a maior parte da tendência evitando médios.

Análise das vantagens

Esta estratégia combina os conceitos de negociação e breakout bidirecionais com vantagens significativas:

  1. O filtro de ruptura garante a precisão direcional
  2. A entrada de retração garante o risco-recompensa
  3. Saldos de saída cronometrados de lucro e risco

Especificamente, o filtro de 80 períodos evita a maioria das falhas no ruído de curto prazo.

A entrada de pullback, que fornece um certo tampão de stop loss, capta a maior parte da parte média da tendência posteriormente.

Finalmente, o mecanismo de saída cronometrada também equilibra os fatores de lucratividade e controle de risco, predefinindo cenários de resultados, minimizando a interferência emocional.

Riscos e soluções

No entanto, esta estratégia apresenta alguns riscos:

  1. O tempo de entrada concentrado causa aglomeração.
  2. As mudanças frequentes de longo/curto prazo aumentam os custos
  3. Importação de capital

O primeiro risco vem da configuração de entrada de retração. Quando ondas de tendência ascendente e descendente simultâneas aparecem no mercado, os sinais de entrada em ambos os lados podem se aglomerar, impedindo entradas em ambos os lados.

Isto pode ser evitado ajustando os filtros de saída e definindo intervalos mínimos de fuga para espaçar os sinais.

O segundo risco diz respeito aos problemas decorrentes de inversões frequentes: os interruptores long/short excessivos aumentam os custos e as perdas reais.

Esta pode ser reduzida ajustando o período de espera e os parâmetros de stop loss para minimizar saídas desnecessárias.

Por fim, o momento de reversão que se segue pode também não ter magnitude suficiente dentro das faixas de consolidação às vezes.

Orientações de otimização

Com base na análise, outras otimizações incluem:

  1. Mecanismos adicionais de obtenção de lucros
  2. Incorporação de métricas de volatilidade
  3. Considerando as oportunidades sazonais

Os paramentos de lucro em movimento ou os paramentos de equilíbrio podem, em primeiro lugar, bloquear os lucros e evitar retracements.

Indicadores de volatilidade como ATR e RVI também podem medir os regimes de oscilação para evitar períodos de baixa oportunidade.

Finalmente, as tendências cíclicas em torno das mudanças sazonais também fornecem espaços de tendência maiores para minimizar os efeitos colaterais.

Conclusão

Em geral, a estratégia de tempestade de ruptura visa capturar oportunidades de reversão de tendência de curto prazo após rupturas de tendência. Combinando filtros de tendência de longo prazo, sinais de reversão de curto prazo, validações de ruptura e entradas de retração, ela fornece uma estrutura robusta para negociar retrações dentro de movimentos de tendência maiores. Quando otimizada com a tomada de lucro apropriada, métricas de volatilidade e filtros sazonais, essa estrutura pode gerar lucros estáveis em várias condições de mercado.


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Smash Day Pattern (Type B)", overlay=true, default_qty_type = strategy.fixed, default_qty_value = 1, initial_capital = 10000)
in1 = input(40, "Max Days to Hold") - 1

isLong = strategy.position_size > 0
isShort = strategy.position_size < 0

longTrigger = close[1]<low[2]
shortTrigger = close[1]>high[2]

longFilter = close[1] > close[80]
shortFilter = close[1] < close[80]

longEntry = (not isLong) and longTrigger and longFilter
shortEntry = (not isShort) and shortTrigger and shortFilter

longStop = valuewhen(longEntry, low[1], 0)
longPrice = valuewhen(longEntry, high[1], 0)
shortStop = valuewhen(shortEntry, high[1],0)
shortPrice = valuewhen(shortEntry, low[1], 0)

strategy.entry(id = "Long", long = true, stop = longPrice+.001, when = longEntry)
strategy.exit(id = "Stop Long", from_entry = "Long", stop = longStop, when = isLong)
strategy.close("Long", barssince(longEntry==true)>=in1)

strategy.entry(id = "Short", long = false, stop = shortPrice-.001, when = shortEntry)
strategy.exit(id = "Stop Short", from_entry = "Short", stop = shortStop, when = isShort)
strategy.close("Short", barssince(shortEntry==true)>=in1)

Mais.