Estratégia de Banda de Volatilidade de Reversão


Data de criação: 2023-12-06 11:20:30 última modificação: 2023-12-06 11:20:30
cópia: 1 Cliques: 803
1
focar em
1619
Seguidores

Estratégia de Banda de Volatilidade de Reversão

Visão geral

A estratégia de reversão de bandas de flutuação é uma estratégia de negociação de FOREX baseada na faixa de Brin. Ela funciona melhor quando o par de ienes é negociado acima. Quando o preço quebra o limite superior ou inferior da faixa de Brin, a operação de reversão é executada, com o preço alvo definido como o ponto mais alto ou mais baixo da linha de 10 K mais recente.

Princípio da estratégia

A estratégia baseia-se na média móvel simples de 20 dias e na sua diferença padrão de 2 vezes para construir a subida e a descida. Quando o preço de fechamento da linha K atual quebra a subida, faça mais; Quando a linha K quebra a subida, faça a quebra. O preço de parada de perda é definido como o preço mais baixo das 10 linhas K mais recentes e o preço de parada é o preço mais alto das 10 linhas K mais recentes.

Especificamente, se o preço de abertura da linha K anterior estiver abaixo da linha inferior, e o preço de fechamento da linha K atual também estiver abaixo da linha inferior, faça mais jogadas. O preço de parada de perda é definido como o preço mais baixo das 10 linhas K mais recentes e o preço de parada de queda é definido como o preço mais alto das 10 linhas K mais recentes.

Em vez disso, se o preço de abertura da linha K anterior for maior que o preço de fechamento da linha K atual, o mercado será aberto. O preço de parada de perda é o preço mais alto das 10 linhas K mais recentes e o preço de parada de queda é o preço mais baixo das 10 linhas K mais recentes.

Análise de vantagens

Esta estratégia é caracterizada por uma negociação de reversão. Quando o preço quebra a faixa de Brin, indica que a tendência está em reversão, portanto, a operação de reversão é tomada. A configuração de stop-loss também é razoável e pode obter uma melhor relação de risco-retorno.

Além disso, esta estratégia tem menos parâmetros, é simples e fácil de entender.

Análise de Riscos

O maior risco desta estratégia é não ser capaz de avaliar com eficácia o ponto de reversão da tendência. Quando o preço quebra o limite inferior da faixa de Brin, ainda é possível continuar a operar a tendência original.

Além disso, há um risco de que o stop loss seja o preço mais baixo do mercado em um período recente. Se a tendência for uma reversão de tipo V, o stop loss pode ser diretamente atingido. O stop loss pode também ser imprecisamente predeterminado e não poder usufruir plenamente dos lucros gerados pela reversão da tendência.

Para controlar o risco, pode-se definir uma margem de parada razoável para reduzir a perda individual. Também pode-se adotar um stop loss móvel para bloquear os lucros, ajustando adequadamente a posição do stop.

Direção de otimização

A estratégia pode ser melhorada em vários aspectos:

  1. Aumentar as condições de filtragem para evitar sinais errados. Pode-se configurar o filtro de volume de transação para garantir que o volume de transação seja amplificado durante a ruptura para confirmar a reversão da tendência.
  2. Optimizar a configuração dos parâmetros. Você pode testar o impacto de diferentes parâmetros nos resultados, procurando a combinação ideal de parâmetros.
  3. Verificar a confiabilidade de sinais de compra e venda em combinação com outros indicadores, como o RSI e outros indicadores de choque.
  4. Otimizar dinamicamente a posição de parada de perdas usando métodos como aprendizado de máquina para tornar as estratégias mais adaptáveis.

Resumir

A estratégia de banda de ondas inversa overall é uma estratégia de negociação de linha curta simples e prática. Ela funciona de forma inversa e o risco é controlável, adequado para negociação diária.

Código-fonte da estratégia
/*backtest
start: 2023-11-01 00:00:00
end: 2023-11-03 18:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// Initial settings
strategy("Bulle de bollinger", overlay = true)

// Parameter Settings
mdl = sma(close, 20)
dev = stdev(close, 20)

upr = mdl + 2*dev
lwr = mdl - 2*dev

// Plot
plot(mdl, color = color.green) // Plot moving average
p1 = plot(upr, color = color.red) // Plot Upper_band
p2 = plot(lwr, color = color.green) // Plot lower band
fill(p1, p2, color = color.blue) // Fill transparant color between the 2 plots

// Strategy entry & close

if open[1] < lwr[1] and close[1] < lwr[1] // Previous price lower than lower band and current close is higher than lower band
    stop_level = lowest(10)
    profit_level = highest(10)
    strategy.entry(id = 'bb_buy', long = true)
    strategy.exit("TP/SL", "bb_buy", stop=stop_level, limit=profit_level)
    
if open[1] > upr[1] and close[1] > upr // Previous price is higher than higher band & current close is lower the higher band
    stop_level = highest(10)
    profit_level = lowest(10)
    strategy.entry(id = 'bb_sell', long = false)
    strategy.exit("TP/SL", "bb_sell", stop=stop_level, limit=profit_level)