ComeçarComece de graça

Adicionando um indicador a um gráfico chart.Posn()

Uma das coisas mais interessantes que você pode fazer com a função chart.Posn() é sobrepor indicadores a ela. Isso ajuda a mostrar o que a estratégia realmente tem feito e por quê. No entanto, para isso, você precisará recalcular os indicadores fora do escopo da sua estratégia. Feito isso, basta adicioná-los ao gráfico chart.Posn.

Neste exercício, você vai adicionar os três indicadores da sua estratégia ao gráfico chart.Posn que acabou de criar. As duas médias móveis (SMA50 e SMA200) serão sobrepostas à série de preços, enquanto o DVO_2_126 terá sua própria janela.

Este exercício faz parte do curso

Negociação financeira em R

Ver curso

Instruções do exercício

  • Comece reproduzindo seus indicadores SMA50, SMA200 e DVO_2_126 para SPY fora da estratégia.
  • Recrie o gráfico do exercício anterior usando chart.Posn().
  • Use add_TA() para sobrepor a SMA50 como uma linha azul no gráfico de preços.
  • Use add_TA() para sobrepor a SMA200 como uma linha vermelha no gráfico de preços.
  • Use add_TA() para adicionar o DVO_2_126 ao seu gráfico como uma nova janela.

Exercício interativo prático

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

# Compute the SMA50
sma50 <- SMA(x = Cl(__), n = ___)

# Compute the SMA200
sma200 <- SMA(x = Cl(___), n = ___)

# Compute the DVO_2_126 with an navg of 2 and a percentlookback of 126
DVO_2_126 <- DVO(HLC = HLC(___), navg = ___, percentlookback = ___)

# Recreate the chart.Posn of the strategy from the previous exercise
chart.Posn(Portfolio = portfolio.st, Symbol = "___")

# Overlay the SMA50 on your plot as a blue line
add_TA(sma50, on = ___, col = "___")

# Overlay the SMA200 on your plot as a red line
add_TA(sma200, on = ___, col = "___")

# Add the DVO_2_126 to the plot in a new window
add_TA(___)
Editar e executar o código