Esta estratégia integra os sinais de Divergência de Convergência da Média Móvel (MACD), Índice de Força Relativa (RSI) e Volume Relativo (RVOL) para formar sinais de compra e venda de negociação para detectar pontos de inversão de preços e negociação automatizada.
A Estratégia de Negociação Otimizada com Triple Crossover aproveita o MACD, RSI e RVOL para formar sinais de negociação estáveis.
O MACD julga a inversão de preços e a direção da tendência. O RSI julga os níveis de sobrecompra e sobrevenda. O RVOL julga o volume de negociação anormal. Seu cruzamento forma sinais de negociação poderosos.
A estratégia aplica-se à detenção de posições a médio e longo prazo e à negociação a curto prazo, reduzindo a probabilidade de stop loss e melhorando a probabilidade de rentabilidade.
Quando o RSI quebra 30 para cima, o MACD cruza acima da linha de sinal, e o RVOL é superior a 2, ele desencadeia o sinal de compra.
Quando o RSI quebra 70 para baixo, o MACD cruza abaixo da linha de sinal, e o RVOL é inferior a 5, ele desencadeia o sinal de venda.
A estratégia exige pelo menos duas condições de julgamento para gerar sinais de negociação, o que evita de forma eficaz sinais falsos e melhora a estabilidade.
Para controlar os riscos, recomenda-se a utilização de stop loss adaptativos, ajuste de parâmetros para mercados variados e testes entre mercados para melhorar a estabilidade.
A estratégia pode ser ainda melhorada nos seguintes aspectos:
Com stop loss, otimização de parâmetros, otimização de indicadores e otimização de conjunto, a eficácia e a estabilidade da estratégia podem ser melhoradas.
A Estratégia de Negociação Otimizada com Triple Crossover considera de forma abrangente os sinais do MACD, RSI e RVOL para construir um sistema robusto para julgamentos de compra / venda. Ela aumenta a estabilidade e a lucratividade do sinal de negociação para identificar efetivamente pontos de reversão de preço. Aplicável à detenção de posições de médio e longo prazo e à negociação de curto prazo, demonstra boa praticidade. Com a adição de stop loss adaptativo e otimização de parâmetros, torna-se mais robusto e excelente para recomendação.
/*backtest start: 2023-01-10 00:00:00 end: 2024-01-16 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © BobBarker42069 //@version=4 strategy("MACD, RSI, & RVOL Strategy", overlay=true) length = input( 14 ) overSold = input( 30 ) overBought = input( 70 ) price = close vrsi = rsi(price, length) co = crossover(vrsi, overSold) cu = crossunder(vrsi, overBought) fastLength = input(12) slowlength = input(26) MACDLength = input(9) MACD = ema(close, fastLength) - ema(close, slowlength) aMACD = ema(MACD, MACDLength) delta = MACD - aMACD RVOLlen = input(14, minval=1, title="RVOL Length") av = sma(volume, RVOLlen) RVOL = volume / av if (not na(vrsi)) if ((co and crossover(delta, 0)) or (co and crossover(RVOL, 2)) or (crossover(delta, 0) and crossover(RVOL, 2))) strategy.entry("MACD & RSI BUY Long", strategy.long, comment="BUY LONG") if ((cu and crossunder(delta, 0)) or (cu and crossunder(RVOL, 5)) or (crossunder(delta, 0) and crossunder(RVOL, 5))) strategy.entry("MACD & RSI SELL Short", strategy.short, comment="SELL LONG") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)