/bitcoin_term

Primary LanguageJupyter Notebook

비트코인의 역사적 가격 조회와 당시 추세 분석

해당 주제는 2022년도 1학기 웹/파이선 프로그래밍 과목의 텀프로젝트로 진행하였다.

(1) 주제 선정 이유

사람들이 투자할 때 가장 중요하게 생각하는 것은 역사적으로 차트가 어떻게 변해왔는가를 통해 앞으로의 가격을 예측하는 것이다. 따라서 이번 프로젝트를 통해서 과거의 비트코인 가격이 어떻게 변해왔고, 궁금한 날을 직접 검색해 당시 장 분위기가 어땠는지 알려주는 프로그램을 만들 것이다.

(2) 주제 정의

가장 최근인 2021년까지의 비트코인 가격 데이터가 들어있는 파일을 다운 받고, 데이터 가공을 통해 사용자가 보기 편하게 코드를 짜서 최대한 사용자가 보기 편하도록 만들 것이다.

  1. 2012.01.01~2021.12.31까지 날짜를 검색한다.
  2. 시가, 종가, 고가, 저가를 제시해준다.
  3. 당일 변화율에 따른 상승, 횡보, 하락을 판단하고
  4. 과거 20일 평균 가격을 통해 단기 추세를 분석해준다. (20일 이동 평균선)
  5. 과거 99일 평균 가격을 통해 장기 추세를 분석해준다. (99일 이동 평균선)

(3) 인터넷을 통한 데이터 획득

Kaggle, Bitcoin Historical Data : https://www.kaggle.com/datasets/raihansoniwala/btc-10-years-price-data-20122021

여기에 있는 csv 파일을 다운 받아서, bitcoin.csv 이라는 파일 이름으로 바꾸고, 그 파일을 가공해줬다.

(4) 분석을 위한 데이터의 가공

Kaggle사이트에서 csv파일을 받아서, 원하는 날짜를 입력하면 시작, 종료, 최고, 최저가를 분석하여 그 날의 변화율과 상승, 횡보, 하락 추세를 나타내주어 사람들이 당시 추세가 어떤지 대략적으로 분석하여 투자에 대한 정보를 제공하고 참고할 수 있도록 프로그램을 만들 것이다.

(2)번의 3번은 ±0.7%기준으로 횡보, 상승, 하락을 분석해주고, 4, 5번은 ±2%을 기준으로 상승, 하락, 횡보장을 판단해주어 사람들이 자세한 분석 없이도 간편하게 이해할 수 있도록 할 것이다.