
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.
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.
A estratégia tem as seguintes vantagens:
O julgamento baseado na inversão da linha K permite identificar pontos de reversão de tendências mais fortes.
O equilíbrio de forças atmosféricas é calculado para determinar os sinais de forma mais precisa e confiável.
A comparação da linha K atual com a linha K anterior permite filtrar parte do ruído e tornar o sinal mais claro.
Pode ser aplicado em diferentes períodos de tempo, com maior flexibilidade.
O indicador nBBB é visível e o sinal de negociação é simples e claro.
A estratégia também apresenta alguns riscos que devem ser lembrados:
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.
Há uma certa zona cega apenas com a decisão do indicador nBBB, e é melhor auxiliar a decisão de outros indicadores técnicos.
A configuração dos parâmetros SellLevel e BuyLevel afetam diretamente o desempenho da estratégia e requerem otimizar com cautela.
Quando as coisas estão muito flutuantes, os sinais emitidos pelo indicador podem estar atrasados e é preciso ter cuidado para avaliar o risco.
A estratégia é mais adequada para operações de linha média e longa, e as operações de linha curta podem ser bloqueadas.
A estratégia pode ser melhorada em vários aspectos:
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.
Aumentar as estratégias de stop loss, como stop loss móvel e stop loss de choque, pode ser eficaz para controlar o risco.
Em combinação com outros indicadores, como volume de transação, stochastic, etc., pode aumentar a precisão da decisão.
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.
Os parâmetros de diferentes tipos de negociação e períodos de tempo podem ser otimizados separadamente, tornando a estratégia mais direcionada.
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.
/*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)