可视化 RSI
RSI 是一种动量指标,数值在 0 到 100 之间波动。通常,RSI 高于 70 表示市场处于超买状态,即资产可能被高估,价格可能反转。RSI 低于 30 表示市场处于超卖状态,即资产可能被低估,价格可能反弹。为加深理解,您将计算 RSI,并将其与价格数据一起绘制。
与上一个练习相同,您将使用 Google 股票的历史日度价格数据,已加载为 stock_data。此外,talib 已为您导入,matplotlib.pyplot 已以 plt 导入。
本练习是课程的一部分
Python 中的金融交易
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Calculate RSI
stock_data['RSI'] = ____(stock_data['____'])
# Create subplots
fig, (ax1, ax2) = plt.____(2)
# Plot RSI with the price
ax1.set_ylabel('Price')
____(stock_data['____'])
ax2.set_ylabel('RSI')
____(stock_data['____'], color='orangered')
ax1.set_title('Price and RSI')
plt.show()