Estrategia de negociación de cruz muerta de la Cruz Dorada

El autor:¿ Qué pasa?, fecha: 2024-02-21 11:09:08
Las etiquetas:

img

Resumen general

Esta estrategia genera señales comerciales basadas en la cruz dorada y cruz muerta de los promedios móviles simples de 30 días, 60 días y 200 días. Cuando el promedio móvil a corto plazo cruza el promedio móvil a largo plazo, se genera una señal de compra. Cuando el promedio móvil a corto plazo cruza por debajo del promedio móvil a largo plazo, se genera una señal de venta. La estrategia combina las ventajas de seguir la tendencia y cruzar los promedios móviles, capturando tendencias a largo plazo y puntos de inflexión.

Estrategia lógica

La estrategia emplea 3 promedios móviles simples con diferentes períodos de tiempo: 30 días, 60 días y 200 días. La línea de 30 días representa la tendencia a corto plazo, la línea de 200 días representa la tendencia a largo plazo y la línea de 60 días sirve como referencia. Cuando la línea de tendencia a corto plazo cruza la línea de tendencia a largo plazo, indica que el mercado está cambiando de la consolidación a la tendencia alcista y genera una señal de compra. Cuando la línea de tendencia a corto plazo cruza por debajo de la línea de tendencia a largo plazo, indica que la tendencia alcista se está cambiando a la consolidación y produce una señal de venta.

La estrategia también establece un stop-loss de 40 puntos para controlar los riesgos y un take-profit de 40 puntos para obtener ganancias después de entrar en una posición.

Análisis de ventajas

Las ventajas de esta estrategia incluyen:

  1. Combina los méritos de seguir tendencias y señales instantáneas, teniendo en cuenta tanto las tendencias a largo plazo como los puntos de negociación a corto plazo.

  2. Las señales de cruce son claras, evitando señales repetidas excesivas.

  3. Las operaciones que se realizan en el marco de un plan de negociación se consideran como un plan de negociación.

  4. Lógica simple y clara, fácil de entender e implementar.

  5. Técnicas de medias móviles maduras y estables con amplia aplicación.

Análisis de riesgos

También existen algunos riesgos:

  1. Se puede penetrar el stop-loss a corto plazo, sin poder evitar por completo las pérdidas.

  2. Las señales de cruz dorada y cruz muerta pueden resultar ser falsas.

  3. Difícil establecer un stop-loss y un take-profit razonables durante la consolidación del mercado.

  4. La selección de parámetros, como la configuración del período, contiene subjetividad que puede afectar el rendimiento de la estrategia.

Direcciones de mejora

La estrategia puede mejorarse y optimizarse en los siguientes aspectos:

  1. Mejorar los mecanismos de stop-loss mediante el uso de trailing stop loss, índice de cambio suavizado, etc., para reducir la exposición al riesgo.

  2. Optimizar las selecciones de parámetros probando más períodos y encontrando combinaciones óptimas de períodos.

  3. Añadir reglas de dimensionamiento de posiciones para optimizar la rentabilidad general a través de la gestión de capital.

  4. Filtra las falsas rupturas que incorporan indicadores de impulso.

  5. Aumentar el uso de modelos de aprendizaje automático y big data para encontrar tácticas superiores.

Conclusión

En resumen, este artículo presenta una estrategia de trading basada en cruces de oro y cruces de muerte. Toma los cruces de los promedios móviles de 30 días, 60 días y 200 días como señales de trading, combina el seguimiento de tendencias y la selección de tiempos.


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Cruce de Medias Móviles", overlay=true)

// Medias móviles
ma30 = ta.sma(close, 30)
ma60 = ta.sma(close, 60)
ma200 = ta.sma(close, 200)

// Cruce de medias móviles
crossoverUp = ta.crossover(ma30, ma200)
crossoverDown = ta.crossunder(ma30, ma200)

// Señales de compra y venta
longCondition = crossoverUp
shortCondition = crossoverDown

// Ejecución de órdenes
if (longCondition)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Cover", "Buy", stop=close - 40.000, limit=close + 40.000)
if (shortCondition)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", "Sell", stop=close + 40.000, limit=close - 40.000)

// Plot de las medias móviles
plot(ma30, color=color.blue, title="MA 30")
plot(ma60, color=color.orange, title="MA 60")
plot(ma200, color=color.green, title="MA 200")

// Condiciones para cerrar la posición contraria
if (strategy.position_size > 0)
    if (crossoverDown)
        strategy.close("Buy")
if (strategy.position_size < 0)
    if (crossoverUp)
        strategy.close("Sell")

Más.