
University
로봇개미 — 주식 자동매매 웹 서비스
Tech StackReactMUIFlaskJavaScriptPythonSWRStyled-Componentsreact-chartjs-2
Period2022.08 — 2022.09 (2주)
RoleFront-End & 팀장
Team개발자 4명
프로젝트 설명
투자에 관심이 많은 팀원들을 모아 만든 한국 투자증권의 API를 활용한 파이썬 알고리즘 트레이딩 웹 서비스입니다.
투자 거장들의 매매 전략을 알고리즘화해서 해당 전략으로 자동매매를 할 수 있습니다.
또한 매매 현황을 볼 수 있는 대시보드와 투자 판단에 도움이 되는 정보를 제공합니다.
📈 구현한 투자 이론 알고리즘 & 21년 8월 ~ 22년 8월 1년간의 백테스팅 결과
- 레리 윌리엄스 — 변동성 돌파매매 (+7.21%)
- 존 불린저 — 이동평균선 괴리율 스윙 (-18.62%)
- 클로드 섀넌 — 평균복원 포트폴리오 (+1.29%)
- 체결강도 매매
담당 및 구현
- React 반응형 웹 개발 및 REST API 구축·연동
- MUI 컴포넌트 커스터마이징
- 실시간 조회 성능 개선 (Axios → SWR 사용)
- 실시간 자동매매 현황 및 투자 관련 정보 대시보드 개발
- 투자 관련 차트 개발 및 자동매매 수익 시뮬레이터 기능 개발
- 투자 이론 알고리즘 4종 구현 및 1년(21.08~22.08) 백테스팅
화면 & 자료


문제해결 & 배운 것
- 팀장으로서 팀을 이끌었지만 팀원 모두 의견이 강해 커뮤니케이션이 잘되지 않았습니다. 답은 기록에 있었고, 회의에서 핵심 의견과 개발 방향·리스크·대안을 함께 적어가며 불필요한 논쟁을 없애고 팀원들의 능동적인 참여를 이끌었습니다.
- 백테스팅을 다양한 종목이 아닌 한 종목으로만 진행한 점이 아쉬웠습니다. 이어서 진행한다면 더 정교한 테스트를 하고 싶습니다.
- 실시간 매매내역 조회를 위해서 기존 Axios 기반 데이터 요청을 SWR로 전환해 캐싱과 중복 요청 제거를 적용하고, 불필요한 API 호출을 줄이면서 주기적 재검증으로 매매내역을 실시간에 가깝게 갱신했습니다.