Estratégia de reversão de choque de hedge


Data de criação: 2023-12-20 15:43:18 última modificação: 2023-12-20 15:43:18
cópia: 0 Cliques: 427
1
focar em
1235
Seguidores

Estratégia de reversão de choque de hedge

Visão geral

A estratégia de reversão de choque de hedge é uma estratégia de negociação de linha curta que utiliza vários indicadores, como a faixa de Brimstone, a linha de cobertura, o ADX e o indicador aleatório, para identificar o ponto de reversão do mercado e realizar operações de hedge perto do ponto de reversão. A estratégia confirma os sinais de negociação principalmente por meio da determinação da expansão excessiva dos preços através das faixas de Brimstone e da linha de cobertura, enquanto usa o ADX para determinar a força da tendência e o indicador aleatório para determinar a região de sobrevenda e sobrevenda, estabelecendo uma posição de cobertura perto do ponto de reversão.

Princípio da estratégia

A estratégia de reversão de choques de cobertura baseia-se nas seguintes regras de julgamento:

  1. Quando o preço de fechamento ultrapassa a trajetória de Brin e ultrapassa a trajetória de Blink, o preço pode estar em um estado de sobrecompra. Se o ADX for menor do que 30, a tendência é fraca, enquanto o indicador aleatório maior do que 50 está na área de sobrecompra.

  2. Quando o preço de fechamento está abaixo da trajetória abaixo da faixa de Brin e abaixo da trajetória abaixo da linha de encolhimento, indica que o preço pode estar em uma área de oversold, quando o ADX é menor que 30 indica que a tendência não é forte, enquanto o indicador aleatório é menor que 50 indica que está em uma área de oversold, pode ser considerado mais.

  3. A condição de saída de stop loss para a abertura é que o preço de fechamento esteja abaixo do sub-carril de correia de Bryn ou sub-carril de enlace de enlace ou o indicador aleatório seja menor que 50.

  4. A condição para fazer uma saída de stop-loss é que o preço de fechamento seja maior do que o preço de fechamento de Brin ou o preço de fechamento de Brin ou o indicador aleatório seja maior do que 50.

Com estas regras de julgamento, podemos estabelecer posições de cobertura perto do ponto de viragem e aproveitar as oscilações de curto prazo dos preços para lucrar.

Análise de vantagens

A estratégia de reversão de choques de cobertura tem as seguintes vantagens:

  1. O uso de vários indicadores de julgamento permite a confirmação eficaz de sinais de transação e evita falsas brechas.

  2. A taxa de sucesso é mais alta quando se negocia perto de um ponto de viragem.

  3. A operação de hedge permite controlar os riscos de forma eficaz.

  4. A frequência de transação é mais alta e é adequada para operações de linha curta.

  5. A fonte de receita é principalmente a oscilação dos preços, não dependendo inteiramente da reversão da tendência.

Análise de Riscos

A estratégia de reversão de choques de cobertura também tem alguns riscos a serem observados:

  1. A probabilidade de uma reversão fracassada continua a existir, o que implicaria um prejuízo maior.

  2. A maioria das transações são altamente otimizadas.

  3. A incerteza sobre a hora certa para a reversão pode aumentar as perdas.

  4. A probabilidade de uma mutação de tendência existe e é necessário estar alerta.

Para responder a esses riscos, precisamos de otimizar os parâmetros dos indicadores, controlar rigorosamente o stop loss, e combinar tendências e análise fundamental para determinar a direção geral.

Direção de otimização

Esta estratégia de reversão de choques de cobertura pode ser otimizada em várias direções:

  1. Optimizar os parâmetros do indicador e melhorar a qualidade do sinal de negociação.

  2. Aumentar o julgamento dos fatores fundamentais para evitar a contra-trend.

  3. A combinação com o juízo de inversão de forma V aumenta a taxa de sucesso.

  4. Ajuste dinâmico da amplitude de parada

  5. Optimizar a gestão de fundos e controlar rigorosamente as perdas individuais.

Resumir

A estratégia de reversão de choque de cobertura é uma estratégia de reversão de choque de cobertura com base em múltiplos indicadores para realizar operações de cobertura perto do ponto de reversão, com vantagens de alta frequência de negociação e fácil controle de risco. Mas os riscos de negociação de reversão também não podem ser ignorados, precisamos de estratégias de otimização contínua, cumprir rigorosamente as regras de negociação e aproveitar ao máximo essa estratégia de negociação de linha curta altamente eficiente.

Código-fonte da estratégia
/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-19 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © exlux99

//@version=5
strategy("Contrarian Scalping Counter Trend",overlay=true)

//bollinger bands
length = input.int(20, minval=1, title="Length BB")
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev BB")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev


//envelope
len = input.int(20, title="Length Envelope", minval=1)
percent = input(1.0)
exponential = input(false)
envelope = exponential ? ta.ema(src, len) : ta.sma(src, len)
k = percent/100.0
upper_env = envelope * (1 + k)
lower_env = envelope * (1 - k)

//adx
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
	up = ta.change(high)
	down = -ta.change(low)
	plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
	minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
	truerange = ta.rma(ta.tr, len)
	plus = fixnan(100 * ta.rma(plusDM, len) / truerange)
	minus = fixnan(100 * ta.rma(minusDM, len) / truerange)
	[plus, minus]
adx(dilen, adxlen) =>
	[plus, minus] = dirmov(dilen)
	sum = plus + minus
	adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)

//stochastic

periodK = input.int(50, title="%K Length", minval=1)
smoothK = input.int(20, title="%K Smoothing", minval=1)
stock = ta.sma(ta.stoch(close, high, low, periodK), smoothK)


short=close> upper and close >upper_env and sig < 30 and stock > 50
long=close< lower and close <lower_env and sig < 30 and stock < 50


short_exit= close < lower or close<lower_env or stock <50
long_exit=close > lower or close>lower_env or stock >50



strategy.entry("short",strategy.short,when=short)
strategy.close("short",when=short_exit)


strategy.entry("long",strategy.long,when=long)
strategy.close('long',when=long_exit)