Estrategia de seguimiento de tendencias de Golden Dead Cross

El autor:¿ Qué pasa?, Fecha: 2023-12-15 16:10:24
Las etiquetas:

img

Resumen general

La estrategia de seguimiento de tendencias de cruz muerta de oro determina el momento de entrada y salida calculando los cruces entre los promedios móviles a corto y largo plazo. Al mismo tiempo, también combina el juicio de tendencias de marcos de tiempo más grandes.

Estrategia lógica

Los indicadores centrales de esta estrategia son los promedios móviles a corto y largo plazo. La línea a corto plazo generalmente elige períodos relativamente cortos como 5 días y 10 días para reflejar sensiblemente los cambios recientes en los precios. La línea a largo plazo generalmente elige períodos relativamente largos como 20 días y 60 días para reflejar la tendencia principal. Cuando la línea a corto plazo supera la línea a largo plazo, se forma una cruz dorada, lo que indica una tendencia alcista. Cuando la línea a corto plazo se encuentra por debajo de la línea a largo plazo, se forma una cruz muerta, lo que indica una tendencia bajista.

Esta estrategia también utiliza un promedio móvil de período aún más largo para determinar la dirección de la tendencia principal. Sólo iría largo en cruces de oro cuando la tendencia principal esté arriba. Después de ir largo, bloquearía las ganancias basadas en el objetivo de ganancia configurado. Cuando el aumento de precios alcanza el objetivo de ganancia, bloquearía activamente las ganancias y saldría.

Cuando el MA a corto plazo cruza por debajo del MA a largo plazo formando una cruz muerta, si la posición actual ya tiene algunas ganancias en ese momento, optaría por reducir las pérdidas y salir para evitar los riesgos asociados con las tendencias bajistas.

Ventajas

Las reglas de uso de cruces muertas de oro son simples y claras, fáciles de entender e implementar. Además, combinar con el análisis de tendencias ayuda a reducir el riesgo de ser atrapado en las operaciones de tendencia.

1. Entrada precisa, fuerzas de seguimiento

La cruz dorada indica que la tendencia a corto plazo se ha vuelto alcista y que los precios pueden romper y subir.

2. Obtención razonable de ganancias, asegurando ganancias parciales

Al establecer un porcentaje fijo como objetivo de ganancia y tomar activamente ganancias cuando se alcanza, este enfoque de toma de ganancias es simple y práctico para bloquear ganancias parciales después de grandes aumentos.

3. Stop loss oportuno, control de riesgos

El uso de cruces muertas para determinar la inversión de tendencias y reducir las pérdidas en tendencias bajistas permite evitar al máximo los riesgos y las pérdidas durante las tendencias bajistas, controlando de manera efectiva los riesgos.

Los riesgos

Los principales riesgos provienen de dos aspectos:

1. Riesgos de señales inexactas

En entornos de mercado complejos, depender puramente de indicadores simples como cruces muertas doradas para determinar tendencias puede conducir a algunas señales inexactas.

2. Objetivo de ganancia inadecuado y riesgos de stop loss

Los objetivos de ganancias de porcentaje fijo y las pérdidas de parada no pueden adaptarse completamente a los cambios del mercado. Si el porcentaje de ganancia es demasiado bajo, se saldría demasiado pronto, lo que llevaría a pérdidas de ganancias. Si el porcentaje de pérdida de parada es demasiado alto, puede conducir a mayores pérdidas.

Para hacer frente a estos riesgos, algunos métodos de optimización incluyen:

  1. Usando más indicadores como línea de base, líneas de canal para mejorar la tendencia y la precisión del reconocimiento de puntos clave.

  2. Utilice objetivos de ganancias dinámicas y stop-loss en lugar de porcentajes fijos, con la capacidad de ajustar en función de los cambios del mercado.

Conclusión

La estrategia de seguimiento de tendencias de cruz muerta de oro utiliza indicadores simples para la determinación de tendencias, que es fácil de entender. También filtra las señales utilizando el análisis de tendencias para reducir la captura en trampas. Tiene las ventajas de reglas claras, toma de ganancias dinámica y pérdidas de parada oportunas. Pero la precisión de las señales cruzadas necesita mejora y los objetivos de ganancias y los mecanismos de stop loss requieren una mayor optimización, que son los principales problemas y direcciones de mejora.


/*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"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Ta3MooChi
//@version=5
strategy("전략", overlay=true,process_orders_on_close = true, pyramiding = 100)

short_ma = ta.sma(close,input.int(3, "단기 이평", minval = 1))
long_ma = ta.sma(close, input.int(19,"장기 이평", minval = 1))

trend_ma = ta.sma(close, input.int(100," 추세 이평", minval = 20, group = "추세 이평"))
up_trend = (trend_ma > trend_ma[1])
use_trend_ma = input.bool(true, title = "추세용 이평 사용", group = "추세 이평" )
inTrendMa = not use_trend_ma or up_trend

useDateFilter = input.bool(true, title = "특정 기간 백테스트", group = "기간 백테스트")
backtestStartDate = input(timestamp("1 Jan 2021"), title = "시작날짜", group = "기간 백테스트")
backtestEndDate = input(timestamp("1 Jan 2022"), title = "종료날짜", group = "기간 백테스트")
inTradeWindow = true

longStopPerc = 1 + input.float(3, "최소수익률%", minval = 1)*0.01

longcondition = ta.crossover(short_ma, long_ma)
shortcondition = ta.crossunder(short_ma, long_ma)

if (longcondition) and inTradeWindow and inTrendMa
    strategy.entry("long", strategy.long)

if (shortcondition) and (close > strategy.position_avg_price*longStopPerc) and inTradeWindow
    strategy.close_all()

if not inTradeWindow and inTradeWindow[1]
    strategy.cancel_all()
    strategy.close_all(comment = "매매 종료")

plot(short_ma,color = color.yellow)
plot(long_ma,color = color.blue)
plot(trend_ma,color = color.gray)
    



Más.