Python - 퀀트 투자를 위한 자동매매 플랫폼 구축 준비 (1)
개요
이 프로젝트는 일반 직장인을 위한 퀀트 투자 자동매매 플랫폼을 구축하는 사이드 프로젝트입니다.
프로젝트 진행은 “파이썬 증권 데이터 분석” (한빛미디어, 2020) 도서를 참고하여 진행합니다.
1. 프로젝트 목표
이 프로젝트의 궁극적 목표는 파이썬 프로그래밍 언어를 활용하여 주식 투자에 대한 개념을 이해하고, 투자 입문자들이 실전에서 자신감을 갖고 투자할 수 있도록 돕는 플랫폼을 구축하는 것입니다. 이를 통해 투자 전략을 수립하고 수익을 실현함으로써 개인들이 경제적 자유를 얻을 수 있는 기회를 제공합니다.
프로젝트의 주요 목표는 ‘파이썬 증권 데이터 분석’ 도서를 기반으로하여 개발자들이 도서의 내용을 이해하고, 실습을 통해 실력을 향상시키며 실전 투자로 수익을 창출하는 것입니다.
또한, AI를 활용한 투자 전략 기능을 구현한 플랫폼으로 기능을 확장하여 투자를 진행하고 투자 수익률을 분석하며, 투자 전략을 개선하고 플랫폼을 지속적으로 개선하는 것입니다.
2. 프로젝트 계획
프로젝트는 다음과 같이 도서의 목차 내용을 기반으로 진행할 예정입니다.
- 증권 데이터 분석 준비
- 파이썬 기초 학습
- 팬더스를 활용한 데이터 분석
- 웹 스크래핑을 사용한 데이터 분석
- 시세 DB 구축 및 시세 조회 API 개발
- 트레이딩 전략과 구현
- 장고 웹 서버 구축 및 자동화
- 변동성 돌파 전략과 자동매매
- 딥러닝을 이용한 주가 예측
3. 프로젝트 일정
프로젝트 일정은 약 5개월 (20주)로 예상하며 2주 단위 스프린트 방식으로 아래와 같이 계획하였습니다.
- 2024년 4월 1일 ~ 4월 14일 : 증권 데이터 분석 준비, 파이썬 기초 학습
- 2024년 4월 15일 ~ 4월 28일 : 파이썬 기초 학습 완료, 팬더스를 활용한 데이터 분석
- 2024년 4월 29일 ~ 5월 12일 : 웹 스크래핑을 사용한 데이터 분석
- 2024년 5월 13일 ~ 5월 26일 : 시세 DB 구축 및 시세 조회 API 개발
- 2024년 5월 27일 ~ 6월 9일 : 트레이딩 전략과 구현
- 2024년 6월 10일 ~ 6월 23일 : 장고 웹 서버 구축 및 자동화
- 2024년 6월 24일 ~ 7월 7일 : 변동성 돌파 전략과 자동매매
- 2024년 7월 8일 ~ 7월 21일 : 딥러닝을 이용한 주가 예측
- 2024년 7월 22일 ~ 8월 4일 : 프로젝트 테스트 및 배포
- 2024년 8월 5일 ~ 8월 18일 : 프로젝트 1차 회고 및 2차 계획 수립
위 일정은 예상 일정으로 참여자의 사정에 따라 일정이 앞당겨 지거나 지연될 수 있습니다.
4. 프로젝트 관련 사항
프로젝트와 관련된 내용은 Confluence를 사용하여 문서화하고, Jira를 사용하여 이슈를 관리할 예정입니다.
개발에 사용되는 소스 코드는 GitHub를 사용하여 버전 관리를 하며, 프로젝트의 진행 상황은 블로그에 포스팅하여 공유할 예정입니다.
5. 프로젝트 참여자
프로젝트에 참여하는 일단 1인으로 진행을 시작합니다.
만약 이 프로젝트에 관심이 있으시거나 함께 참여하고 싶으신 분은 언제든지 이메일(cremazer@gmail.com)로 편하게 연락 주시기 바랍니다.
6. 마치며
이번 프로젝트를 계획하며 새로운 도전에 대한 설렘이 가득합니다. 프로젝트를 통해 새로운 기술을 배우고, 투자에 대한 지식을 쌓으며, 투자로 인한 수익을 창출하는 경험을 통해 개인의 경제적 자유를 얻는다면 더할 나위 없이 좋은 일이라고 생각합니다.
이번 프로젝트가 이 글을 읽고 계신 여러분에게도 좋은 기회가 되길 바라며, 함께 프로젝트를 성공적으로 완료할 수 있기를 기대합니다.
“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”