
La estrategia de entrada de doble reversión se clasifica como una estrategia de negociación de tipo reversión, ya que utiliza una combinación de señales de reversión de los indicadores MACD y RSI estocástico para hacer más shorting en el punto de reversión de la tendencia.
La estrategia se compone de las siguientes partes:
Utilizando el indicador MACD de la diferencia de la línea de ruptura del eje 0 para determinar la reversión de la tendencia.
Utiliza el indicador RSI estocástico para determinar si se está sobrecomprando o sobrevendido. El indicador RSI estocástico combina el principio de sobrecompra y sobreventa del indicador RSI, cuando el RSI estocástico por encima de 70 es sobrecompra y por debajo de 30 es sobreventa.
Cuando el diferencial cruza el eje 0 de la línea de desvío (que representa una señal de inversión de múltiples vertientes) y el indicador Stochastic RSI muestra un exceso de venta, genera una señal de compra; cuando el diferencial cruza el eje 0 de la línea de desvío (que representa una señal de inversión de la cabeza vacía) y el indicador Stochastic RSI muestra un exceso de compra, genera una señal de venta.
La estrategia tiene dos modos de gráfico de indicadores y ejecución de operaciones al mismo tiempo. En el modo indicador, marca la señal de reversión con un triángulo. En el modo estratégico, abre más posiciones y se queda en blanco cuando aparece la señal de reversión.
La combinación de la señal de reversión del MACD y la señal de compra y venta del RSI estocástico puede mejorar la precisión de la toma de posesión y el mejor momento de entrada en el punto de reversión de la tendencia.
La estrategia de acceso a doble reversión utiliza una combinación de dos indicadores, el MACD y el RSI estocástico, con un doble filtrado para garantizar que las señales de negociación se produzcan después de la reversión de la tendencia, lo que mejora la precisión de hacer más descuentos y reduce la probabilidad de señales erróneas.
Esta estrategia pertenece a la clase de estrategias de reversión, principalmente para abrir posiciones en los puntos de reversión de la tendencia. Esta estrategia de reversión es adecuada para el comportamiento de oscilación de los altos y bajos frecuentes en los mercados bajistas, y puede obtener ganancias en cada reversión de movimiento de menor nivel.
La estrategia de acceso a doble reversión no requiere una predicción de la dirección de la tendencia general, sino que es simple, fácil de usar y adecuada para que los principiantes aprendan a usarla.
La estrategia puede elegir el modo estrategia o el modo indicador de forma flexible mediante un interruptor. El modo indicador se puede utilizar para el análisis de observación, y el modo estrategia puede ejecutar operaciones automáticamente.
El comercio inverso es más arriesgado debido a que no tiene en cuenta la dirección de la gran tendencia, y la probabilidad de pérdidas consecutivas en la apertura de posiciones invertidas es más alta. Se requiere una combinación de estrategias de comercio de tendencia para reducir el riesgo.
Debido a que la estrategia utiliza dos indicadores y varios parámetros, la combinación de parámetros es más difícil de optimizar, y la combinación inadecuada de parámetros puede causar frecuencia de transacciones o falta de señales. Se requiere una optimización de prueba repetida y adecuada.
Las estrategias de doble acceso inverso son estrategias de alta frecuencia que requieren altas comisiones y cuentas de operaciones con baja diferencia de puntos como soporte, de lo contrario, las comisiones de las operaciones pueden compensar la mayor parte de los beneficios.
Se pueden probar diferentes combinaciones de parámetros para encontrar los mejores parámetros del MACD y el RSI estocástico, lo que hace que las señales de negociación sean más precisas. Por ejemplo, se puede optimizar el período de media rápida y lenta del MACD, el período de retorno del estocástico, etc.
Se pueden incluir indicadores de tendencia en la estrategia y considerar señales de reversión solo cuando la tendencia está en la misma dirección, evitando el comercio de contrapeso. Por ejemplo, la combinación de indicadores de MA para determinar la tendencia a largo plazo.
Se puede configurar un stop loss móvil o un stop loss porcentual para controlar las pérdidas individuales. También se puede considerar la inversión de la hipoteca para optimizar la eficiencia en el uso de los fondos.
Además de la señal de reversión, se pueden reforzar otros requisitos de entrada, como el aumento del volumen de operaciones, la ruptura de una línea media, etc., para reducir la tasa de errores de entrada.
La estrategia de acceso de doble reversión a través de una combinación de dos indicadores para juzgar el punto de reversión local para abrir una posición es una idea novedosa y confiable, adecuada para el entorno de mercado con frecuentes fluctuaciones en el mercado bajista, pero también es adecuada para la práctica de retroalimentación repetida de los novatos. Sin embargo, la estrategia tiene un alto riesgo y requiere una prueba adecuada de los parámetros de optimización, junto con el juicio de tendencias y el mecanismo de control de riesgo, para obtener ganancias estables en el mercado real.
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('RB Reversal Tabs Strategy', overlay=true)
//Developer: Andrew Palladino
//Owner: Rob Booker
//Date Modified: 11/25/2018
//Updated to Pinescript V5 and transformed into a Strategy by: Powerscooter 11/25/2022
StrategyMode = input.bool(true,"Strategy Mode")
macd_fast_period = input(title='MACD Fast Period', defval=12)
macd_slow_period = input(title='MACD Slow Period', defval=26)
macd_signal_period = input(title='MACD Signal Period', defval=9)
stoch_period = input(title='Stochastic RSI Period', defval=70)
prc_k_period = input(title='%K Period', defval=30)
prc_d_period = input(title='%D Period', defval=30)
stoch_ob = input(title='Stochastic Overbought Level', defval=70)
stoch_os = input(title='Stochastic Oversold Level', defval=30)
[macd_line, signal_line, hist_line] = ta.macd(close, macd_fast_period, macd_slow_period, macd_signal_period)
fast_prc_k = 100 * (close - ta.lowest(low, stoch_period)) / (ta.highest(high, stoch_period) - ta.lowest(low, stoch_period))
fast_prc_d = ta.sma(fast_prc_k, prc_d_period)
slow_prc_k = ta.sma(fast_prc_k, prc_k_period)
slow_prc_d = ta.sma(slow_prc_k, prc_d_period)
full_prc_k = ta.sma(fast_prc_k, prc_k_period)
full_prc_d = ta.sma(full_prc_k, prc_d_period)
is_buy_reversal = ta.crossover(macd_line, 0) and full_prc_k < stoch_os
is_sell_reversal = ta.crossunder(macd_line, 0) and full_prc_k > stoch_ob
plotshape(is_buy_reversal and not StrategyMode, style=shape.triangleup, color=color.new(color.green, 0), size=size.small, location=location.belowbar)
plotshape(is_sell_reversal and not StrategyMode, style=shape.triangledown, color=color.new(color.red, 0), size=size.small, location=location.abovebar)
//Orders
if is_buy_reversal and StrategyMode
strategy.entry("Long",strategy.long)
if is_sell_reversal and StrategyMode
strategy.entry("Short",strategy.short)
//plot(full_prc_k, color=blue)
//plot(full_prc_d, color=red)
//plot(macd_line, color=blue)