RSI を可視化する
RSI は 0 から 100 の間で推移するモメンタム系の指標です。一般に、RSI が 70 を超えると買われ過ぎ(資産が過大評価され、価格が反転する可能性)を示し、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()