
A estratégia de negociação de linha de equilíbrio de ruptura bidirecional é uma estratégia baseada em vários indicadores para julgar sinais de compra e venda. Ele integra a linha de equilíbrio, o indicador de pressão de suporte, o indicador de tendência e o indicador de supervenda e supervenda para formar um sistema de negociação completo.
Os sinais de compra precisam atender simultaneamente a quatro condições:
Se as quatro condições acima forem preenchidas simultaneamente, um sinal de compra de 1 será gerado.
A lógica de julgamento de um sinal de venda e de um sinal de compra é o oposto, exigindo simultaneamente a satisfação dos seguintes quatro requisitos:
Uma vez que as quatro condições acima são simultaneamente satisfeitas, um sinal de venda de -1 é gerado.
Na estratégia, as condições de entrada são julgadas de acordo com os sinais de compra e venda, fazendo com que o sinal de compra = 1 e o sinal de venda = -1 quando o sinal de vazio.
Há duas condições de saída, uma é sair rapidamente e sair quando o sinal mudar; a outra é esperar o sinal oposto para sair, por exemplo, depois de fazer mais, esperar o sinal de venda para equilibrar a posição.
A maior vantagem da estratégia de linha média de ruptura bidirecional reside na combinação de vários indicadores, permitindo a compreensão completa da tendência, do estado de sobrecompra e sobrevenda. Em particular, existem as seguintes vantagens:
Em geral, o sistema é ideal para o aprendizado de principiantes e também para o uso de profissionais.
Apesar das vantagens de uma estratégia de ruptura de equilíbrio bidirecional, existem alguns riscos que devem ser considerados, concentrando-se principalmente nos seguintes aspectos:
Os riscos acima mencionados podem ser otimizados e melhorados através das seguintes medidas:
A estratégia de equilíbrio de ruptura bidirecional ainda tem muito espaço para otimização, principalmente a partir dos seguintes aspectos:
Se houver melhorias nas áreas acima, acredito que a estratégia poderá ser ainda mais eficaz e mais adequada para aplicações no mercado.
A estratégia de negociação de equilíbrio de ruptura bidirecional é uma estratégia omnipresente de combinação de indicadores múltiplos. Ao mesmo tempo, combina a tendência, a pressão de suporte, o excesso de compra e venda de indicadores para determinar o momento de compra e venda.
/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Original Indicator by @Shizaru - simply made into a strategy!
strategy("Simple Buy/Sell Strategy", overlay=false)
psar = sar(0.02,0.02,0.2)
c1a = close > psar
c1v = close < psar
malen = input(200, title="MA Length")
mm200 = sma(close, malen)
c2a = close > mm200
c2v = close < mm200
fast = input(12, title="Fast EMA Length")
slow = input(26, title="Slow EMA Length")
[macd,signal,hist] = macd(close, fast,slow, 9)
c3a = macd >= 0
c3v = macd <= 0
rsilen = input(7, title="RSI Length")
th = input(50, title="RSI Threshold")
rsi14 = rsi(close, rsilen)
c4a = rsi14 >= th
c4v = rsi14 <= th
buy = c1a and c2a and c3a and c4a ? 1 : 0
sell = c1v and c2v and c3v and c4v ? -1 : 0
longtrades = input(true, title="Long Trades")
shorttrades = input(false, title="Short Trades")
quickexit = input(false, title="Quick Exits")
strategy.entry("Buy", strategy.long, when=buy==1 and longtrades==true)
strategy.close("Buy", when=quickexit==true ? buy==0 : sell==-1)
strategy.entry("Sell", strategy.short, when=sell==-1 and shorttrades==true)
strategy.close("Sell", when=quickexit==true ? sell==0 : buy==1)
plot(buy, style=plot.style_histogram, color=color.green, linewidth=3, title="Buy Signals")
plot(sell, style=plot.style_histogram, color=color.red, linewidth=3, title="Sell Signals")