ComeçarComece de graça

Implementando um indicador - II

Excelente trabalho ao implementar seu primeiro indicador! Agora, você vai deixar sua estratégia ainda mais robusta adicionando uma SMA de 50 dias. Uma média móvel rápida junto com uma média móvel mais lenta é uma forma simples e padrão de prever quando os preços de um ativo tendem a subir no futuro. Embora um único indicador possa trazer muita informação, um sistema de trading realmente robusto exige múltiplos indicadores para operar de forma eficaz.

Neste exercício, você também vai adicionar essa SMA de 50 dias à strategy.st. Os pacotes quantstrat e quantmod já estão carregados para você.

Este exercício faz parte do curso

Negociação financeira em R

Ver curso

Instruções do exercício

  • Use add.indicator() na sua estratégia existente strategy.st. Siga o código de exemplo do exercício anterior.
  • Forneça a função SMA como argumento name.
  • Especifique os argumentos desejados da SMA, usando o preço de fechamento de mktdata e uma janela de lookback n de 50 dias. Não se esqueça de usar a função quote!
  • Rotule seu novo indicador como "SMA50".

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código