【NumPy】株価の移動平均線を保存

この記事では、Python言語とNumPyを用いて、株価の移動平均線を保存する方法をソースコード付きで解説します。

移動平均線とは

移動平均とは、時系列データを決められた区間でずらしながら平均値を求めていく手法です。
株価の移動平均線は、過去〇〇日間の終値の平均値を取ります。

例えば、移動平均25日線ならば、過去25日間の終値の平均となります。
【参考】移動平均線とは(計算・見方・種類・期間など)

移動平均線の求め方

PythonモジュールNumPyでは、numpy.convolveメソッドで移動平均線を求めることが出来ます。
【参考】【NumPy】移動平均線の求め方

今回はこれを用いて、株の移動平均線(5日線、25日線、75日線、200日線)を求めてファイルに保存してみました。

ソースコード

サンプルプログラムのソースコードは下記の通りです。


■使用したデータ(日経平均株価のデータ)
2015年分:nikkei15.csv
2016年分:nikkei16.csv

※株価データの入手は下記サイトを参考に行いました。
【日経平均株価】過去データ(CSV)をダウンロード

実行結果

サンプルプログラムの実行結果です。
出力したファイル→ma16.csv

関連ページ

Pythonで株・投資信託のデータ分析【超入門】
Pythonを用いて株・投資信託のデータを分析し、値動きを予測する方法をソースコード付きで解説します。

コメント