Estrategia de negociación de retroceso de promedio móvil

El autor:¿ Qué pasa?, Fecha: 2023-12-07 18:09:27
Las etiquetas:

img

Resumen general

La estrategia de negociación de retroceso de promedios móviles es una estrategia de seguimiento de tendencias que utiliza la relación entre promedios móviles a largo y corto plazo para determinar la dirección general de la tendencia y hace entradas largas durante retrocesos a corto plazo cuando los precios son relativamente bajos.

Estrategia lógica

Las reglas de decisión clave de esta estrategia son:

  1. Cuando el precio de cierre está por encima de la media móvil a largo plazo, confirma una tendencia al alza que cumple con los criterios de apertura de la posición
  2. Cuando el precio de cierre se retira de encima de la media móvil a corto plazo a debajo de la media móvil a corto plazo, hay un retroceso a corto plazo
  3. En este momento, si el indicador RSI es inferior a 30, se considera sobreventa y se genera una señal de compra.
  4. Establecer una posición larga con el stop loss establecido por debajo del 5% del precio de entrada y obtener ganancias por encima del 10% del precio de entrada

Con tales criterios combinados, podemos establecer posiciones durante retrocesos a corto plazo mientras la dirección de la tendencia coincide con las expectativas.

Ventajas de la estrategia

La mayor ventaja de esta estrategia es que solo realiza operaciones largas en una tendencia alcista esperada, lo que puede evitar efectivamente el riesgo de un mercado volátil. Al mismo tiempo, persigue la compra en el retroceso de la media móvil a corto plazo, lo que permite ingresar al mercado a un precio relativamente mejor.

Además, la estrategia ha establecido mecanismos de stop loss y take profit, lo que nos permite controlar las pérdidas a través de stop loss incluso si el juicio es erróneo y el mercado se mueve en la dirección opuesta.

Riesgos de la estrategia

Aunque esta estrategia considera el juicio de tendencia principal y establece el stop loss y el take profit, todavía existen ciertos riesgos:

  1. El riesgo de un juicio erróneo de la tendencia principal. Al juzgar que el mercado ha entrado en un mercado alcista después de abrir posiciones largas, el mercado real ha pasado de alcista a lateral o bajista, lo que causará enormes pérdidas.

  2. El riesgo de que se penetre el stop loss. Especialmente cuando ocurren eventos negativos importantes, el mercado puede caer más allá de la línea de stop loss predeterminada, lo que resulta en pérdidas incontrolables.

En consecuencia, podemos considerar los siguientes métodos para mitigar los riesgos:

  1. Hacer buenos análisis del mercado en general para evitar una evaluación errónea de la tendencia en la zona de choque o establecer medias móviles de ciclo más largo para confirmar la tendencia principal.

  2. Adopte órdenes condicionales que se activen en los movimientos de gap-down en lugar de simples órdenes de stop loss. Esto puede evitar que las órdenes de stop loss se penetren hasta cierto punto.

Optimización de la estrategia

Teniendo en cuenta las características de esta estrategia con juicio a largo plazo y entrada a corto plazo, podemos optimizar aún más en los siguientes aspectos:

  1. Optimizar los parámetros del ciclo de las medias móviles para encontrar la mejor combinación de parámetros

  2. Aumentar otros filtros de indicadores técnicos, como añadir análisis de volumen o combinar otros indicadores de sobrecompra y sobreventa basados en el RSI

  3. Podemos hacer ajustes adaptativos basados en la volatilidad del mercado, ampliando adecuadamente el rango de stop loss durante períodos de alta volatilidad

  4. Prueba de adaptabilidad entre diferentes productos. Este tipo de estrategia puede ser más adecuada para productos de índice. Se necesitan filtros adicionales cuando se aplican a existencias individuales.

Conclusión

En general, la estrategia de negociación de retroceso promedio móvil es una idea de estrategia relativamente madura y estable. Considera principalmente la tendencia principal y las posibilidades de retrocesos a corto plazo, obteniendo buenas oportunidades de entrada sin perseguir nuevos máximos. Al mismo tiempo, bloquea las ganancias y controla los riesgos a través de la configuración de stop loss y take profit. Esta estrategia es especialmente adecuada para los inversores con fuertes capacidades analíticas integrales y una rica experiencia comercial.


/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
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")
        




Más.