
Esta estrategia combina las señales de los tres indicadores de dispersión de promedio móvil (MACD), debilidad relativa (RSI) y volumen de negociación relativo (RVOL) para formar señales de compra y venta para encontrar el punto de inflexión del precio de las acciones y realizar operaciones automatizadas.
La estrategia de negociación de optimización cruzada de tres índices aprovecha integralmente las ventajas de los tres indicadores MACD, RSI y RVOL para formar una señal de negociación estable. Tiene una gran fiabilidad y estabilidad en la elección del momento de entrada y salida al mercado.
El MACD es utilizado para determinar la reversión de precios y la dirección de la tendencia. El RSI es utilizado para determinar las zonas de sobreventa y sobrecompra. El RVOL es utilizado para determinar la diferencia de volumen.
La estrategia se aplica a las operaciones de posición en líneas medianas y largas, y también se puede usar en operaciones de línea corta. Reducir la probabilidad de pérdida de parada y aumentar la probabilidad de ganancias.
Cuando el RSI atraviesa 30, el MACD atraviesa la línea de señal y el RVOL es superior a 2, se genera una señal de compra.
Cuando el RSI está por debajo de 70, el MACD está por debajo de la línea de señal y el RVOL está por debajo de 5, se genera una señal de venta.
La estrategia requiere que se cumplan dos condiciones de determinación simultáneas para generar señales de negociación, lo que evita las falsas señales y aumenta la estabilidad.
Para controlar el riesgo, se recomienda incorporar un mecanismo de parada de pérdidas adaptativo, a la vez que se optimizan los parámetros para adaptarlos a diferentes situaciones. Para probar la eficacia de la estrategia en más de un mercado, se aumenta la estabilidad.
La estrategia también puede ser optimizada en los siguientes aspectos:
La eficacia y la estabilidad de la estrategia se pueden mejorar aún más a través del stop loss, la optimización de parámetros, la optimización de indicadores y la optimización de la combinación.
La estrategia de negociación de optimización cruzada de tres índices toma en cuenta las señales de los tres indicadores MACD, RSI y RVOL, formando un sistema de decisión de compra y venta robusto. Mejora la estabilidad y la rentabilidad de las señales de negociación, puede identificar eficazmente los puntos de inflexión de precios, se aplica a las posiciones medias y largas y a las operaciones de línea corta, y tiene una gran utilidad.
/*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)