스파르타 코딩클럽 주식자동매매 종합반 - 2주차
돈을 잃지 않는 투자자가 되는 방법
1) 매매기법 원칙을 확립하는 것이 중요
2) 백테스팅을 10년이상 해서 매매기법을 검증
3) 분기마다 성과를 내야하는 기관 및 외국인과 달리, 시간에 구애받지 않음을 명심
백테스팅(Back Testing)
1) 정의: 과거 데이터를 통해 가상매매를 하는 것
2) 국내주식 백테스팅 사이트 = IntelliQuant
3) 백테스팅 기법 (1) - 블록 알고리즘
- 손쉽게 알고리즘을 만들어서 백테스팅 가능
- 유니버스 구성: 적용할 주식 종목 집합군 선택
- 포트폴리오 구성: 정목 선택시 적용할 지표 선택
4) 백테스팅 기법 (2) - Javascript
- 블록 알고리즘을 스크립트로 내보내기 후 원하는 항목을 조정 한다.
주식 자동매매 프로그램 작성 준비
1) 키움 Open API 서비스 사용신청 및 Open API 설치 (Link)
※ 07시 ~ 22시만 가능
2) Python3 (32-bit) 설치
- PC 기종에 상관 없이 32-bit 설치 => 64-bit 사용시 향후 프로그램 구동에 문제 발생
- 다운로드 링크
3) PyCharm Community 설치
- 다운로드 링크
4) 32-bit platform 확인
5) 키움 API 사용 실습
- 제공된 Python 코드를 이용하여 로그인 테스트
(코드 실행을 위해 PyQt5 모듈 설치 -> pip install PyQt5)