Estrategia de reversión del martes (filtro de fin de semana)

RSI ATR MA
Fecha de creación: 2024-04-30 16:07:45 Última modificación: 2024-04-30 16:07:45
Copiar: 8 Número de Visitas: 677
1
Seguir
1617
Seguidores

Estrategia de reversión del martes (filtro de fin de semana)

Descripción general

La estrategia se llama “la estrategia de inversión del martes ((filtración de fin de semana) ” y la idea principal es comprar el lunes de apertura de compra y el miércoles de apertura de venta para capturar la inversión del martes. La estrategia filtra indicadores como el RSI, el ATR y excluye ciertos momentos como el mes de mayo para mejorar la probabilidad de éxito de la estrategia y el riesgo de ganancias.

Principio de estrategia

  1. Utilizando la línea media de 30 días como base para juzgar la tendencia, se considera que la tendencia hacia abajo cumple con una de las condiciones de compra cuando el precio de cierre del día de negociación actual es inferior a la línea media de 30 días.
  2. Usando el RSI de 3 días y el ATR de 10 días como condiciones de filtración, cuando el RSI de 3 días es menor que 51 y el ATR de 10 días relativo al cierre es menor que el 95%, se considera que el sentimiento del mercado es pesimista, pero no extremo, y cumple con las condiciones de compra.
  3. Excluyendo el mes de mayo, los mercados bursátiles suelen ser débiles debido al efecto de “Vender en mayo y marcharse”.
  4. Si cumple con todas las condiciones anteriores, compra el lunes y cumple con todas las condiciones de filtración, y vende el miércoles cuando se abre el mercado.

Ventajas estratégicas

  1. La combinación de medias y índices de sentimiento sirve para capturar la inversión del martes.
  2. El doble filtrado del RSI y el ATR excluye las operaciones en condiciones extremas, lo que mejora la relación ganancia-riesgo-beneficio de la estrategia.
  3. La eliminación de mayo evita un periodo de tiempo en el que la estrategia suele tener un desempeño deficiente y mejora el desempeño de la estrategia.
  4. La mayoría de las transacciones se realizan el lunes y el miércoles, con una baja frecuencia y bajo costo de comisiones.

Riesgo estratégico

  1. En el caso de una tendencia fuerte, las estrategias no funcionan bien cuando la reversión no es evidente.
  2. Las horas fijas de compra y venta pueden perder mejores momentos de compra y venta, limitando la flexibilidad de la estrategia y el espacio para obtener ganancias.
  3. El riesgo de que los indicadores no funcionen en caso de cambios drásticos en el mercado depende del criterio del indicador.
  4. El juicio del mes se basa en la experiencia histórica, no significa que la situación futura sea la misma, existe el riesgo de puntualidad.

Dirección de optimización de la estrategia

  1. Se puede considerar la introducción de más indicadores de filtración efectivos, como el volumen de tráfico, la volatilidad, etc., para mejorar la solidez y la adaptabilidad de las estrategias.
  2. Optimización de las opciones de compra y venta, como la inclusión de condiciones como la confirmación de ruptura en el listado, la flexibilidad de la estrategia y el espacio para obtener ganancias.
  3. Para la optimización del ciclo de tenencia, se puede considerar un tiempo de tenencia más largo para capturar mejor las tendencias.
  4. Establecer diferentes parámetros para diferentes estados de mercado y mejorar la adaptabilidad de las estrategias.
  5. La inclusión de un módulo de gestión de posiciones y control de riesgos para responder a situaciones extremas en el mercado.

Resumir

La estrategia de inversión del martes (filtrado el fin de semana) se basa en una combinación de indicadores como la línea media, el RSI y el ATR para juzgar los precios de compra y venta en un momento específico para capturar el movimiento inverso del martes. La estrategia tiene una baja frecuencia de negociación, un costo de operación bajo y, a través de filtros por períodos de tiempo y filtros de indicadores, mejora la ganancia y el riesgo de la estrategia. Sin embargo, la estrategia también tiene ciertas limitaciones y riesgos, como un mal desempeño en condiciones de tendencia, así como oportunidades de compra y venta y un período de tenencia fijo.

Código Fuente de la Estrategia
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © muikol  

//@version=5
strategy("Turnaround Tuesday", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.035)

// Inputs for MA period, filter_1, filter_2, month filter, and testing period
ma_period = input(30, title="Moving Average Period")
use_filter_1 = input(true, title="Use RSI Filter")
use_filter_2 = input(true, title="Use ATR Filter")
use_month_filter = input(true, title="Exclude May")
start_date = input(defval=timestamp("2009-01-01 00:00:00"), title="Start Backtest")
end_date = input(defval=timestamp("2025-01-01 00:00:00"), title="End Backtest")

// Data calculations
MA_tt = ta.sma(close, ma_period)
atr10 = ta.atr(10)
rsi3 = ta.rsi(close, 3)
c_1 = close[1]

// Entry conditions
isMonday = dayofweek == dayofweek.monday
bear = close[1] < MA_tt[1]
filter_1 = use_filter_1 ? rsi3[1] < 51 : true
filter_2 = use_filter_2 ? c_1/atr10[1] < 95 : true
notMay = use_month_filter ? month != 5 : true
entryCondition = isMonday and bear and notMay and filter_1 and filter_2

// Date check
inTestPeriod = true
// Exit conditions
isWednesdayOpen = dayofweek == dayofweek.wednesday 

// Entry and exit triggers
if entryCondition and inTestPeriod
    strategy.entry("Buy", strategy.long)

if isWednesdayOpen and strategy.position_size > 0 and inTestPeriod
    strategy.close("Buy")

// Plot the moving average
plot(MA_tt, title="Moving Average", color=color.blue)