見出し画像

【自動化】MOM算出用Pythonコード

以下は一部のみを切り取ったサンプルです。

import datetime
import openpyxl as px
import pandas_datareader.data as pdr
from openpyxl.styles import Font
from openpyxl.styles import numbers
from openpyxl.styles import PatternFill
from openpyxl.styles.alignment import Alignment
from openpyxl.styles.borders import Border, Side

end = datetime.date.today()
start = end - datetime.timedelta(days=366)

List = ['CHAU', 'CWEB', 'DRN', 'EBIZ', 'EDC', 'ERX', 'FAS', 'GUSH', 'ICLN', 'INDL',
       'LABU', 'LIT', 'MILN', 'OIH', 'PBD', 'QCLN', 'REMX', 'RUSL', 'SLX', 'SMH',
       'SOCL', 'SOXL', 'SOXS', 'SPXL', 'TECL', 'TNA', 'UBOT', 'VCR', 'VIOV', 'VIOV',
       'WEBL']

pd_data = pdr.DataReader(List, 'stooq', start, end)
pd_data2 = pd_data.resample('M').last()
pd_data3 = pd_data2['Close']

pd_monthly_pct_change = pd_data3.pct_change().dropna()

print(pd_monthly_pct_change.T)
pd_monthly_pct_change.T.to_excel("ETF_note.xlsx")

コードのメイン部分は有料記事となります。

ここから先は

11,054字

¥ 100,000

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