見出し画像

超簡単Pythonで株価テクニカル分析チャート作成(mplfinance)ローソク足・移動平均・出来高・練行足・ポイントアンドフィギュア

Pythonでmplfinanceを使用して株価テクニカル分析チャートを超簡単に作成(ローソク足・移動平均・出来高・練行足・ポイントアンドフィギュア)

応用編もあります

1. ツールインストール

$ pip install mplfinance pandas-datareader

2. ローソク足チャート作成

candle.py

import pandas_datareader as pdr
import mplfinance as mpf

df = pdr.get_data_yahoo("AAPL", "2020-09-01", "2020-11-01")
mpf.plot(df, type = "candle", savefig = "candle.png")

チャート作成

$ python candle.py

画像1

3. 出来高チャート作成

volume.py

import pandas_datareader as pdr
import mplfinance as mpf

df = pdr.get_data_yahoo("AAPL", "2020-09-01", "2020-11-01")
mpf.plot(df, type = "line", volume = True, savefig = "volume.png")

チャート作成

$ python volume.py

画像3

4. 移動平均チャート作成

mav.py

import pandas_datareader as pdr
import mplfinance as mpf

df = pdr.get_data_yahoo("AAPL", "2020-09-01", "2020-11-01")
mpf.plot(df, type = "candle", mav = (5, 25), savefig = "mav.png")

チャート作成

$ python mav.py

画像3

5. 練行足チャート作成

renko.py

import pandas_datareader as pdr
import mplfinance as mpf

6. = pdr.get_data_yahoo("AAPL", "2020-09-01", "2020-11-01")
mpf.plot(df, type = "renko", savefig = "renko.png")

チャート作成

$ python renko.py

画像4

6. ポイントアンドフィギュアチャート作成

pnf.py

import pandas_datareader as pdr
import mplfinance as mpf

df = pdr.get_data_yahoo("AAPL", "2020-09-01", "2020-11-01")
mpf.plot(df, type = "pnf", savefig = "pnf.png")

チャート作成

$ python pnf.py

画像5

以上、超簡単!

7. 参考

8. 関連記事


この記事が気に入ったらサポートをしてみませんか?