본문 바로가기

새로 배우기

4주차 : 내가 선택한 전략, 맞았을까? – 파이썬 백테스팅 1

[수업 목표]

  1. 그래프를 그릴 수 있다.
  2. 주가 백테스팅을 할 수 있다.

 

01. 오늘 배울 것

1) 백테스팅을 직접 구현해봅니다!

2) 간단한 그래프도 그려볼 거예요!

 

02. 백테스팅 전략 세우기& 주가 가져오기

1) 이동평균선이란?

2) 우리가 쓸 전략 : 골든크로스, 데드크로스 전략

[주가 가져오기]

1) 라이브러리 설치

2) 주가 가져오기

3) 살펴보기

 

03. 간단한 그래프 그려보기

1) 주가 그래프 그려보기

2) 종목 두 개의 주가 변동 그래프를 그려보기

 

04. 이동평균값 만들기(3일)

1) 우선 종가만 모아보기

2) 3일마다 평균 값을 구하기

 

05. buy & sell 표기

1) shift 를 가지고 열을 맞춰보기

2) buy & sell 표기하기

 

06. 수익률 구하기

1) 생각하기1 - 실제로 사는 시점

2) 생각하기2 - 실제로 파는 시점

3) 생각하기3 - 마지막은?

4) 사고, 파는 시점을 붙이기

5) 전략 세워보기

6) 수익률 구하기

7) 오류해결하기

8) 수익률 계산하기

9) 함수로 만들기

 

 

07. 단기/장기이평선 적용하기

1) 단기/장기이평선 구하기

2) 적절한 값으로 수정하기

3) 함수로 만들어두기!