Combinando el indicador RSI con una estrategia a corto plazo para rupturas de precios


Fecha de creación: 2024-02-06 12:01:14 Última modificación: 2024-02-06 12:01:14
Copiar: 6 Número de Visitas: 661
1
Seguir
1617
Seguidores

Combinando el indicador RSI con una estrategia a corto plazo para rupturas de precios

Descripción general

Esta estrategia combina el indicador RSI con una ruptura de precio para buscar oportunidades de giro en el rango de corrección que se forma bajo una determinada tendencia y, a continuación, realizar operaciones de corto plazo en busca de ganancias de corto plazo de alta eficiencia.

Principio de estrategia

  1. La determinación del indicador RSI: produce una señal de compra cuando el indicador RSI es menor que la línea de venta por encima de 30, como un punto de reversión potencial de compra; produce una señal de venta cuando el indicador RSI es mayor que la línea de venta por encima de 60, para bloquear los beneficios;
  2. Limitación de la ventana: solo tiene efecto dentro de la ventana de tiempo de retroalimentación designada, lo que limita la efectividad de la estrategia y evita el arbitraje global.
  3. La brecha de juicio: en combinación con el movimiento de los precios, buscar oportunidades para la ruptura, aumentar el efecto real de la estrategia, evitar el desvío innecesario.

Por lo tanto, la estrategia integra la lógica de juicio de varias dimensiones, con una cierta tendencia y oportunidad de ruptura, el uso de la señal de compra y venta generada por el indicador RSI para la operación de la línea corta de ganancias rotativas. Se puede aprovechar eficazmente el mercado de corto plazo rebote de la sobrevaloración y la oportunidad de la sobrecompra.

Análisis de las ventajas

  1. La combinación de múltiples juicios lógicos, más rigurosos en comparación con la simple estrategia de RSI, puede evitar de manera efectiva las pérdidas innecesarias causadas por el giro a la izquierda;
  2. Utiliza el RSI para evaluar las zonas extremas locales y buscar oportunidades de reversión para obtener ganancias.
  3. Establecer ventanas de tiempo de retroalimentación que permitan la verificación y optimización de estrategias para situaciones específicas del mercado, lo que mejora la efectividad de las mismas.
  4. Buscar ganancias a corto plazo, sin necesidad de predecir el giro de la tendencia, más fácil de captar y reducir el riesgo.

Riesgos y soluciones

  1. La mayoría de las personas que se encuentran en el mercado de la información no pueden determinar directamente la dirección de las tendencias generales, por lo que es necesario analizar el panorama de forma manual.
  2. El RSI reacciona con retraso a los cambios de precios y puede perder el punto de venta o venta óptima.
  3. La necesidad de tener un conocimiento completo del contexto de mercado en el que se aplica la estrategia;
  4. Se pueden introducir más indicadores técnicos para determinar las tendencias, optimizar los parámetros de la estrategia y aumentar la flexibilidad de la estrategia.

Dirección de optimización

  1. Aumentar el conocimiento de las tendencias generales y evitar pérdidas de largo plazo;
  2. La tendencia de los inversores es que los precios de las acciones sean más bajos que los de las acciones, lo que hace que los precios sean más bajos.
  3. El aumento de la lógica de stop loss;
  4. Optimizar el alcance de la ventana de retroalimentación para que las estrategias se ajusten mejor a la realidad.

Resumir

Esta estrategia utiliza el indicador RSI para determinar las oportunidades de reversión a corto plazo de sobrecompra y sobreventa, al mismo tiempo que opera de forma rotativa para obtener ganancias a corto plazo en combinación con la ruptura de precios. Se caracteriza por la búsqueda de eficiencia a corto plazo, la operación es simple, el riesgo es limitado y es muy adecuado para los comerciantes a corto plazo en situaciones específicas.

Código Fuente de la Estrategia
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
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/
// © relevantLeader16058

//@version=4
strategy(shorttitle='RSI Classic Strategy',title='RSI Classic Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)

//Backtest dates
fromMonth = input(defval = 1,    title = "From Month",      type = input.integer, minval = 1, maxval = 12)
fromDay   = input(defval = 1,    title = "From Day",        type = input.integer, minval = 1, maxval = 31)
fromYear  = input(defval = 2020, title = "From Year",       type = input.integer, minval = 1970)
thruMonth = input(defval = 1,    title = "Thru Month",      type = input.integer, minval = 1, maxval = 12)
thruDay   = input(defval = 1,    title = "Thru Day",        type = input.integer, minval = 1, maxval = 31)
thruYear  = input(defval = 2112, title = "Thru Year",       type = input.integer, minval = 1970)

showDate  = input(defval = true, title = "Show Date Range", type = input.bool)

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true


// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
oversold= input(30)
overbought= input(60)

//Entry 
strategy.entry(id="long", long = true, when = RSI< oversold and window())

//Exit
//RSI
strategy.close("long", when = RSI > overbought and window())