본문 바로가기
재테크

급등 코인 알고리즘 (업비트 API)

by 라이프_디자이너 2021. 3. 15.
반응형

2021.09.18 - [재테크] - 비트코인 시세 전망 (상승 관점)

 

반응형

2021.03.25 - [재테크] - 코인 정보 빨리받기

 

코인 정보 빨리받기

왜 우리는 늘 소식에 한발 늦는 걸까? 정보의 흐름에 서 있어야 돈을 많이 벌 수 있다고 한다. 코인 시장의 정보들은 어디서 빨리, 많이 알 수 있을까? 조사해본 결과, 크게 3가지가 있다. 1. 트위

dev-nasus.tistory.com

업비트 API를 활용하여 급등하는 코인을 모니터링 전략을 세워본다.


어느 상황에서 급등할 가능성이 있을까?

- 자체적으로 연구해본 결과, 종가와 거래량에서 힌트를 얻을 수 있는 것으로 판단한다.

- 가설을 세워본다.

몇 분 전의 종가, 거래량 모두 현재시간에 더 높다면 급등 가능성이 있다.

- 간단한 알고리즘을 만든다.

10분 전 종가 < 현재 종가 &&  10분 전 거래량 * 1.3 < 현재 거래량

- 실시간 데이터를 얻기 위해 업비트 API를 활용하여 프로그램으로 구현한다.


업비트 API?

- 개발의 기초는 구글링이다.

- 이미 누군가 만들어 놓은 코드를 활용한다.

- 구글 검색 : 업비트 api github

- github.com/sangx2/upbit

 

sangx2/upbit

업비트 open api를 이용한 go 라이브러리. Contribute to sangx2/upbit development by creating an account on GitHub.

github.com

 

업비트 API 구글링


간단한 예제 프로그램 구현

- 간단하게 예제 프로그램을 구현해본다.

- 실시간 알림을 받기 위해서는 "실시간 모니터링, 알림 기능"이 추가되어야 한다.

- 여기서는 알고리즘의 핵심 부분만 테스트해본다.

 

- 메디블록 코인의 10분 전 종가, 거래량과 / 현재 종가, 거래량을 가져왔다.

- 거래량 조건은 만족하지만 현재 종가가 조건에 만족하지 않아, 급등 가능성이 낮은 것으로 출력되는 것을 확인할 수 있다.

 


여러 가지 경우 테스트

- 종목을 선택하여 임시로 테스트하다 보니, 급등 가능성이 있는 종목 테스트가 어려웠다.

- 그래서 조건을 좀 바꾸고 테스트를 해보았다.

100시간 전 대비 종가 상승 && 거래량 20프로 상승

 

- 종목은 온톨로지가스로 선택하였다.

- 선택 사유는 현재 급등한지 얼마 안 된 종목으로 판단되어 선택하였다.

 

- 프로그램 검증 결과, 드디어 급등 가능성 표시를 확인하였다.

 


증명?

- 해당 가설을 증명하기 위해서는 실시간 모니터링 구축을 하면서, 데이터로 증명을 해보아야 한다.

- 참고해야 할 부분은, 업비트 api에서 모든 종목에 대한 정보를 한꺼번에 주지 않는다.

  따라서, 전체 코인을 대상으로 하기 위해서는 종목을 먼저 구하고 반복문을 통해 처리해야 한다.

- 재밌을 거 같아 보여서, 추후에 모니터링 및 증명 과정도 포스팅해보도록 하겠다.

 

2021.05.09 - [재테크] - 코인 떡락 피하기

 

반응형

댓글