모두를 위한 ChatGPT Part 3 - ChatGPT로 퀀트 투자 3

FinanceDataReader로 주식 데이터를 데이터프레임 형태로 받아오기

# 첫 날을 기준으로 상대 수익률 그려보기 df_norm = df / df.iloc[0] - 1 df_norm.plot(figsize=(20,6)); plt.title('상대 수익률');​ # 첫 날을 기준으로 상대 수익률 그려보기 df_norm = df / df.iloc[0] - 1 df_norm.plot(figsize=(20,6)); plt.title('상대 수익률');​ df_list[0]​ # 시작 ~ 끝 기간으로 주가 얻어오기 _df_period = fdr.DataReader('005930', '2016-01-01', '2020-12-31') _df_period​ # 미국 시장: NYSE, NASDAQ nyse_list = fdr.StockListing('NYSE') nasdaq_list = f..

코드 10줄로 시작하는 손쉬운 금융 데이터 크롤링 라이브러리 - FinanceDataReader

pip install finance-datareader FinanceDataReader : 주식, 환율, 암호화폐 및 기타 금융 데이터를 제공하는 한국의 온라인 플랫폼 또는 라이브러리입니다. 이 플랫폼은 개발자 및 투자자들이 금융 데이터를 손쉽게 가져오고 분석할 수 있도록 도와준다. : 코스피 , 코스닥, 미국주식시장 , 비트코인 등의 다양한 금융 데이터를 손쉽게 크롤링할 수 있도록 도와주는 python 라이브러리 https://github.com/FinanceData/FinanceDataReader GitHub - FinanceData/FinanceDataReader: Financial data reader Financial data reader. Contribute to FinanceData/Fina..

퀀트 투자의 기본개념 익히기

주식 데이터의 기본구성 - 날짜 : 해당 가격의 시점을 나타냄 - 시가 : 장 시작시 주가 - 종가 : 장 종료시 주가 - 고가 : 당일 최고가 - 저가 : 당일 최저가 - 거래량 : 당일 거래량 CAGR (Compound Annual Growth Rate) : 특정 기간 동안 투자 또는 자산의 연간 성장률을 계산하는 데 사용되는 지표입니다. CAGR은 해당 기간 동안 투자가 시간에 걸쳐 복리로 성장한다고 가정할 때 사용됩니다. CAGR은 주로 가치가 주어진 기간 동안 변동하는 투자 또는 자산의 성과를 평가하는 데 사용됩니다. : 기하평균을 이용해서 구한 연복리 수익률을 의미 기하평균 예를 들어 최초 원금이 1억원이었고 CAGR 15%를 달성할 수 있는 전략으로 20년 투자하면 최종 자산은 약 16억원이..