Estratégia de equilíbrio de poder longo e curto


Data de criação: 2023-11-02 17:12:40 última modificação: 2023-11-02 17:12:40
cópia: 0 Cliques: 727
1
focar em
1617
Seguidores

Estratégia de equilíbrio de poder longo e curto

Visão geral

A estratégia de equilíbrio de forças de múltiplos espaços é uma estratégia de acompanhamento de tendências melhorada. Ela determina a direção da tendência atual analisando a relação entre a linha K atual e a linha K anterior, calculando o equilíbrio das forças de múltiplos espaços. A estratégia emite um sinal de negociação quando as forças de múltiplos espaços estão desequilibradas.

Princípio da estratégia

O indicador central da estratégia é o nBBB, que reflete o equilíbrio de forças do espaço-tempo entre a linha K atual e a linha K anterior. A fórmula de cálculo do nBBB é a seguinte:

nBBB = value2 - value

Dentre eles, o valor e o valor 2 calculam, respectivamente, a força positiva da linha K atual e a força positiva da linha K anterior. O processo de cálculo deles é mais complexo e envolve o julgamento da relação entre o preço de fechamento, o preço de abertura, o preço máximo e o preço mínimo. Mas, em geral, o valor reflete a força positiva da linha K atual e o valor 2 reflete a força positiva da linha K anterior. A diferença entre os dois reflete a mudança da força positiva.

Quando o nBBB está abaixo do limite de SellLevel, é emitido um sinal de vazio; quando o nBBB está acima do limite de BuyLevel, é emitido um sinal de multiplicidade. O limite pode ser ajustado por meio de parâmetros.

Vantagens estratégicas

A estratégia tem as seguintes vantagens:

  1. O julgamento baseado na inversão da linha K permite identificar pontos de reversão de tendências mais fortes.

  2. O equilíbrio de forças atmosféricas é calculado para determinar os sinais de forma mais precisa e confiável.

  3. A comparação da linha K atual com a linha K anterior permite filtrar parte do ruído e tornar o sinal mais claro.

  4. Pode ser aplicado em diferentes períodos de tempo, com maior flexibilidade.

  5. O indicador nBBB é visível e o sinal de negociação é simples e claro.

Risco estratégico

A estratégia também apresenta alguns riscos que devem ser lembrados:

  1. O indicador de força aérea nBBB pode gerar um sinal de erro, que precisa ser verificado em combinação com a direção da entidade de preço, volume de transação e outros.

  2. Há uma certa zona cega apenas com a decisão do indicador nBBB, e é melhor auxiliar a decisão de outros indicadores técnicos.

  3. A configuração dos parâmetros SellLevel e BuyLevel afetam diretamente o desempenho da estratégia e requerem otimizar com cautela.

  4. Quando as coisas estão muito flutuantes, os sinais emitidos pelo indicador podem estar atrasados e é preciso ter cuidado para avaliar o risco.

  5. A estratégia é mais adequada para operações de linha média e longa, e as operações de linha curta podem ser bloqueadas.

Otimização de Estratégia

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

  1. Otimizar os parâmetros de SellLevel e BuyLevel para que o sinal seja mais adequado para a realidade. Os melhores parâmetros podem ser identificados por meio da retrospecção de dados históricos.

  2. Aumentar as estratégias de stop loss, como stop loss móvel e stop loss de choque, pode ser eficaz para controlar o risco.

  3. Em combinação com outros indicadores, como volume de transação, stochastic, etc., pode aumentar a precisão da decisão.

  4. A adição de componentes de aprendizagem de máquina, o uso de tecnologia de IA para otimizar automaticamente os parâmetros e auxiliar a emissão de sinais de negociação mais precisos.

  5. Os parâmetros de diferentes tipos de negociação e períodos de tempo podem ser otimizados separadamente, tornando a estratégia mais direcionada.

Resumir

A estratégia de equilíbrio de forças de múltiplos âmbitos é uma estratégia de acompanhamento de tendências relativamente simples e prática, calculada pela mudança de forças de múltiplos âmbitos e julgada pelo ponto de reversão da tendência. Ela possui certas vantagens, mas também possui riscos.

Código-fonte da estratégia
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 03/02/2017
//    This new indicator analyzes the balance between bullish and
//    bearish sentiment.
//    One can cay that it is an improved analogue of Elder Ray indicator.
//    To get more information please see "Bull And Bear Balance Indicator" 
//    by Vadim Gimelfarb. 
////////////////////////////////////////////////////////////
strategy(title = "Bull And Bear Balance Strategy")
SellLevel = input(-15, step=0.01)
BuyLevel = input(15, step=0.01)
reverse = input(false, title="Trade reverse")
hline(SellLevel, color=red, linestyle=line)
hline(BuyLevel, color=green, linestyle=line)
value =  iff (close < open , 
          iff (close[1] > open ,  max(close - open, high - low), high - low), 
           iff (close > open, 
             iff(close[1] > open, max(close[1] - low, high - close), max(open - low, high - close)), 
              iff(high - close > close - low, 
               iff (close[1] > open, max(close[1] - open, high - low), high - low), 
                 iff (high - close < close - low, 
                  iff(close > open, max(close - low, high - close),open - low), 
                   iff (close > open, max(close[1] - open, high - close),
                     iff(close[1] < open, max(open - low, high - close), high - low))))))

value2 = iff (close < open , 
          iff (close[1] < open ,  max(high - close[1], close - low), max(high - open, close - low)), 
           iff (close > open, 
             iff(close[1] > open,  high - low, max(open - close[1], high - low)), 
              iff(high - close > close - low, 
               iff (close[1] < open, max(high - close[1], close - low), high - open), 
                 iff (high - close < close - low, 
                  iff(close[1] > open,  high - low, max(open - close, high - low)), 
                   iff (close[1] > open, max(high - open, close - low),
                     iff(close[1] < open, max(open - close, high - low), high - low))))))
nBBB = value2 - value
nBBBc = nBBB < 0 ? red : green
pos = iff(nBBB < SellLevel, -1,
	   iff(nBBB >= BuyLevel, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(nBBB, style=line, linewidth=1, color=nBBBc)
plot(nBBB, style=histogram, linewidth=1, color=gray)