1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ金融トレーディング

Connected

演習

RSIを計算する

RSI の計算はシンプルな式に従います。RS(Relative Strength、相対力指数の基礎)は、選んだ n 期間における上昇分の平均を、同じ n 期間における下落分の平均で割ったものです。

\( RSI = 100 - 100/(1+RS)\)

ここで: RS = 上昇分の平均 / 下落分の平均

これらの計算はすべて、Python なら1行で処理できます。この演習では、Google 株の過去の日次価格データを使って、初めての RSI 計算を行います。

日次の価格データは stock_data として読み込まれています。talib もインポート済みです。

指示

100 XP
  • talib の適切なメソッドと価格データの Close 列を使って RSI を計算し、新しい列 RSI_14 に保存します。
  • 期間を 21 にして RSI を計算し、新しい列 RSI_21 に保存します。
  • stock_data の末尾5行を表示します。