ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Usa add.indicator() sobre tu estrategia existente strategy.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 mktdata y un periodo de retroceso n de 50 días. ¡No olvides usar la función quote!
  • 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 = ___)
Editar y ejecutar código