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
Instruções do exercício
- Use
add.indicator()na sua estratégia existentestrategy.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
mktdatae uma janela de lookbacknde 50 dias. Não se esqueça de usar a funçãoquote! - 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 = ___)