Python - Stock Auto Trading System (진행 중)
1. 개요
주식에는 관심이 이 글을 쓰는 지금도 없지만, 퀀트 투자(?)와 같은 수리 통계적 정보에 근거하여 투자하면 과연 돈을 벌수 있을까 하는 생각이 들어서 자동 매도/매입 시스템을 만들어 두면 좋을 것 같았다.
2021년 새해에는 세 가지 목표를 세웠는데, 그것은 아래와 같다.
1 프로그래밍, 1 논문, 1 전공 서적 읽기
그 중 1프로그래밍을 지금 이 포스팅으로 대체하고자 한다. 가볍게 시작할 토이프로젝트로 생각하고 있으며, 목표는 올해 1분기 까지 자동 매도/매입, 계좌 연동, 주식 가치를 평가하기 위한 알고리즘에 필요한 데이터 수집 등을 목표로 하고 있다. 2분기 부터는 알고리즘 생성(머신러닝, 딥러닝, 기타 수리 통계적 알고리즘) 및 모의투자 시작 및 매일, 매주기, 매월 등의 손익률 평가 3분기 이후로부터는 실제 계좌 연동을 통한 주식 구매 및 전자동화를 목표로 하고 있다.
예전 부터 차트로 보고 주식을 사는 건 빈약 한데이터로 추정하는 것이라 생각했기에 다른 더 많은 빅데이터를 융합하여 체크를 할 수 있을 것이라 생각한다.
돈까지 벌면 더 좋고.
프로그래밍 적으로는 디자인 패턴을 접목 시키고, 완전한 객체 지향 형태의 프로그램으로 구현하여 유지 보수를 잘할 수 있도록 하는 것이다.
2. 도전 해본 새로운 기술
키움 증권 API 연동 및 32비트 환경의 파이선 세팅
3. 까먹지 않기 위해 복습한 기술
4. 구현 결과
Python 실행 환경(32bit) 및 키움 증권 API 연동 완료 (2021/1/1)
한국 거래소 기업 종목 2411개 DB화 완료 (2021/1/2) 공시된 기업 수는 2411개이며, 158개의 종목을 가짐 (종목 당 15개 내외의 기업이 등록되어 있을 것으로 추정 가능)
References
한국 상장 기업 종목 코드 데이터 획득용 참고 사이트 https://kind.krx.co.kr/corpgeneral/corpList.do?method=loadInitPage
주식 용어 공부용 https://gall.dcinside.com/board/view/?id=neostock&no=1&page=1











