Sistema de julgamento de tendência dupla com base na ponderação do volume de transações

VWDT EMA SMA VOL
Data de criação: 2024-12-11 17:41:23 última modificação: 2024-12-11 17:41:23
cópia: 2 Cliques: 379
1
focar em
1617
Seguidores

Sistema de julgamento de tendência dupla com base na ponderação do volume de transações

Visão geral

É um sistema de determinação de tendências que combina o peso do volume de transações e oscilações de preços. O sistema forma um indicador de tendências único, calculando a diferença entre o preço de abertura e o preço de fechamento (valor delta) e aumentando o peso em combinação com o volume de transações. O sistema também integra a média móvel (SMA) como confirmação de sinal, para determinar a tendência do mercado comparando a relação entre o valor do delta e seu SMA.

Princípio da estratégia

  1. Cálculo do valor delta: uso do diferencial entre o preço de abertura e o preço de fechamento em um determinado período e ponderado pelo volume de transações no período
  2. Mecanismo de geração de sinais:
    • O sistema identifica um sinal de baixa quando o Delta atravessa sua SMA
    • Quando o Delta passa abaixo do seu SMA, o sistema reconhece como um sinal positivo
  3. A EMA está de acordo com:
    • O sistema usa a EMA de 20 ciclos como confirmação de tendência
    • A cor da EMA muda com a relação do valor Delta com a posição da sua SMA
  4. Filtragem de volume de transação: configuração de um limiar de volume de transação para garantir a negociação em condições de liquidez adequada

Vantagens estratégicas

  1. Análise multidimensional: oferece uma visão mais abrangente do mercado, combinando preços, volumes de transação e sistemas de linha média
  2. Reliabilidade do sinal: redução da influência aleatória das flutuações de preços por meio de volume de transação ponderado
  3. Adaptabilidade: pode ser executado em vários períodos de tempo, como 4 horas e dia
  4. Flexibilidade de parâmetros: oferece vários parâmetros ajustáveis, facilitando a otimização de acordo com diferentes características do mercado
  5. Controle de risco: mecanismo de filtragem de volume de transação embutido para evitar ambientes de baixa liquidez

Risco estratégico

  1. Risco de reversão de tendência: sinais errados em mercados de alta volatilidade
  2. Sensibilidade dos parâmetros: Diferentes combinações de parâmetros podem levar a grandes diferenças no desempenho da estratégia
  3. Risco de atraso: o atraso inerente ao sistema de linha média pode causar atrasos no tempo de entrada
  4. Dependência do cenário do mercado: pode haver sinais de negociação frequentes em mercados de liquidação horizontal

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

  1. Introdução de parâmetros dinâmicos:
    • Ajuste automático do ciclo de cálculo Delta com base na flutuação do mercado
    • Depreciação do volume de transações com base na variação dinâmica do volume de transações
  2. Filtragem de sinais de reforço:
    • Adição de indicadores de confirmação de força de tendência
    • Integração de sistemas de identificação de formas de preços
  3. Melhore a gestão de riscos:
    • Estabelecer um mecanismo de parada dinâmico
    • Introdução de um sistema de gestão de posições

Resumir

Trata-se de uma estratégia sistematizada que combina organicamente a dinâmica dos preços, o volume de transações e os indicadores de tendência. A estratégia, ao mesmo tempo em que mantém uma alta confiabilidade por meio de análise multidimensional e seleção rigorosa de condições de negociação, possui boa adaptabilidade e escalabilidade. O principal benefício da estratégia reside na sua avaliação tridimensional das tendências do mercado, enquanto o seu maior potencial de desenvolvimento reside na otimização dinâmica dos parâmetros e no aperfeiçoamento do sistema de gerenciamento de risco.

Código-fonte da estratégia
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Volume-Weighted Delta Strategy", overlay=true)

// Input-parametrit
length_delta = input.int(5, minval=1, title="Delta Length")
length_ma = input.int(5, minval=1, title="MA Length")
length_sma = input.int(5, minval=1, title="MA Length")
volume_threshold = input.float(100000, title="Volume Threshold")

// Funktio delta-arvojen laskemiseksi ja volyymin mukaan painottamiseksi
calculate_volume_weighted_delta(delta_length) =>
    delta_sum = 0.0
    for i = 0 to delta_length - 1
        delta_sum := delta_sum + ((close[i] - open[i]) * volume[i])
    delta_sum







// Laskenta
delta_value = calculate_volume_weighted_delta(length_delta)
ma_value = ta.sma(delta_value, length_sma)


ema20 = ta.ema(close, 20)
// EMA:n värin määrittely
ema_color = delta_value  > ma_value ? color.green : color.red

positive = ta.crossover(delta_value, ma_value)
negative = ta.crossunder(delta_value, ma_value)

// Piirretään graafit

plot(ema20, color=ema_color, title="20 EMA")


BullishCond = ta.crossover(ma_value, delta_value)
BearishCond = ta.crossunder(ma_value, delta_value)


if (BullishCond)
    strategy.entry("Sell", strategy.short)




if (BearishCond)
    strategy.entry("Buy", strategy.long)