この記事では、プログラミング言語Pythonを用いて、株価を分析・予測する方法をソースコード付きで解説します。
Pythonとは
Pythonは欧米で人気なスクリプト言語です。
初心者にも扱いやすい言語で短くて読みやすいコードを書くことが出来ます。
統計処理や機械学習系の数値計算ライブラリが豊富なのが特徴です。
今回はPythonの数値計算ライブラリを活用して株価の分析と予測を行ってみます。
– | Pythonの環境構築方法や基本的な使い方 |
---|---|
Python環境構築 | ■Windows環境・・・Python環境を構築する方法 ■Linux環境(Ubuntu, Rasbian)・・・標準搭載されてるので環境構築不要 |
Pythonの基礎 | ■Python入門 サンプル集 |
株価データの取得
– | 項目 |
---|---|
jsm | ■インストール ■日本株取得 ■jsm公式 |
Pandas-datareader | ■インストール ■株価取得 |
NumPyで株価分析
Pythonの最もメジャーな数値計算ライブラリNumPyを用いた株価分析について紹介します。
– | 項目 |
---|---|
準備 | ■NumPyインストール ■NumPyの基本的な使い方 |
移動平均線 | ■作成 ■保存 ■GC・DC |
周波数解析 | ■フーリエ変換 |
多変量解析 | ■回帰分析① ■回帰分析② ■重回帰+MA① ■重回帰+MA② ■単回帰+MA |
jsmと連携 | ■GC・DC |
※jsmモジュールと連携することで、株価データをネット上から自動取得できます。(CSVファイルの用意が不要になります)
Pandasで株価分析
– | 項目 |
---|---|
準備 | インストール |
チャート | ■ロウソク足 |
相関 | ■移動相関 |
移動平均線 | ■作成 ■ボリジャーバンド ■GC・DC ■保存 |
Scikit-learnで株価分析
準備中
Kerasで株価分析
準備中
コメント