Comece agoraComece grátis

Calcule o RSI

O cálculo do RSI segue uma fórmula direta. RS, ou Força Relativa (Relative Strength), é a média das variações de preço positivas em n períodos escolhidos, dividida pela média das variações de preço negativas nesses mesmos n períodos.

\( RSI = 100 - 100/(1+RS)\)

Onde: RS = média das variações de preço positivas / média das variações de preço negativas

Todos esses cálculos podem ser feitos em Python com uma única linha de código. Neste exercício, você fará seu primeiro cálculo de RSI usando dados históricos de preço diário da ação do Google.

Os dados diários de preço foram carregados como stock_data. Além disso, talib já foi importado para você.

Este exercicio faz parte do curso

Negociação Financeira em Python

Ver curso

Instruções do exercicio

  • Calcule o RSI usando o método apropriado de talib e a coluna Close nos dados de preço. Salve em uma nova coluna chamada RSI_14.
  • Calcule o RSI usando um período de 21 e salve em uma nova coluna chamada RSI_21.
  • Imprima as últimas cinco linhas de stock_data.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Calculate RSI with the default time period
stock_data['RSI_14'] = ____(stock_data['____'])

# Calculate RSI with a time period of 21
stock_data['RSI_21'] = ____

# Print the last five rows
print(stock_data.____())
Editar e Executar Código