파이썬 2

4주차 개발일지] 파이썬 백테스팅1 - 스파르타코딩클럽

게으름을 이겨내고 5주차까지 여유있게 들을 수 있을거란 생각은 역시나.. 오산이었다.. 그래도 4주차까지 진행한나 대견해.. 내일 파이썬 강의 완주해보자! 4주차에서는 시가, 종가 등의 가격 데이터를 가지고, 그래프를 그려보았다. 이 외에도 이동평균선을 구하는 방법과 이를 이용하여 최적의 수익률을 찾는 방법을 알아보았다. 우선 그래프를 그리기 위해 사용한 명령어 .plot 이를 이용해 종가 그래프를 비롯하여 두개 종목의 종가 그래프도 그려볼 수 있었다. 이동평균선을 만들기 위해서는 .rolling() 이라는 명령어를 사용하였다. .rolling은 누적 곱하기를 하라는 명령어로, .rolling(3)을 할 경우, (1, 2, 3), (2, 3, 4), (3, 4, 5) ... 와 같이 곱셈을 진행하여 표현..

3주차 개발일지] Dart Open API 이용하여 종목 분석하기(스파르타코딩클럽)

Dart Open API 를 활용하여 종목 분석하기를 진행하였다. API 자료를 활용하는 것이 처음이었는데, 어려웠지만 흥미로운 작업이었다. 3주차 수업에서는 1~2주차에서 배웠던, 반복문과 함수 그리고 pandas, DataFrame 등를 이용하여 종목에 대한 분석을 진행하였다. 새롭게 배운 내용으로는 오픈API를 불러오는 방법과 와 문자열을 숫자로 변환해주는 코드인 pd.to_numeric( ~ .str.replace(',', '')) 등을 배웠다. 1~2주차에 배운 내용을 가지고 수업이 진행되는데도 왜 하루하루 생소한지 모르겠다.. 이번 주차 강의는 따라가는데 어려움은 없었으나, 숙제가 조금 어려웠다. 강사님께서 힌트 영상으로 숙제 대부분 다 알려 주시지만, 다큐먼트를 만들어서 새롭게 DataFra..