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
Instruções do exercicio
- Calcule o RSI usando o método apropriado de
talibe a colunaClosenos dados de preço. Salve em uma nova coluna chamadaRSI_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.____())