En la carga de los recursos... Cargando...

Estrategia de cambio de martes (filtro de fin de semana)

El autor:¿ Qué pasa?, Fecha: 2024-04-30 16:07:45
Las etiquetas:Indicador de riesgoEl ATR- ¿Qué es?

img

Resumen general

La estrategia se llama Turnaround Tuesday Strategy (Weekend Filter) . La idea principal es comprar en el lunes abierto y vender en el miércoles abierto cuando se cumplen ciertas condiciones basadas en promedios móviles y otros filtros, con el fin de capturar el cambio de tendencia del martes.

Principios de estrategia

  1. Cuando el cierre del día de negociación anterior está por debajo de la media de 30 días, se considera una tendencia bajista y cumple una de las condiciones de compra.
  2. Cuando el RSI de 3 días es inferior a 51 y el relativo cercano al ATR de 10 días es inferior al 95%, el sentimiento del mercado se considera pesimista pero sin condiciones extremas, cumpliendo con las condiciones de compra.
  3. Excluir el mes de mayo debido al efecto "Vender en mayo y irse", ya que el mercado de valores tiende a ser lento.
  4. Combinando las condiciones anteriores, compre el lunes cuando se cumplan todas las condiciones del filtro y venda el miércoles abierto.

Ventajas estratégicas

  1. La combinación de promedios móviles e indicadores de sentimiento puede capturar eficazmente el giro del martes.
  2. El doble filtrado de RSI y ATR excluye las operaciones en condiciones extremas, mejorando la tasa de ganancia de la estrategia y la relación riesgo-recompensación.
  3. Excluyendo mayo, evita las operaciones durante los períodos típicamente de bajo rendimiento, mejorando el rendimiento de la estrategia.
  4. El comercio sólo de lunes a miércoles resulta en una baja frecuencia de operaciones y pequeños costos de comisión.

Riesgos estratégicos

  1. La estrategia puede tener un rendimiento inferior cuando la tendencia es fuerte y la reversión no es evidente.
  2. Los plazos fijos de compra y venta pueden no tener mejores puntos de entrada y salida, lo que limita la flexibilidad y el potencial de ganancia de la estrategia.
  3. El hecho de basarse en juicios indicadores corre el riesgo de no ser válido cuando el mercado cambia drásticamente.
  4. Los juicios mensuales basados en la experiencia histórica no garantizan que las situaciones futuras sean las mismas, lo que plantea un riesgo de puntualidad.

Direcciones para la optimización de la estrategia

  1. Considerar la introducción de indicadores de filtrado más eficaces, como el volumen y la volatilidad, para mejorar la robustez y la adaptabilidad de la estrategia.
  2. Optimizar la selección de los plazos de compra y venta, como la adición de condiciones de confirmación de ruptura intradiaria, para aumentar la flexibilidad y el potencial de ganancia.
  3. Para optimizar el período de retención, considere tiempos de retención más largos para captar mejor las tendencias.
  4. Establecer diferentes parámetros para las diferentes condiciones del mercado para mejorar la adaptabilidad de la estrategia.
  5. Incorporar módulos de gestión de posiciones y control de riesgos para hacer frente a situaciones de mercado extremas.

Resumen de las actividades

La estrategia del martes de cambio (Filtro de fin de semana) utiliza una combinación de promedios móviles, RSI, ATR y otros indicadores para comprar y vender en momentos específicos, con el objetivo de capturar el giro del martes. La estrategia tiene una baja frecuencia de negociación, pequeños costos de comisión y mejora su tasa de ganancia y relación riesgo-recompensa a través del período de tiempo y el filtrado de indicadores. Sin embargo, la estrategia también tiene ciertas limitaciones y riesgos, como el bajo rendimiento en los mercados de tendencia y los tiempos fijos de compra / venta y los períodos de retención. Las optimizaciones futuras pueden introducir más condiciones de filtrado, optimizar los tiempos de salida, ajustar dinámicamente los parámetros, administrar posiciones y controlar el riesgo para adaptarse mejor a las condiciones cambiantes del mercado.


/*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)


Relacionados

Más.