Estratégia de combinação de impacto de preço de crossover e deslizamento de bandas de Bollinger

BB SMA stdev
Data de criação: 2024-07-31 11:25:52 última modificação: 2024-07-31 11:25:52
cópia: 4 Cliques: 528
1
focar em
1617
Seguidores

Estratégia de combinação de impacto de preço de crossover e deslizamento de bandas de Bollinger

Visão geral

Esta estratégia é um sistema de negociação integrado baseado em sinais de cruzamento de correia e considerando os pontos de deslizamento e os efeitos do preço. Utiliza os altos e baixos da correia para identificar potenciais áreas de sobrecompra e sobrevenda, enquanto considera os fatores de deslizamento e de influência do preço na execução das negociações para simular melhor a situação de negociação em condições reais de mercado.

Princípio da estratégia

  1. O número de pessoas que se encontram com a doença é muito maior.

    • Usando a média móvel simples (SMA) de 20 ciclos como trajeto central.
    • A diferença padrão é de 2 vezes maior que a diferença padrão para a linha média.
  2. Sinais de negociação:

    • Quando os preços atingem o topo, um sinal de multiplicação é disparado.
    • Quando o preço cai para baixo, acionamos um sinal de curto prazo.
  3. A correção dos pontos de deslizamento e dos efeitos sobre o preço:

    • Considerando um deslizamento de 40% e um impacto de 40% no preço.
    • Preço de compra = Preço atual + Ajuste de ponto de deslizamento + Ajuste de impacto de preço
    • Preço vendido = preço atual - ajustamento de ponto de deslizamento - ajustamento de impacto de preço
  4. Condições de equilíbrio

    • Fazer uma posição maior quando o sinal de fechamento é ativado.
    • Cancelar a posição quando o sinal de multiplicação é ativado.

Vantagens estratégicas

  1. Adaptabilidade à volatilidade do mercado: A Brinband pode se ajustar automaticamente à volatilidade do mercado, permitindo que a estratégia permaneça eficaz em diferentes cenários de mercado.

  2. Seguimento de tendências combinado com reversão: através de sinais de cruzamento de correia de Brin, a estratégia pode capturar a continuação da tendência e aproveitar oportunidades potenciais de reversão.

  3. Consideração do custo de transação real: a inclusão de pontos de deslizamento e fatores de influência no preço aproximam a estratégia do ambiente de negociação real e aumentam a credibilidade dos resultados da avaliação.

  4. Gerenciamento de riscos: o uso das faixas de Brin como níveis dinâmicos de suporte e resistência ajuda a controlar os riscos.

  5. Flexibilidade: A estratégia pode ser adaptada de forma otimizada de acordo com diferentes mercados e variedades de negociação.

Risco estratégico

  1. Excesso de negociação: no mercado horizontal, os preços podem atravessar frequentemente a faixa de Brin, resultando em muitas negociações desnecessárias.

  2. Atraso: A faixa de Bryn é um indicador de atraso, que pode ser retardado em uma rápida mudança de tendência.

  3. Ponto de deslizamento alto e impacto no preço: A configuração de ponto de deslizamento e impacto no preço de 40% pode ser muito alta, dificultando a execução da negociação real ou causando grandes perdas.

  4. Risco de Falsa Ressurreição: Os preços podem romper a faixa de Brin temporariamente e depois voltar a cair, o que pode desencadear um sinal de negociação equivocado.

  5. Falta de confirmação adicional: baseia-se apenas em sinais de banda de Brin, sem confirmação de outros indicadores técnicos ou análise fundamental.

Direção de otimização da estratégia

  1. A introdução de indicadores de volume de transação: a combinação de análise de volume de transação pode ajudar a confirmar a eficácia de uma brecha e reduzir o risco de uma falsa brecha.

  2. Adicionar filtros de tendência: como o uso de médias móveis de longo prazo ou indicadores ADX para garantir que a negociação seja na direção da tendência principal.

  3. Optimizar os parâmetros de deslizamento e de influência de preço: ajustar os percentuais de deslizamento e de influência de preço de acordo com os dados reais do mercado, para que sejam mais adequados às condições reais de negociação.

  4. Implementar stop loss dinâmico: pode ser considerado o uso do indicador ATR para definir stop loss dinâmico, adaptando-se às mudanças na volatilidade do mercado.

  5. Adição de filtro de tempo: evite negociar em períodos de baixa volatilidade (como o Asian Exchange) para reduzir o ruído do sinal.

  6. Optimizar os parâmetros das faixas de Brin: experimente diferentes comprimentos e múltiplos de faixas de Brin para encontrar as configurações mais adequadas para o mercado-alvo.

  7. Introdução de algoritmos de aprendizagem de máquina: otimizar o tempo de entrada e saída com técnicas de aprendizagem de máquina para melhorar o desempenho geral da estratégia.

Resumir

A estratégia de combinação de impacto de preço de deslizamento e impacto de preço de deslizamento é um sistema de negociação integrado que combina análise técnica e considerações de negociação reais. Capturando a movimentação do mercado e levando em conta o deslizamento e o impacto de preços através de indicadores de deslizamento, a estratégia visa fornecer uma abordagem de negociação mais próxima da realidade. No entanto, a estratégia ainda apresenta alguns riscos potenciais, como problemas de sobre-negociação e falsas rupturas.

Código-fonte da estratégia
/*backtest
start: 2023-07-25 00:00:00
end: 2024-07-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Combined Strategy", overlay=true)

// Input parameters for Bollinger Band Strategy
bb_length = input.int(20, title="BB Length")
bb_mult = input.float(2.0, title="BB Mult")

// Input parameters for Slippage and Price Impact
slippage_percent = input.float(40.0, title="Slippage (%)") / 100  // 40% slippage
price_impact_percent = input.float(40.0, title="Price Impact (%)") / 100  // 40% price impact

// Calculating Bollinger Bands
basis_bb = ta.sma(close, bb_length)
deviation = bb_mult * ta.stdev(close, bb_length)
upper = basis_bb + deviation
lower = basis_bb - deviation

// Entry and exit conditions for Bollinger Band Strategy
longCondition = ta.crossover(close, upper)
shortCondition = ta.crossunder(close, lower)
closeLongCondition = shortCondition
closeShortCondition = longCondition

// Adjust entry price for slippage and price impact
slippage_adjustment = close * slippage_percent
price_impact_adjustment = close * price_impact_percent
slippage_price_impact_adjusted_long_price = close + slippage_adjustment + price_impact_adjustment
slippage_price_impact_adjusted_short_price = close - slippage_adjustment - price_impact_adjustment

// Strategy logic for Bollinger Band Strategy
if (longCondition)
    strategy.entry("Long", strategy.long, limit=slippage_price_impact_adjusted_long_price)
    
if (shortCondition)
    strategy.entry("Short", strategy.short, limit=slippage_price_impact_adjusted_short_price)

if (closeLongCondition)
    strategy.close("Long")
    
if (closeShortCondition)
    strategy.close("Short")

// Plotting Bollinger Bands
plot(upper, color=color.blue)
plot(lower, color=color.red)