Estrategia de la Cruz de Oro

El autor:¿ Qué pasa?, Fecha: 2023-09-15 15:50:20
Las etiquetas:

Resumen de la estrategia

La estrategia de cruz dorada genera señales largas cuando la EMA rápida cruza por encima de la SMA lenta y sale largas cuando la EMA rápida cruza por debajo de la SMA lenta.

Estrategia lógica

  1. Calcular la EMA rápida de 50 períodos como el representante de la tendencia a corto plazo.

  2. Calcular la SMA lenta de 200 períodos como representativa de la tendencia a largo plazo.

  3. Cuando la EMA rápida cruza por encima de la SMA lenta, señala el comienzo de una tendencia alcista a largo plazo, ir largo.

  4. Cuando la EMA rápida cruza por debajo de la SMA lenta, señala el comienzo de una tendencia a la baja a largo plazo, cierra posiciones largas.

Los cruces representan cambios en la dinámica y psicología de la oferta/demanda del mercado, que sirven como señales para cambios de tendencia a largo plazo.

Ventajas de la estrategia

  • Utiliza medias móviles duales para identificar los principales puntos de reversión de la tendencia

  • Las cruces doradas forman señales claras de largo y salida

  • Ajuste flexible de los parámetros, adaptable a diversos mercados

  • Prueba de retroceso y sintonización en vivo

  • Combinable con otros factores

Advertencias sobre el riesgo

  • Posible retraso de las medias móviles

  • Prevenir las ocurrencias de fuga falsa

  • Difícil de determinar el momento preciso de entrada y salida

  • Las oscilaciones internas pueden causar pérdidas en las tendencias

Conclusión

La estrategia de cruz de oro juzga los cambios de tendencia a largo plazo comparando cruces de oro promedio móviles rápidos y lentos, formando un concepto de estrategia a largo plazo ampliamente utilizado.


/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-14 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3


strategy("GoldenCross Strategy by Clefsphere",overlay=true, initial_capital=10000,default_qty_type=strategy.percent_of_equity,default_qty_value=100)

// testStartYear = input(2013, "Start Year")
// testStartMonth = input(3, "Start Month")
// testStartDay = input(1, "Start Day")
// testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

// testStopYear = input(2018, "Stop Year")
// testStopMonth = input(8, "Stop Month")
// testStopDay = input(5, "Stop Day")
// testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

// testPeriodBackground = input(title="Background", type=bool, defval=true)
// testPeriodBackgroundColor = testPeriodBackground and (time >= testPeriodStart) and (time <= testPeriodStop) ? #00FF00 : na


sma1Period = input(50, "Fast EMA Buy")
sma2Period = input(200, "Slow SMA Buy")

// testPeriod() =>
//     time >= testPeriodStart and time <= testPeriodStop ? true : false

sma1val=sma(close,sma1Period)
sma2val=sma(close,sma2Period)


plot(sma1val,color=blue,linewidth=1)
plot(sma2val,color=orange,linewidth=1)

long=crossover(sma1val,sma2val)
short=crossunder(sma1val,sma2val)


// if testPeriod()
if long
    strategy.entry("buy",strategy.long)
    
if short
    strategy.close("buy")
        
plot(low,color= sma1val > sma2val ? green:  red,style=columns,transp=90,linewidth=1)


Más.