EXPANSION OF THINKING IN INVESTMENT

투자에 대한 생각의 확장

728x90
반응형

파이썬주가데이터분석 2

[Python] 4주차_백테스팅 기초(1) : 골든/데드크로스 전략 구현 (2편) (Feat. 스파르타코딩클럽)

4주차 2편에서는 사는 시점(buy)과 파는 시점(sell)을 구해 그 종가로 수익률을 구해보고, 장/단기 이평선을 적용시킨 수익률을 구한 후, 최적의 장/단기 이평선을 구하는 내용을 배웠다. 복잡하고 어려운 내용들로 가득해서, 천천~히 여러번 반복해봐야겠다. 6. 수익률 구하기 1) 실제로 사는 시점(buy) - buy > buy > buy 혹은 sell > sell > sell 이라면, 사거나 파는게 아니다. - 즉, buy와 sell이 바뀌는 순간이 중요하다. - action_temp라는 열을 만들고, action 값들을 한칸씩 뒤로 밀어 넣는다. 그러면 buy와 sell이 바뀌는 부분을 확인할 수 있다. df['action_temp'] = df['action'].shift(1) - 위와 같은 조건..

CODING/PYTHON 2022.12.13

[Python] 4주차_백테스팅 기초(1) : 골든/데드크로스 전략 구현 (1편) (Feat. 스파르타코딩클럽)

4주차 강의에서는 이동평균선에 대해 알아보고, 그와 관련한 전략을 세워 백테스팅하는 과정을 배운다. 구체적으로 4주차 1편에서는 백테스팅 전략을 세우고, 주가를 가져오고, 그래프를 그려보고, 이동평균값을 구해보고, Buy & Sell을 표기하는 방법을 배우는데, 차근차근 실습 했던 것을 정리해보도록 하겠다. 참고로, 이 백테스팅 전략을 하기에 앞서 이동평균선과 골든크로스·데드크로스에 대한 개념을 충분히 숙지하고 넘어가야 모든 과정이 이해된다. 1. 백테스팅 전략 세우기 1) 이동평균선이란? - 이전 며칠(3일, 5일, 20일, 50일 등) 간의 가격을 평균하여 움직이는 선이다. - 일수가 커질수록 곡선이 완만해진다. [이동평균선] 일정기간 동안의 주가를 산술 평균한 값인 주가이동평균을 차례로 연결해 만든..

CODING/PYTHON 2022.12.13
728x90
반응형