O indicador MACD impulsiona a estratégia de negociação quantitativa do indicador OBV


Data de criação: 2024-01-17 18:01:36 última modificação: 2024-01-17 18:01:36
cópia: 1 Cliques: 1226
1
focar em
1617
Seguidores

O indicador MACD impulsiona a estratégia de negociação quantitativa do indicador OBV

Visão geral

Esta estratégia estimula a decisão de negociação por meio do cálculo do indicador MACD do OBV para determinar as tendências e os pontos de inflexão do OBV. A idéia básica é gerar um sinal de compra quando o MACD do OBV quebra o eixo 0 da região negativa e entra na região positiva; e gerar um sinal de venda quando cai da região positiva para a região negativa.

Princípio da estratégia

O indicador central desta estratégia é o indicador MACD do OBV. O indicador OBV pode refletir a tendência quantitativa do estoque, que determina se a tendência de variação da variação da taxa de encerramento e a relação entre a variação do volume de transação aumentou ou diminuiu ao longo de um período de tempo. O indicador MACD pode mostrar o diferencial entre diferentes equilíbrios e refletir a dinâmica da mudança de preço.

Especificamente, esta estratégia primeiro calcula o indicador OBV, que calcula a linha de energia OBV por meio da relação entre a direção da mudança do preço de fechamento e o volume de transação durante um período de tempo estatístico. Em seguida, calcula seu indicador MACD com base na linha de energia OBV, que inclui a linha MACD, a linha de sinal e o gráfico de coluna de histogramas. Finalmente, quando o histograma de macd atravessa a linha 0 da região negativa para a região positiva, gera um sinal de compra; quando a linha 0 da coluna de gráfico da região positiva para a região negativa, gera um sinal de venda.

Desta forma, através do MACD visualizar o OBV quantidade de energia, a determinação da tendência de mudança de quantidade de energia, com o MACD de ruptura para emitir sinais de negociação, pode melhorar a precisão da decisão de negociação.

Análise de vantagens

Esta estratégia, combinada com a análise de potência de OBV e o indicador de potência de MACD, permite um julgamento mais preciso das mudanças de potência de contrapartida e do movimento de preços, e pode filtrar efetivamente os sinais de ALSE. As vantagens específicas são:

  1. O OBV é um indicador que permite avaliar a relação de forças entre os compradores e os vendedores e as tendências de variação da quantidade de energia.
  2. O gráfico de coluna do MACD identifica claramente os pontos de inflexão da capacidade OBV
  3. Os sinais de negociação são mais claros e menos suscetíveis a erros de avaliação.
  4. Mais parâmetros de negociação configuráveis, regras de negociação claras

Análise de Riscos

A estratégia também apresenta alguns riscos, que se concentram nos seguintes aspectos:

  1. OBV e MACD são sensíveis ao volume de transação, e podem gerar erros se houver volume de transação anormalmente alto
  2. Parâmetros mal definidos também podem afetar a eficácia da política
  3. A variação da potência OBV pode ser atrasada na conversão multiespacial, resultando em sinal de transação atrasado

Para combater esses riscos, podem ser tomadas as seguintes medidas:

  1. Filtragem do volume de transações para excluir anomalias
  2. Parâmetros prudentes, levando em consideração o cenário do mercado
  3. Ajuste adequadamente a configuração de parâmetros, como o ciclo MACD, para que o sinal de negociação seja oportuno

Direção de otimização

A estratégia ainda tem espaço para melhorias, principalmente no que diz respeito a:

  1. Combinar com outros indicadores para melhorar a eficácia da estratégia
  2. Aumentar os mecanismos de suspensão de perdas para controlar os riscos
  3. Optimizar a configuração dos parâmetros para que sejam mais adequados às necessidades de diferentes contextos de mercado

A estratégia pode se tornar uma estratégia de negociação quantitativa estável e eficiente, através de testes e otimização contínuos.

Resumir

Esta estratégia é uma estratégia de quantificação típica que combina análise de energia quântica e indicadores de dinâmica para determinar a tendência dos preços e emitir sinais de negociação. Pode identificar claramente os pontos de inflexão das flutuações dos preços, os sinais de negociação são mais confiáveis e, com a configuração razoável dos parâmetros, pode obter um melhor efeito estratégico.

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

//@version=3

strategy(title = "MACD of OBV", overlay = false)

//////////////////////// OBV ///////////////////////////

src = close
obv = cum(change(src) > 0 ? volume : change(src) < 0 ? -volume : 0*volume)


//////////////////////// OBV   //////////////////////////

//////////////// MACD OF OBV ////////////////////////////

sourcemacd = obv 

fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)


fastMA = ema(sourcemacd, fastLength)
slowMA = ema(sourcemacd, slowLength)

macd = fastMA - slowMA
signal = ema(macd, signalLength)
delta=macd-signal

swap1 = delta>0?green:red

plot(delta,color=swap1,style=columns,title='Histo',histbase=0,transp=20)
p1 = plot(macd,color=blue,title='MACD Line')
p2 = plot(signal,color=red,title='Signal')
fill(p1, p2, color=blue)
hline(0)




/////////////////////////MACD OF OBV //////////////////////////


// Conditions



longCond = na
sellCond = na
longCond :=  crossover(delta,0)
sellCond :=  crossunder(delta,0)




monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longCond ) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( sellCond  ) 

    strategy.close("BUY")