Pythonで株価予測・分析

この記事では、プログラミング言語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で株価分析

準備中

関連記事