ComeçarComece de graça

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 exercício faz parte do curso

Negociação Financeira em Python

Ver curso

Instruções do exercício

  • 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.

Exercício interativo prático

Experimente este exercício 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 o código