Preço de volume de 24 horas combinado com estratégia de negociação de média móvel de cruzamento de retração de Fibonacci

VOL FIBO MA SMA HIGH LOW
Data de criação: 2025-02-24 09:55:47 última modificação: 2025-02-24 09:55:47
cópia: 0 Cliques: 430
2
focar em
319
Seguidores

Preço de volume de 24 horas combinado com estratégia de negociação de média móvel de cruzamento de retração de Fibonacci Preço de volume de 24 horas combinado com estratégia de negociação de média móvel de cruzamento de retração de Fibonacci

Visão geral

A estratégia é um sistema de negociação quantitativa baseado em volume de negociação, preços altos e baixos e níveis de correção de Fibonacci em um período de 24 horas. A estratégia determina o momento de negociação através da combinação de sinais cruzados de médias móveis de curto e longo prazo, enquanto usa volume de transação e níveis de Fibonacci para verificar a eficácia da movimentação de preços. Esta combinação de indicadores multidimensionais permite capturar a tendência do mercado e negociar em pontos de resistência de suporte crítico.

Princípio da estratégia

A lógica central da estratégia inclui os seguintes elementos-chave:

  1. 24 horas de rastreamento de intervalos de preços: o sistema monitora continuamente e atualiza os preços mais altos e mais baixos de cada dia de negociação, criando uma faixa de flutuação de preços.
  2. Calculação de Fibonacci Retracement: Calculação de quatro níveis de Fibonacci retracção críticos, 23,6%, 38,2%, 61,8% e 78,6%, com base nos altos e baixos do dia.
  3. Análise de volume de transação: usa uma média móvel simples de 20 períodos (SMA) para suavizar os dados de volume de transação, refletindo a atividade do mercado.
  4. Sinal de cruzamento de linha média: O sinal de negociação é gerado por meio do cruzamento de médias móveis de 14 e 28 ciclos, com o sinal de multiplo acima e o sinal de vazio abaixo.

Vantagens estratégicas

  1. Análise multidimensional: combina preços, volume de negócios e indicadores técnicos para fornecer uma visão mais abrangente do mercado.
  2. Adaptabilidade: Os níveis de Fibonacci são calculados em intervalos de preços em tempo real e adaptam-se dinamicamente às mudanças do mercado.
  3. Controle de risco racional: Identificação de múltiplos indicadores para reduzir o risco de falhas.
  4. Lógicas de operação claras: sinal de entrada claro, fácil de executar e de detecção.
  5. Otimização do ciclo de tempo: Monitoramento 24 horas para mercados que operam 24 horas por dia.

Risco estratégico

  1. Risco de choque de mercado: em um cenário de choque horizontal, o sinal de cruzamento de equilíbrio pode gerar negociações frequentes.
  2. Problemas de atraso: o indicador de média móvel tem um atraso e pode perder o melhor momento de entrada.
  3. Risco de falsa ruptura: em tempos de baixa liquidez, a ruptura de preços pode não ser apoiada por um volume real de transações.
  4. Complexidade do cálculo: o cálculo em tempo real de vários indicadores pode aumentar a carga do sistema.

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

  1. Otimização de parâmetros dinâmicos:
  • Ajuste automático do ciclo da média móvel com base na volatilidade do mercado
  • Otimizar o ciclo de volume médio de transações e aumentar a sensibilidade à atividade do mercado
  1. Filtragem de sinais reforçada:
  • Adição de indicadores de confirmação de força de tendência
  • Introdução de filtros de volatilidade para evitar transações em ambientes de baixa volatilidade
  1. Gestão de riscos:
  • Implementando um mecanismo de stop loss dinâmico
  • Adição de algoritmos de gerenciamento de posição

Resumir

A estratégia constrói um sistema de negociação logicamente completo através da aplicação integrada de indicadores técnicos como o intervalo de preços de 24 horas, o nível de correção de Fibonacci, o volume de transação e o cruzamento de linha média. As principais vantagens da estratégia são a análise multidimensional e a auto-adaptabilidade, mas também é necessário prestar atenção aos riscos de mercados de turbulência e falsas rupturas.

Código-fonte da estratégia
/*backtest
start: 2024-02-25 00:00:00
end: 2025-02-22 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"SOL_USDT"}]
*/

//@version=5
strategy("24-Hour Volume and Fibonacci Levels Strategy", overlay=true)

// Define the 24-hour time period
startTime = timestamp(year, month, dayofmonth, 0, 0)
endTime = timestamp(year, month, dayofmonth, 23, 59)

// Calculate 24-hour high and low
var float dayHigh = na
var float dayLow = na

if (time >= startTime and time <= endTime)
    dayHigh := na(dayHigh) ? high : math.max(dayHigh, high)
    dayLow := na(dayLow) ? low : math.min(dayLow, low)

// Fibonacci levels
fibRetrace1 = dayLow + (dayHigh - dayLow) * 0.236
fibRetrace2 = dayLow + (dayHigh - dayLow) * 0.382
fibRetrace3 = dayLow + (dayHigh - dayLow) * 0.618
fibRetrace4 = dayLow + (dayHigh - dayLow) * 0.786

// Plot Fibonacci levels
plot(fibRetrace1, color=color.green, linewidth=2, title="Fibonacci 23.6%")
plot(fibRetrace2, color=color.blue, linewidth=2, title="Fibonacci 38.2%")
plot(fibRetrace3, color=color.orange, linewidth=2, title="Fibonacci 61.8%")
plot(fibRetrace4, color=color.red, linewidth=2, title="Fibonacci 78.6%")

// Volume Indicator
volumeMa = ta.sma(volume, 20)
plot(volumeMa, color=color.purple, title="24-Hour Volume", linewidth=2)

// Optional: Display the 24-hour volume on the chart
bgcolor(time >= startTime and time <= endTime ? color.new(color.purple, 90) : na)

// Strategy conditions (based on moving averages)
longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)