移動平均線の求め方 PythonモジュールNumPyでは、numpy.convolveメソッドで移動平均を求めることが出来ます。 基本的な使い方は下記事で解説しています。 【参考】【NumPy】移動平均の計算 今回はこれを用いて、株の移動平均線(25日線と75日線)を求めてみました。 ソースコード サンプルプログラムのソースコードは下記の通りです。 【補足】 numpy.convolveメソッドで求まる移動平均は前後のデータを使っています。 しかし、株の移動平均は過去(前)だけで計算します。 (例)25日移動平均線の場合 2016年1月1日の移動平均線・・・2015年12月7日~2016年1月1日(25日間)の終値を平均 そのため、2016年の移動平均線(25日線)を求めるには、2015年12月7日以降のデータも必要となります。 上記のプログラムでは、2015年のCSVファイルも取り込み、
![【NumPy】株価の移動平均線を求める](https://cdn-ak-scissors.b.st-hatena.com/image/square/1a5db8e2ec5a97ce1eb0bb30d91163b90c0f182c/height=288;version=1;width=512/https%3A%2F%2Falgorithm.joho.info%2Fwp-content%2Fuploads%2F2021%2F01%2Fmoving_average.jpg)