Implementar un indicador - II
¡Buen trabajo implementando tu primer indicador! Ahora vas a hacer tu estrategia aún más sólida añadiendo una SMA de 50 días. Combinar una media móvil rápida con una más lenta es una forma sencilla y habitual de anticipar cuándo se espera que suban los precios de un activo en el futuro. Aunque un único indicador puede aportar mucha información, un sistema de trading realmente robusto necesita varios indicadores para funcionar bien.
En este ejercicio, también añadirás esta SMA de 50 días a strategy.st. Los paquetes quantstrat y quantmod ya están cargados.
Este ejercicio forma parte del curso
Trading financiero en R
Instrucciones del ejercicio
- Usa
add.indicator()sobre tu estrategia existentestrategy.st. Sigue el ejemplo de código del ejercicio anterior. - Indica la función SMA como argumento
name. - Especifica los argumentos necesarios de SMA, usando el precio de cierre de
mktdatay un periodo de retrocesonde 50 días. ¡No olvides usar la funciónquote! - Etiqueta tu nuevo indicador como
"SMA50".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___,
# Add the SMA function
name = "__",
# Create a lookback period
arguments = list(___),
# Label your indicator SMA50
label = ___)