Type/to search

Estrategia de trading cuantitativo basada en la operación con medias móviles de líneas mensuales y trimestrales

Common strategy
Created: 2023-12-15 11:49:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia se basa principalmente en las medias móviles de la línea mensual y la línea trimestral, específicamente la media móvil de 20 días como línea mensual y la media móvil de 60 días como línea trimestral. La señal de la estrategia proviene del cruce dorado y de la muerte de estas dos medias móviles. Cuando la línea mensual cruza por encima de la línea trimestral, se toma una posición larga, generando una señal alcista. Cuando la línea mensual cruza por debajo de la línea trimestral, se cierra la posición. Esta estrategia es adecuada para operaciones de mediano a largo plazo, aprovechando las oportunidades de divergencia en las consolidaciones.

Principio de la estrategia

Esta estrategia utiliza la media móvil simple de 20 días como indicador de la línea mensual, y la media móvil simple de 60 días como indicador de la línea trimestral. La lógica de generación de señales de trading es la siguiente:

  1. Cuando la línea de 20 días cruza por encima de la línea de 60 días, es decir, se produce un cruce dorado, se abre una posición larga.
  2. Cuando el precio de la acción retrocede más del 10% desde el máximo de los últimos 10 días, se cierra la posición para obtener ganancias.
  3. Cuando la línea de 20 días cruza por debajo de la línea de 60 días, es decir, se produce un cruce de la muerte, se cierra toda la posición.
  4. Cuando la pérdida alcanza el 10%, se sale con stop loss.

Mediante el cruce de las medias móviles de la línea mensual y trimestral se determina la tendencia de mediano a largo plazo. El cruce dorado indica entrar en un mercado alcista de mediano a largo plazo, mientras que el cruce de la muerte indica entrar en un mercado bajista de mediano a largo plazo. Al mismo tiempo, se combinan estrategias de toma de ganancias y stop loss para controlar el riesgo.

Ventajas de la estrategia

  1. Utiliza medias móviles de línea mensual y trimestral, filtrando el ruido del mercado y capturando tendencias de mediano a largo plazo.
  2. Los parámetros de la estrategia son simples y fáciles de implementar.
  3. Se pueden configurar parámetros de toma de ganancias y stop loss para controlar el riesgo.

Análisis de riesgos

  1. No es posible determinar los puntos de reversión de la tendencia, existe riesgo de pérdidas.
  2. Las medias móviles de línea mensual y trimestral tienen retraso, pudiendo perder oportunidades a corto plazo.
  3. Es necesario seleccionar puntos de stop loss adecuados para evitar ser eliminado agresivamente.

Soluciones:

  1. Utilizar un trailing stop loss para detener pérdidas a tiempo.
  2. Combinar otros indicadores para filtrar señales y determinar la tendencia.
  3. Ajustar los parámetros de las medias móviles para optimizar la estrategia.

Direcciones de optimización de la estrategia

  1. Agregar filtros de otros indicadores, como el indicador KD, para evitar falsos rompimientos.
  2. Optimizar los parámetros de las medias móviles para encontrar la mejor combinación de períodos.
  3. Agregar estrategias de toma de ganancias, como trailing stop, para obtener más ganancias.

Resumen

Esta estrategia utiliza sistemáticamente las ventajas de las medias móviles de línea mensual y trimestral, determinando la dirección de la tendencia de mediano a largo plazo mediante el cruce dorado y de la muerte de las medias móviles. Al mismo tiempo, se configura un mecanismo razonable de toma de ganancias y stop loss para controlar el riesgo. Todavía hay mucho espacio para optimizar la estrategia, lo que merece más pruebas y mejoras.

Source
Pine
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("均線操作-月季", overlay=true, initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value = 30)
sma20 = sma(close, 20)
sma60 = sma(close, 60)
Strategy parameters
Strategy parameters
backtest_year
backtest_month
backtest_date
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)