【自動化】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
この記事が気に入ったらサポートをしてみませんか?