얼마전까지는 Yahoo Finance 홈페이지 Historical Data 탭에서 미국 증시에 상장된 기업들의 주가 정보를 손쉽게 다운로드 할 수 있었는데요. 어느 순간부터 다운로드 버튼이 사라져 곤란하신 분들이 많았을겁니다. 이번 포스팅에서는 Chat GPT와 파이썬을 이용해 Yahoo Finance에서 주가 정보를 추출해 분석하는 법에 대해 정리하겠습니다. 초보적인 단계의 파이썬, Chat GPT 활용 방법으로 처음 하시는 분들도 쉽게 따라하실 수 있습니다.
1. Chat GPT에 주가 데이터 추출을 요청하기 위해 "Yahoo finance에서 IVV의 monthly historical data를 CSV 파일로 다운로드 받을 수 있는 파이썬 코드를 작성해줘, 파일 저장 경로는 바탕화면으로 해줘" 라고 입력합니다. Chat GPT가 파이썬 코드를 생성합니다.
2. Chat GPT가 작성한 코드를 복사해 파이썬에 붙여넣기 합니다. (파이썬 설치 방법은 타 사이트를 참고하시기 바랍니다.) 위 스크린샷을 보면 첫번째 코드 "pip install yfinance"는 bash라는 곳에 입력하라고 되어있는데요. 이는 Yahoo finance 라이브러리를 설치하는 작업으로, 윈도우 검색창에서 cmd를 검색, 실행시켜 cmd 창에서 입력하시면 됩니다.
3. 파일이 정상적으로 추출되었는지 확인합니다. 파일 저장 경로를 바탕화면으로 해달라고 요청하였기 때문에 C드라이브> 사용자 > 사용자이름 > 바탕화면 폴더에 파일이 생성되었습니다. 파일 저장경로는 찾기 편한 곳으로 변경하여 요청하셔도 됩니다.
4. 추가적인 분석이 필요하다면, Chat GPT에 분석을 요청합니다. 2000년 1월부터 매달 적립식으로 100달러씩 투자했을 때 수익률과 최종잔고가 어떻게 되는지 확인해보겠습니다. 분석을 위해 방금 추출한 파일을 첨부합니다. 입력창 옆의 클립 모양 아이콘을 선택하시면 됩니다.
데이터 분석은 다음과 같이 요청합니다.
"이 CSV파일은 IVV의 historical data야, 시작되는 날짜부터 매월 1일마다 100달러씩 매수했다고했을 때 IVV의 연 운용보수 0.03%를 고려해서, 매월마다 평가금액과 수익률이 어떻게 변하는지 엑셀 표로 만들어줘"
5. 분석된 데이터 파일을 다운로드해 확인합니다. 별다른 수고를 들이지않고 파이썬과 Chat GPT만으로 증권 데이터를 추출, 분석할 수 있었습니다.
Yahoo Finance, Chat GPT, 파이썬을 이용해 증권 데이터를 추출, 분석하는 방법에 대해 알아보았습니다. 여러개의 증권 데이터를 추출한 다음 다양한 분석을 요청할 수 있어, 활용 방법은 무궁무진하다고 생각됩니다. 여러분도 한번 해보시기 바랍니다.
'재테크 > 재테크 정보' 카테고리의 다른 글
한전 에너지캐시백 신청 방법 (지출 줄이기 꿀팁) (0) | 2024.10.24 |
---|---|
연금저축펀드를 2개 개설하는 이유 (연금소득세 절세) (5) | 2024.10.23 |
중개형ISA 만기는 몇년으로 해야할까? (+ ISA 해지 시기 고민) (0) | 2024.10.20 |
레버리지 ETF에 장기 투자하면 안되는 이유 (0) | 2024.10.19 |
연금저축펀드, 중개형ISA 추가 납입 순서에 대한 고찰 (0) | 2024.10.18 |