Esta estrategia se basa en el cruce de la media móvil de 30 días y 200 días en el marco de tiempo de 1 minuto del oro XAUUSD. Una señal de compra se genera cuando la media móvil a corto plazo cruza por encima de la media móvil a largo plazo desde abajo hacia arriba. Una señal de venta se genera cuando la media móvil a corto plazo cruza por debajo de la media móvil a largo plazo desde arriba hacia abajo.
La estrategia también establece un stop loss de 40,000 puntos y toma ganancias para controlar el riesgo y la recompensa de las operaciones individuales.
La estrategia utiliza el cruce de los promedios móviles de 30 días y 200 días para determinar la dirección de la tendencia. Cuando el promedio móvil a corto plazo cruza por encima del promedio móvil a largo plazo, indica un mercado alcista, ir largo. Cuando el promedio móvil a corto plazo cruza por debajo del promedio móvil a largo plazo, indica un mercado bajista, ir corto.
Al mismo tiempo, establezca un stop loss de 40.000 puntos y tome ganancias para controlar el riesgo de las operaciones individuales. Además, cuando aparezca una señal de reversión, cierre activamente la posición original y abra una nueva en la dirección opuesta para capturar oportunidades potenciales de inversión de tendencia.
Las ventajas de esta estrategia incluyen:
Esta estrategia también presenta algunos riesgos:
Se pueden utilizar métodos como optimizar los parámetros del ciclo de promedio móvil, establecer el rango de pérdida de parada, juzgar la fiabilidad de las señales de inversión para controlar y reducir los riesgos.
La estrategia se puede optimizar en los siguientes aspectos:
El efecto general de esta estrategia de cruce de promedios móviles es bueno. Usar promedios móviles para determinar la dirección de la tendencia es bastante preciso. Con stop loss y take profit para controlar el riesgo, el efecto es especialmente significativo en productos de tendencia como el oro. Se puede optimizar y mejorar de varias maneras y tiene amplios escenarios de aplicación.
/*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("Moving Averages Crossover Strategy", overlay=true) // Moving Averages ma30 = ta.sma(close, 30) ma60 = ta.sma(close, 60) ma200 = ta.sma(close, 200) // Moving Averages Crossover crossoverUp = ta.crossover(ma30, ma200) crossoverDown = ta.crossunder(ma30, ma200) // Buy and Sell Signals longCondition = crossoverUp shortCondition = crossoverDown // Order Execution 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) // Plotting Moving Averages plot(ma30, color=color.blue, title="MA 30") plot(ma60, color=color.orange, title="MA 60") plot(ma200, color=color.green, title="MA 200") // Conditions to close opposite position if (strategy.position_size > 0) if (crossoverDown) strategy.close("Buy") if (strategy.position_size < 0) if (crossoverUp) strategy.close("Sell")