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
Instruções do exercício
- 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.
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.____())