Main Framework

  • JAVA Spring Boot - Maven
  • Python
  • JavaScript - JQuery
  • HTML
  • CSS

 

Server

  • Naver Cloud - Linux

 

Database

  • MySql

 

Operate Portfolio

  • GitHub
  • Scouter(서버상태관리)
  • Jenkins(무중단배포)

 

Details

  • News - JAVA Scheduler를 통해 매시간 Jsoup을 활용하여 자동으로 Crawling 진행
  • Board - Bootstrap DataTables 사용
  • 다국어관리 - Alert 과 각 화면의 문장, 단어를 Papago API를 통해 번역 후 코드로 관리하여 User의 선택에 따라 언어 변경 가능하도록 구현
  • 실시간차트 - TradingViews의 차트 API를 사용하고, 실시간 가격은 Upbit API를 통해 받아오도록 구현
  • 자동매매 - 5분 주기로 돌아가는 Python Daemon을 만들어 Bybit PIP를 통해 받아온 데이터를 가공하여 매수, 매도를 자동으로 진행
  • Chart - 자동매매에 등록된 사용자들의 매수, 매도이력과 그에 따른 정산 데이터(Invoice AR&AP)를 생성해 차트로 표시

 

포트폴리오 주소

  • http://27.96.131.33:8080/
  • 현재 자동매매는 돌아가지만 이력 Data 생성 하지 않는 중

'개발자의 코인 > 자동매매' 카테고리의 다른 글

차트 패턴 분석  (0) 2021.06.10