Pythonで株価データ分析してみませんか? -類似チャートを見つけ出す- (ソースコード付き)
●ビッグデータを使ってPythonで株価データ分析します。プログラム言語が多く存在する中、なぜ、Pythonなのか?それは、Pythonはライブラリが豊富で、ライブラリを使用することにより複雑な処理をシンプルなコードで(簡単に)実現出来てしまうからです。
例えば、Pythonでどのようなことができるか? プログラムを書いてみました。
今回作成したプログラムは、日足データを用いてチャートパターンが類似しているものをグループ化し、それをビジュアル化するものです。
■ 類似チャートをビジュアライズした画像日足データを使用しており、グラフの縦軸は価格でノーマライズしています。■ ソースコード
ソースコードは公開しますが、動作は保証はいたしかねます。(1) 類似しているチャートをグルーピングするプログラムimport globimport pandas as pd
from matplotlib import pyplot as plt
from sklearn.preprocessing import MinMaxScaler
from concurrent.futures import ThreadPoolExecutor
group_list = []
csv_path = "D:\データ\Python\csv"
save_path = "D:\データ\Python\img"
#################################
# 相関係数を算出する
#################################
def calc_correlation(
0