La estrategia de rebote de presión de media móvil dual es una estrategia de cobertura muy simple para los índices bursátiles. Solo lleva a cabo posiciones largas. Cuando el precio se acerca al nivel de presión durante una tendencia alcista, abre posiciones para evitar ingresar al mercado después de un gran avance del nivel de presión y bloquear un mejor precio de compra.
La estrategia utiliza tanto el promedio móvil a largo plazo de 200 días como el promedio móvil a corto plazo de 10 días. Las posiciones solo se pueden abrir cuando el precio de cierre está por encima de la línea de 200 días, es decir, la tendencia a largo plazo es alta. Cuando el precio de cierre está por debajo de la línea de 10 días, significa que el índice de acciones está en una zona de presión. En este momento, si el indicador RSI es menor a 30, indica que los precios de las acciones pueden rebotar. Luego, vaya largo para abrir una posición.
Una vez abierta la posición, establezca un stop loss del 5% y un 10% de take profit para salir de la operación.
La mayor ventaja de la estrategia de rebote de presión de la media móvil dual es su fuerte capacidad de seguir tendencias. Al adoptar medias móviles cortas y largas duales, puede juzgar eficazmente la dirección de la tendencia a largo plazo. Las posiciones largas solo se considerarán cuando la tendencia a largo plazo suba. Esto evita los riesgos de ir a ciegas.
En segundo lugar, el momento de entrada elegido por esta estrategia es muy preciso, aprovechando la presión de la zona de media móvil y juzgando el indicador de sobrecompra y sobreventa para seleccionar el momento óptimo para un repunte, lo que permite un precio de entrada relativamente superior y permite más margen de beneficio.
El mayor riesgo de la estrategia de rebote de presión de media móvil dual es que es propenso a múltiples pequeñas pérdidas de parada. Cuando el precio oscila hacia adelante y hacia atrás en la zona de presión, es muy probable que desencadene una parada de pérdida repetidamente.
Además, si la tendencia a largo plazo se juzga incorrectamente, lo que conduce a una ruptura importante al entrar, el stop loss aquí puede ser mayor, lo que plantea mayores riesgos.
Para controlar los riesgos, puede adoptarse un adecuado aflojamiento del intervalo de stop loss y un aumento del período de retención.
La estrategia se puede optimizar en los siguientes aspectos:
Además de los simples promedios móviles, se pueden introducir más indicadores como los fundamentales y los cambios en el volumen de operaciones para hacer juicios más precisos sobre las tendencias a largo plazo.
Optimizar el tiempo de entrada: juzgar si hay una amplificación significativa de energía antes de romper el nivel de presión es beneficioso para juzgar la intensidad y la amplitud del rebote.
Optimizar el método de toma de ganancias. El método de toma de ganancias existente es relativamente pasivo y no puede capturar continuamente el aumento. Se pueden estudiar métodos de toma de ganancias más dinámicos como paradas de rastro. Al tiempo que se garantizan riesgos controlables, se pueden obtener más ganancias.
Optimizar la gestión de posiciones. El tamaño de la posición se puede ajustar en tiempo real de acuerdo con el rango de fluctuación del mercado más amplio. Esto puede reducir las fluctuaciones de P&L y lograr rendimientos más estables.
La doble estrategia de rebote de presión promedio móvil es una estrategia de cobertura simple y práctica. Puede rastrear efectivamente las tendencias a largo plazo y elegir un momento de rebote de alta calidad para abrir posiciones. Al establecer stop loss y take profit para bloquear las ganancias, se pueden evitar los riesgos. La base teórica de esta estrategia es simple y adecuada para la mayoría de las personas. Es una buena estrategia de cobertura.
La estrategia todavía tiene un gran potencial de mejora en aspectos como la optimización del tiempo de entrada, los métodos dinámicos de toma de ganancias y la gestión de posiciones.
/*backtest start: 2024-01-22 00:00:00 end: 2024-02-21 00:00:00 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/ // © tsujimoto0403 //@version=5 strategy("simple pull back", overlay=true,default_qty_type=strategy.percent_of_equity, default_qty_value=100) //input value malongperiod=input.int(200,"長期移動平均BASE200/period of long term sma",group = "パラメータ") mashortperiod=input.int(10,"長期移動平均BASE10/period of short term sma",group = "パラメータ") stoprate=input.int(5,title = "損切の割合%/stoploss percentages",group = "パラメータ") profit=input.int(20,title = "利食いの割合%/take profit percentages",group = "パラメータ") startday=input(title="バックテストを始める日/start trade day", defval=timestamp("01 Jan 2000 13:30 +0000"), group="期間") endday=input(title="バックテスを終わる日/finish date day", defval=timestamp("1 Jan 2099 19:30 +0000"), group="期間") //polt indicators that we use malong=ta.sma(close,malongperiod) mashort=ta.sma(close,mashortperiod) plot(malong,color=color.aqua,linewidth = 2) plot(mashort,color=color.yellow,linewidth = 2) //date range datefilter = true //open conditions if close>malong and close<mashort and strategy.position_size == 0 and datefilter and ta.rsi(close,3)<30 strategy.entry(id="long", direction=strategy.long) //sell conditions strategy.exit(id="cut",from_entry="long",stop=(1-0.01*stoprate)*strategy.position_avg_price,limit=(1+0.01*profit)*strategy.position_avg_price) if close>mashort and close<low[1] and strategy.position_size>0 strategy.close(id ="long")