초보자를 위한 야후 파이낸스 데이터 다운로드: 파이썬 프로그램 활용 가이드

야후 파이낸스 과거 데이터 다운로드 방법: 파이썬 프로그램 활용 가이드

[야후 파이낸스 과거 데이터 다운로드 방법]

야후 파이낸스(Yahoo Finance)는 주식, 지수, 환율 등 다양한 금융 데이터에 무료로 접근할 수 있는 강력한 도구입니다. 이번 포스팅에서는 파이썬(Python)을 활용해 야후 파이낸스의 과거 데이터를 다운로드하는 방법을 소개합니다. 복잡한 과정 없이 직접 코드를 실행하여 원하는 데이터를 손쉽게 얻을 수 있습니다.

파이썬을 활용한 야후 파이낸스 데이터 다운로드 가이드

1. 프로그램 사용을 위한 필수 준비사항

제공된 코드를 실행하기 전에 몇 가지 필수적인 준비 과정이 필요합니다. 아래의 순서에 맞춰 진행해 주세요.

1) 파이썬(Python) 설치

먼저 컴퓨터에 파이썬이 설치되어 있어야 합니다. 공식 웹사이트인 아래 링크에서 파이썬을 다운로드하여 설치해 주세요.
참고: 파이썬 공식 다운로드 페이지 바로가기

2) 필요 라이브러리 설치

코드가 정상적으로 작동하려면 필요한 라이브러리들을 설치해야 합니다. 명령 프롬프트(Windows) 또는 터미널(macOS)을 열어 아래 명령어를 입력하고 엔터를 눌러주세요.

pip install pyside6 pandas yfinance

이 명령은 PySide6, pandas, yfinance 세 가지 라이브러리를 설치해 줍니다. 특히 yfinance는 야후 파이낸스 데이터를 파이썬에서 손쉽게 가져올 수 있게 해주는 핵심 도구입니다.


2. 코드 파일 다운로드 및 실행 방법

모든 준비가 끝났다면 이제 코드를 다운로드하고 실행할 차례입니다.

📋 첨부파일: stock.py 다운로드

  • 코드 실행: 다운로드한 파일을 원하는 위치에 저장한 후, 파이썬을 통해 실행하면 데이터 다운로드 프로그램이 시작됩니다.
파이썬 프로그램 실행 초기 화면

▲ 프로그램 실행 초기 화면

위 이미지와 같이 프로그램을 실행하면 데이터를 다운로드할 수 있는 화면이 나타납니다. `종목 코드`,'시장 선택(코스피, 코스닥, 미국 선택) `시작일자`, `종료일자`를 입력하는 칸이 보입니다.


3. 데이터 입력 및 다운로드 과정

이제 실제 데이터를 입력하고 다운로드하는 과정을 살펴보겠습니다.

  • 종목 입력: `종목 코드` 칸에 원하는 종목의 티커(Ticker)를 입력합니다. 예를 들어, 삼성전자의 티커인 `005930`를 입력합니다.
  • 시장 선택: `코스피`, `코스닥`, '미국' 중 원하는 시장을 선택합니다.
  • 기간 설정: `시작일자`와 `종료일자`에 원하는 기간을 'YYYYMMDD' 형식으로 입력합니다.
  • 실행: 모든 정보를 입력한 후 '기간별 종가 조회' 버튼을 누르면 종가 자료가 나오며 'CSV로 저장'을 통해 데이터 다운로드가 진행됩니다.
삼성전자 티커를 입력하고 다운로드하는 화면

▲ 삼성전자 티커를 입력한 실행 화면

위 화면은 삼성전자(005930)의 데이터를 다운로드하기 위해 정보를 입력한 예시입니다.


4. 다운로드된 데이터 확인

다운로드가 완료되면 지정한 폴더에 `티커_시장_기간.csv`(예시005930_KOSPI_2025-08-06.csv) 파일이 생성됩니다. 이 파일을 열어보면 아래 이미지와 같이 야후 파이낸스에서 가져온 주가 데이터를 확인할 수 있습니다.

다운로드된 CSV 파일 내용

▲ CSV 파일로 저장된 주가 데이터

참고: 이 프로그램은 `.py` 소스 코드 형태로 제공되므로 파이선을 통해 실행해야 합니다.


본 블로그의 프로그램은 학습용으로 제작되었습니다. 또한, 본 블로그 내용은 투자 판단에 대한 참고자료일 뿐이며, 투자 결정은 개인의 판단과 책임 하에 이루어져야 합니다. 어떠한 경우에도 본 블로그의 정보는 투자 결과에 대한 법적 책임소재의 증빙자료로 사용될 수 없습니다.

댓글

이 블로그의 인기 게시물

스테그플레이션 뜻, 경제 위기 속 생존 전략: 원인, 영향, 대처법 완벽 분석

원/달러 환율 2025년 하반기 전망(1부): 환율 전망, 환율 상승 주요 원인 분

비트코인 2025년 6월 시장 전망 및 투자 분석