cryptocurrency trading system
암호화폐 트레이딩 시스템 만들기
목표
- 어떤 언어와 플랫폼으로 구현할 지 정함(웹 또는 윈도우 프로그램)
- 프로세스를 정의하고 소프트웨어 개발 모델을 설정
- 거래소를 선정하고 제공하는 api를 이용하여 코인 데이터를 불러옴
- 불러온 데이터를 저장 할 수 있는 데이터베이스를 구축
- 웹 접속이 가능하도록 웹서버 자체 구축 또는 호스팅 업체를 이용
- 코인별 현재가, 체결내역 등 기본적인 정보 제시
- 트레이딩 전략 수립 및 적용 및 실 투자
현재까지 구현
- Python , javascript를 사용하여 웹구현 (node.js 사용하려 했으나 python연동 실패)
- 프로세스를 정의하고 소프트웨어 개발 모델을 설정함.
- 업비트 api 연동된 계좌로 계좌잔액 조회 및 거래 기능 구현
- 리눅스에 몽고DB설치
- AWS와 같은 네이버 클라우드 플랫폼 서비스로 리눅스 서버 구축 (중앙 서버가 한국에서 있어서 빠름)
- 코인원,빗썸,업비트 시세정보 조회 api 구현
- 자신만의 전략을 설정하고 시간과 종목들을 선택하여 적용하는 기능이 있다.(구현실패)