Estrategia de inversión de la media móvil doble

El autor:¿ Qué pasa?, Fecha: 2023-12-20 14:43:41
Las etiquetas:

img

Resumen general

Esta es una estrategia de negociación de tendencia y inversión basada en promedios móviles simples.

Estrategia lógica

Cuando el MA de 1 día cruza por debajo del MA de 4 días, se genera una señal de venta. Cuando el MA de 1 día cruza por encima del MA de 4 días, se genera una señal de compra. Al usar el cruce de un promedio móvil rápido y lento para identificar puntos de inversión de tendencia, tiene como objetivo obtener ganancias.

Después de ingresar al mercado, se establecen puntos de stop loss y take profit. El stop loss se establece 10 puntos por debajo del precio de entrada. El take profit se establece 100 puntos por encima del precio de entrada. Esto puede limitar las pérdidas y bloquear las ganancias.

Análisis de ventajas

  • Utiliza MAs dobles para identificar puntos de reversión de forma sencilla y práctica
  • Conjunto de pérdidas y ganancias para limitar el riesgo
  • Parámetros ajustables y adaptables a las diferentes condiciones del mercado
  • fácil de entender e implementar, adecuado para principiantes

Análisis de riesgos

  • Los parámetros MA no válidos pueden causar exceso de negociación o oportunidades perdidas
  • La configuración incorrecta de stop loss y take profit puede causar una salida prematura
  • El retraso de las dos AMP que identifican las reversiones puede causar pérdidas
  • Pérdida de rendimiento si los parámetros no se ajustan a los cambios del mercado

Los riesgos pueden mitigarse ajustando los parámetros, estableciendo paradas dinámicas, incorporando otros indicadores para la validación de la señal, etc.

Direcciones de optimización

  • Añadir MACD, KD para filtrar señales falsas
  • Estudio del efecto de los diferentes períodos de admisión
  • Añadir un filtro de tendencia para evitar operaciones contrarias a la tendencia
  • Utilización de paradas proporcionales en lugar de valores fijos
  • Ajuste dinámico de los parámetros por volatilidad

Resumen de las actividades

Esta es una estrategia típica de reversión de doble MA en general. Identifica reversiones por cruces rápidos y lentos de MA, controla el riesgo con paradas, simple y práctico para entender para principiantes. Con ajuste de parámetros y optimizaciones, puede ser adaptable y agregar filtros puede mejorarlo aún más. Es una muy buena estrategia de inicio para aprender.


/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
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/
// © cesarpieres72

//@version=5
strategy("300% STRATEGY", overlay=true, margin_long=10, margin_short=10)
 
var float lastLongOrderPrice = na
var float lastShortOrderPrice = na

longCondition = ta.crossover(ta.sma(close, 1), ta.sma(close, 4))
if (longCondition)
    strategy.entry("Long Entry", strategy.long)  // Enter long

shortCondition = ta.crossunder(ta.sma(close, 1), ta.sma(close, 4))
if (shortCondition)
    strategy.entry("Short Entry", strategy.short)  // Enter short

if (longCondition)
    lastLongOrderPrice := close

if (shortCondition)
    lastShortOrderPrice := close

// Calculate stop loss and take profit based on the last executed order's price
stopLossLong = lastLongOrderPrice - 170  // 10 USDT lower than the last long order price
takeProfitLong = lastLongOrderPrice + 150  // 100 USDT higher than the last long order price
stopLossShort = lastShortOrderPrice + 170  // 10 USDT higher than the last short order price
takeProfitShort = lastShortOrderPrice - 150  // 100 USDT lower than the last short order price

// Apply stop loss and take profit to long positions
strategy.exit("Long Exit", from_entry="Long Entry", stop=stopLossLong, limit=takeProfitLong)

// Apply stop loss and take profit to short positions
strategy.exit("Short Exit", from_entry="Short Entry", stop=stopLossShort, limit=takeProfitShort) 

Más.