
Esta estratégia é uma estratégia quantitativa típica de acompanhamento de tendências de mercado. Utiliza principalmente os indicadores de Brin, RSI e MACD para avaliar a sobrevenda e a sobrevenda do mercado.
A estratégia baseia-se em três indicadores principais:
Em primeiro lugar, ele usa um binário para determinar se o preço está entrando em uma zona de sobrecompra ou de sobrevenda. Concretamente, se o preço está acima do binário, o mercado pode estar em um estado de sobrecompra; se o preço está abaixo do binário, o mercado pode estar em um estado de sobrevenda.
Em segundo lugar, a estratégia usa o indicador RSI para avaliar a tendência de compra e venda do mercado. Quando o RSI é inferior a 30, é considerado um sinal de venda e quando o RSI é superior a 70, é considerado um sinal de compra.
Finalmente, a estratégia também usa o cruzamento do eixo zero do indicador MACD como um julgamento auxiliar. Um sinal de venda é gerado quando a linha MACD cruza a linha de sinal de cima para baixo; um sinal de compra é gerado quando a linha MACD cruza a linha de sinal de baixo para cima.
A estratégia, combinada com esses três indicadores, é capaz de capturar o momento em que o mercado se inverte, de entrar de forma inversa, de seguir a tendência e de obter lucros extras.
A principal vantagem desta estratégia é que ela combina vários indicadores para avaliar as tendências do mercado, aumentando a precisão das decisões.
Em primeiro lugar, a faixa de Brin tem uma forte capacidade de discernimento de tendências. Em combinação com o canal de Brin, a faixa de Brin determina se o preço está entrando em uma área de supercompra ou supervenda.
Em segundo lugar, o indicador RSI é um indicador de inversão típico. O indicador RSI define um limiar de sobrevenda e sobrevenda, o que aumenta a precisão do julgamento.
Finalmente, o cruzamento do eixo zero do MACD é um indicador muito clássico para determinar os pontos de compra e venda. Combinado com o sinal de cruzamento do eixo zero do MACD, o ponto de reversão pode ser determinado com muita precisão.
Em geral, a estratégia é mais acertada com a combinação eficaz de vários indicadores, e a taxa de vitória é maior do que a de um único indicador, resultando em um ganho extra estável.
Embora a estratégia tenha sido concebida de forma razoável e baseada em vários critérios, há alguns riscos que devem ser levados em conta.
Em primeiro lugar, a estratégia pode gerar mais perdas se houver um longo período de tendências unilaterais no mercado sem uma reversão visível. É necessário sair temporariamente e esperar a oportunidade de reversão.
Em segundo lugar, a configuração de parâmetros do RSI e do MACD precisa ser cuidadosamente testada de acordo com diferentes mercados. Se a configuração de parâmetros for inadequada, também pode causar sinais errados e gerar perdas.
Por fim, a própria faixa de Brin também é sensível a variações anormais. Quando o mercado apresenta fortes flutuações de baixa frequência, é preciso ter cuidado com os sinais da faixa de Brin.
Em geral, a estratégia é mais adequada para ambientes de mercado onde a volatilidade é maior e a inversão é mais evidente. Em termos de gerenciamento de risco, pode-se definir um stop loss para controlar o máximo de perdas; além disso, os parâmetros de otimização são essenciais para adaptá-los a diferentes mercados.
A estratégia pode ser melhorada em alguns aspectos:
Optimizar os parâmetros das faixas de Bryn para aproximá-los da amplitude de oscilação do mercado. Pode testar diferentes períodos de comprimento e parâmetros de múltiplos de diferença padrão para encontrar a combinação ideal de parâmetros.
Otimizar os parâmetros do RSI, ajustar o limiar de overbought e oversold, reduzir a taxa de falsidade. A melhor configuração de parâmetros pode ser encontrada através de um feedback.
Otimizar os parâmetros do MACD para encontrar a melhor combinação de parâmetros de linha rápida e linha lenta e linha de sinal para melhorar a precisão de julgamento do cruzamento do eixo zero do MACD.
Aumentar a estratégia de stop loss, limitar a porcentagem de perdas individuais e controlar o risco de forma eficaz.
Aumentar a estratégia de gerenciamento de posições, ajustando dinamicamente as posições e a alavancagem de cada transação de acordo com a volatilidade do mercado.
Combinação com outros indicadores e sinais de negociação para melhorar a precisão da tomada de decisão.
A estabilidade e a taxa de retorno da estratégia podem ser melhoradas através de métodos como otimização de parâmetros, controle de risco e fusão de sinais.
A estratégia de quantificação de RSI MACD com o reverso de Binance, através da utilização racional de Brince, indicadores RSI e MACD indicadores de julgamento cruzado, efetivamente julgar o mercado pode aparecer reversão de tempo, de acordo com a negociação de reversão, acompanhar a tendência do mercado. Em comparação com o julgamento de um único indicador, o julgamento estratégia de combinação é mais precisa, maior taxa de vitória, pode obter um lucro excedente mais estável.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("BBands + RSI + MACD Strategy", overlay=true)
// Bollinger Bands
lengthBB = input(20, title="BB Length")
multBB = input(2.0, title="BB Standard Deviation")
basis = sma(close, lengthBB)
dev = multBB * stdev(close, lengthBB)
upperBB = basis + dev
lowerBB = basis - dev
// RSI
lengthRSI = input(14, title="RSI Length")
oversold = input(30, title="Oversold Threshold")
overbought = input(70, title="Overbought Threshold")
rsi = rsi(close, lengthRSI)
// MACD
fastLength = input(12, title="MACD Fast Length")
slowLength = input(26, title="MACD Slow Length")
signalLength = input(9, title="MACD Signal Smoothing")
[macdLine, signalLine, _] = macd(close, fastLength, slowLength, signalLength)
// Conditions
longCondition = close < lowerBB and rsi < oversold and macdLine < signalLine
shortCondition = close > upperBB and rsi > overbought and macdLine > signalLine
// Strategy Entry and Exit
if (longCondition)
strategy.entry("Buy", strategy.long)
if (shortCondition)
strategy.entry("Sell", strategy.short)
// Plotting Bollinger Bands
plot(upperBB, color=color.blue)
plot(lowerBB, color=color.red)
// Plotting RSI
plot(rsi, color=color.orange)
// Plotting MACD
plot(macdLine, color=color.green)
plot(signalLine, color=color.red)
// 200-period SMA
sma200 = sma(close, 200)
// Determine Color Change
plot(sma200, color=close > sma200 ? color.green : color.red, linewidth=2)