본문 바로가기

반응형

핀테크프로젝트/코인

(5)
다시 돌아온 코인 프로젝트 (2) 스토리가 계속 이어집니다 이전 편을 보고 오시면 더욱 이해가 좋습니다! https://sky-develop.tistory.com/99 다시 돌아온 코인 프로젝트 (1)스토리가 계속 이어집니다 이전 편을 보고 오시면 더욱 이해가 좋습니다! https://sky-develop.tistory.com/98 다시 돌아온 코인 프로젝트 (0)오랜만에 포슽잉 이예요 리프레쉬 이후 다시 씽나게 저의 목sky-develop.tistory.com   다시 한번 가보시죠!     kafka로 전송로 전처리 한 데이터를 다시 생성해서 보내고 나서 spark-streaming으로 처리 분석을 시작하였습니다 이때 제가 원했던 처리 분석은 다음과 같아요  Ticker 거래 분석 1. 거래소별 평균 2. 지역별 평균 3. 지역 간 ..
다시 돌아온 코인 프로젝트 (1) 스토리가 계속 이어집니다 이전 편을 보고 오시면 더욱 이해가 좋습니다! https://sky-develop.tistory.com/98 다시 돌아온 코인 프로젝트 (0)오랜만에 포슽잉 이예요 리프레쉬 이후 다시 씽나게 저의 목적을 향해 다시 글을 써보려고 합니다 완성은 한 상태이고 하나하나 차근차근 복기를 해보며 지나가려고 합니다   거래소 선택 sky-develop.tistory.com 커넥션을 연결하여 저는 각 스키마 마다 다음과 같이 모든 거래소에서 뽑았습니다..!!timestamp타임스탬프opening_price시가trade_price현재가high_price고가low_price저가prev_closing_price지난 종가acc_trade_volume_24h24시간 평균 볼륨signed_change_..
다시 돌아온 코인 프로젝트 (0) 오랜만에 포슽잉 이예요 리프레쉬 이후 다시 씽나게 저의 목적을 향해 다시 글을 써보려고 합니다 완성은 한 상태이고 하나하나 차근차근 복기를 해보며 지나가려고 합니다   거래소 선택 거래소를 기존 4개에서 9개로 늘렸습니다 이유는 스케일을 늘려 우리나라 와 다른 지역 간의 거래소 가격차이가 얼마나 나는지 지역 간 거래를 할 때 어떤 거래소에서 진행해야 수익이 나는지를 관찰하고 싶었습니다대한민국업비트빗썸코빗코인원 아시아OKXBybitGateIO유럽BinanceKraken  어떻게 진행했을까?websocket으로 Ticker와 Orderbook으로 진행하였습니다 도중에 끊기면 rest api로 호출하도록 만들었어요 Ticker -> 현재가,  Orderbook -> 거래 영수증(어떤 가격에 얼마나 사고팔았는..
거래소별 API 분석 각 거래소 별 캔들 데이터는 무사한가 API 분석 및 보고서 1. Coin API architecture 우리나라 기준에서 캔들 API를 지원하는 거래소 3곳(upbit, bithum, coinone)의 API를 확인해 본 결과 가장 날짜별로 데이터를 획인할 수 있는 부분이 하루 기준으로 데이터를 뽑아 시각화를 하는게 가장 다채롭게 볼 수 있는 부분이었습니다 이 부분에서 거래소마다 차이점을 발견할 수 있었습니다 각 거래소 API 의 코인마다의 하루(1 day) 기준으로 데이터 분석을 진행했으며 데이터 분석을 한 결과 다음과 같은 결과를 내포할 수 있었습니다 candle API는 해당 차트데이터를 API 형식으로 제공해 주는 API입니다 전처리 기준 각 거래소 마다 지원하는 칼럼 이 서로 다르고 API 형식별로 들어오는 값을 보장할 수 없었기..
코인 모듈 그 첫번째 각 거래소 API 정형화 하기 (1) 거래소 선택 API를 정립을 하기 위해서 현 우리나라에서 제공하는 대한민국 4대 거래소를 선택했다 업비트 빗썸 코빗 코인원 REST와 좀 더 정확하게 실시간 데이터를 받을 수 있는 Websocket를 가져가기로 했다 REST로 받을 수 있는데 이미 응답을 받고 데이터를 넘겨받는 순간 몇 초 뒤 일 수도 있어 좀 더 명확하게 실시간 데이터를 받으려면 끊기지 않는 웹소켓을 얻는 것이 가장 좋다 하지만 나는 혹시 몰라 둘 다 하기로 했다 4대 거래소 정형화의 시작 일단 나는 거래소의 일관된 형태의 코드를 만들어 관리하기 편하게 하고 싶은 욕망이 매우 컸기 때문에 다음과 같은 상속 관계를 만들어 시도하였다 관리하기 편하도록 팩토리 패턴을 사용하였고 market을 생성자를 주어 util에 따로 만들어놓은 매칭 패..

반응형