Skip to content

StockTradingKSS/stock-trading-server

Repository files navigation

📈 Auto Trading System

실시간 시세 기반 조건부 자동매매 시스템

🎯 프로젝트 개요

사용자가 설정한 조건을 실시간으로 모니터링하여 자동으로 매수/매도를 실행하는 주식 자동매매 시스템

✨ 주요 기능

📊 실시간 조건 모니터링

  • 가격 조건: 특정 목표 가격 도달 시 자동 거래
  • 이동평균선: 이평선 돌파/이탈 시 자동 거래
  • 추세선: 추세선 돌파/이탈 시 자동 거래

📈 다양한 차트 지원

  • 분봉, 일봉, 주봉, 월봉, 년봉

🎚️ 유연한 실행 조건

  • 종가 기준: 마감 가격 기준 조건 판단
  • 현재가 기준: 실시간 가격 기준 조건 판단

💰 매매 금액 설정

  • 비율 설정: 계좌 잔고 대비 %로 거래
  • 고정 금액: 지정된 금액으로 거래
  • 잔고 부족 시 주문 취소 로직 포함

🛠️ 기술 스택

  • Backend: Java, Spring Boot, Spring Data JPA
  • Database: AWS DSQL
  • Infrastructure: AWS EC2, ECS
  • Build Tool: Gradle

🏗️ 아키텍처

💡 비용 최적화 설계

  • EC2 스케줄링: 주식 장 운영시간 (07:00-21:00) 동안만 운영
  • 장외 요청 Lambda 사용: 장 외 시간대 요청은 Lambda를 통해서 받음
  • DSQL 사용: DB요청이 많지 않으므로 Serverless DB 사용으로 비용 절감

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors