728x90
반응형
ChatGPT를 이용하여 코딩 공부를 해보려 한다.
100일 동안 공부하고 기록할 것이다.
많이 읽어주시고 항상 감사하다. (훈수는 항상 환영한다.)
Day 50: 데이터 탐색 심화
- 이동 평균선(Moving Average) 계산.
- 실습: 코인 가격의 7일, 30일 이동 평균선 계산 및 시각화.
1. 이동 평균선(Moving Average)이란?
이동 평균선은 일정 기간 동안의 평균 가격을 계산하여 변동성을 줄이고 추세를 확인하는 데 사용.
종류:
- 단순 이동 평균선 (SMA, Simple Moving Average) → 단순 평균
- 지수 이동 평균선 (EMA, Exponential Moving Average) → 최근 데이터에 가중치 부여
이동 평균선이 중요한 이유?
가격 흐름과 추세 파악
변동성 완화
매매 전략에 활용 가능
2. Pandas를 활용한 이동 평균선 계산
데이터 준비
우선, 코인 가격 데이터를 불러오기.

먼저 1년 치 비트코인 가격 정보를 가지고 왔다.
지금까지는 1달치만 했으니 그래프에 재미가 없었다.
7일, 30일 이동 평균선 계산

3. 이동 평균선 시각화
Matplotlib을 활용한 그래프 그리기


그래 이렇게 나와야지.
4. 추가 심화 학습
Exponential Moving Average(EMA) 계산

계산을 이렇게 했고
노란색과 초록색을 넣었다.

그래프 범례이름이 잘못 들어갔는데 이해해 주길 바란다.
오늘은 이만
읽어주셔서 감사하다.
반응형
'코딩 100일 도전' 카테고리의 다른 글
| 취미로 코딩 공부하기 52일차 (0) | 2025.03.03 |
|---|---|
| 취미로 코딩 공부하기 51일차 (1) | 2025.03.02 |
| 취미로 코딩 공부하기 49일차 (0) | 2025.02.28 |
| 취미로 코딩 공부하기 48일차 (0) | 2025.02.27 |
| 취미로 코딩 공부하기 47일차 (0) | 2025.02.26 |