Estrategia de trading cuantitativo que integra MACD, RSI y RVOL


Fecha de creación: 2024-01-17 15:50:35 Última modificación: 2024-01-17 15:50:35
Copiar: 1 Número de Visitas: 689
1
Seguir
1617
Seguidores

Estrategia de trading cuantitativo que integra MACD, RSI y RVOL

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.

Descripción general

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.

Principio de estrategia

  1. El MACD lo ha determinado
  • El MACD es el promedio móvil rápido menos el promedio móvil lento. Cuando el MACD cruza la línea de señal superior como una señal de compra y la línea de señal inferior como una señal de venta.
  1. El RSI lo determina
  • El RSI mayor a 70 es zona de sobrecompra y menor a 30 es zona de sobreventa. Si el RSI está por encima de 30 es una señal de compra y si está por debajo de 70 es una señal de venta.
  1. La RVOL ha dictaminado
  • RVOL es el volumen de tráfico actual dividido por el volumen de tráfico promedio durante un período de tiempo. RVOL mayor de 2 es una señal de volumen de tráfico alto. RVOL menor de 5 es una señal de volumen de tráfico bajo.
  1. Generación de señales de comercio
  • 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.

Análisis de las ventajas

  1. Reducción de la probabilidad de señales falsas
  • Se requiere que se cumplan simultáneamente dos condiciones de determinación para generar una señal, que puede filtrar parte del ruido, evitar la generación de señales falsas y aumentar la fiabilidad de la señal.
  1. Aprovechar el cambio
  • El MACD es muy sensible a los cambios de precio, mientras que el RSI determina las zonas de sobreventa y sobrecompra, que se combinan para capturar los puntos de inflexión clave.
  1. Una gran utilidad
  • La estrategia tiene en cuenta en su totalidad los tres indicadores de juicio más importantes, es muy práctica y se puede aplicar ampliamente en diferentes entornos de mercado.
  1. Fácil de optimizar y actualizar
  • Los parámetros de cada parte de la estrategia se pueden ajustar individualmente, o se pueden agregar más indicadores, con una gran extensibilidad.
  1. Alta automatización
  • La estrategia permite una conexión no-code a la interfaz de transacción, lo que permite una transacción totalmente automatizada y una reducción significativa de la intervención humana.

Análisis de riesgos

  1. Riesgos de la optimización de parámetros
  • Los parámetros de MACD, RSI y RVOL necesitan ser optimizados para diferentes entornos de mercado, de lo contrario afectan el resultado.
  1. Riesgo de cambios en el entorno del mercado
  • En el mercado de los toros puede ser mejor, en el mercado de los osos puede ser menos bueno.
  1. Riesgo de la frecuencia de las transacciones
  • Si se persigue el comercio de alta frecuencia, aumentan los costos de transacción y el riesgo de deslizamiento.
  1. Riesgo de pérdidas
  • Sin el establecimiento de los límites de pérdidas, existe un mayor riesgo de pérdidas.

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.

Dirección de optimización

La estrategia también puede ser optimizada en los siguientes aspectos:

  1. Participar en la estrategia de detener el daño
  • Se recomienda la inclusión de una estrategia de pérdidas adaptada, que se detiene después de que las pérdidas alcancen un cierto nivel.
  1. Aumentar las medidas de juicio
  • Se pueden introducir más indicadores, como la línea de Brinn, KDJ, etc., para formar una señal de negociación más estable.
  1. Optimización de los parámetros de adaptación
  • Optimización adaptativa de los parámetros indicadores a través de métodos como el aprendizaje automático.
  1. Pruebas sectoriales y de mercado
  • Prueba la estabilidad de la estrategia en más sectores y mercados diferentes para asegurar su aplicabilidad.
  1. El conjunto de estrategias
  • Se utiliza en combinación con otras combinaciones de estrategias estables para encontrar la combinación óptima.

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.

Resumir

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.

Código Fuente de la Estrategia
/*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)