超簡単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
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
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
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
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
以上、超簡単!
7. 参考
8. 関連記事
この記事が気に入ったらサポートをしてみませんか?