Skip to content

Latest commit

 

History

History
111 lines (70 loc) · 4.47 KB

File metadata and controls

111 lines (70 loc) · 4.47 KB

Bats 🦇 - Bitcoin Automated Trading System

📋 목차

  • 프로젝트 진행기간
  • 개요
  • 주요 서비스
  • 서비스 화면
  • 주요 기술
  • 프로젝트 산출물
  • 팀원 역할 분배

📅 프로젝트 진행 기간

2022.06.10 ~ 2022.12.15

✨ 개요

Bats는 AI를 통해 학습한 데이터로 UpBit API를 사용해
비트코인 자동매매하는 안드로이드 어플리케이션 입니다

💻 주요 기능

자동 매매 전략 수립

  • Keras 에서 GRU모델을 이용해 시계열데이터를 분석
  • 1분뒤의 값을 예측하여 예측값에 맞게 매도 or 매수를 진행

알고리즘을 활용한 자동매매

  • GRU모델로 분석한 1분뒤 데이터를 현재 시장가와 비교
  • RSI(상대강도지수)를 통해 과매도 과매수구간에 거래를 진행
  • UpBit API를 사용한 매매 수행

실시간 가격 데이터

  • UpBit Open API 를 사용해 가져온 CandleStick Chart로 표현

알림 시스템

  • 가격 변동, 매매 실행등의 중요한 이벤트에 대한 푸시 알림 제공
  • 사용자 지정 알림 설정 가능

📱 서비스 화면

  1. 메인 화면
Bats_메인화면
  1. 회원 가입
Bats_회원가입
  1. 비번 찾기
Bats_비번찾기
  1. 개인 화면
Bats_개인화면
  1. 거래 단위
Bats_거래단위
  1. 거래 로그
Bats_거래로그

🛠 주요 기술

Client app

Android Java SQLite

APIServer

Django DjangoREST MySQL

머신러닝

배포

AWS

협업 툴

Git Notion Figma

👩‍💻 팀원 역할 분배

팀장: 이중현 팀원: 박무근 팀원: 장종엽
Android APIServer MachineLearning