공부 중 입니다 :)
-
퀀트
[파이썬 증권 데이터 분석] CH3-6. 회귀 분석과 상관관계
1. 단순 비교# 단순 비교dow = yf_download('^DJI', '2000-01-04') #다우존스kospi = yf_download('^KS11', '2000-01-04') #KOSPIimport matplotlib.pyplot as pltplt.figure(figsize=(9, 5))plt.plot(dow.index, dow.Close, 'r--', label ='Dow Jones Industrial')plt.plot(kospi.index, kospi.Close, 'b', label='KOSPI')plt.legend(loc='best')plt.grid(True)plt.show()2. 지수화 비교# 지수화 비교d = (dow.Close / dow.Close.loc['2000-01-04']) *..
-
퀀트
[파이썬 증권 데이터 분석] CH3-5. 최대 손실 난폭 MDD
○ MDD = (최저점 - 최고점) / 최저점kospi = yf_download('^KS11', '2004-01-04')window = 252 # 1년 동안의 개장일peak = kospi['Adj Close'].rolling(window, min_periods=1).max()drawdown = kospi['Adj Close']/peak - 1.0max_dd = drawdown.rolling(window, min_periods=1).min()plt.figure(figsize=(9, 7))plt.subplot(211)kospi['Close'].plot(label='KOSPI', title='KOSPI MDD', grid=True, legend=True)plt.subplot(212)drawdown.plot..
-
퀀트
[파이썬 증권 데이터 분석] CH3-4. 주식 비교하기
1. yfinance에서 데이터 가져오기 # 3.4 주식 비교하기import yfinance as yfsamsung = yf.download( '005930.KS', # 삼성전자 start='2021-01-01', auto_adjust=False, progress=False, multi_level_index=False)msft = yf.download( 'MSFT', # 마이크로소프트 start='2021-01-01', auto_adjust=False, progress=False, multi_level_index=False)-> 인덱스 = datetime 2. 그래프를 그려서 종가 비교import matplotlib.pyplot as p..
-
Python
[Error] Npay 증권 requests
import pandas as pdimport requests as rqfrom bs4 import BeautifulSoup from matplotlib import pyplot as plt url = 'https://finance.naver.com/item/sise_day.nhn?code=068270&page=1' data = rq.get(url) html = BeautifulSoup(data.content)print(html) 해당 url로 들어가면, 정상적으로 페이지가 열리는데 requests로 접속하면 서버가 파이썬 요청을 브라우저 요청으로 인식하지 않아서 "페이지를 찾을 수 없습니다"의 HTML로 돌려줌headers = { "User-Agent": "Mozilla/5.0"}data = rq..