차익거래 6

[TelegramAlarm] To-Do List (4)

불편한 점 입출금이 불가능한 코인은 격차가 벌어지는 일이 많이 있는데 이때 알림이 계속 온다. (★★★★★) 예상 수익이 설정한 기준치 이상이 됐을 때 알림이 울리게 해 뒀는데 기준치를 수정하려면 코드를 수정해야 한다. (★★) 이벤트가 발생했을때 해당 코인이 여러 거래소에 상장해 있는 경우 가장 저렴하게 구매할 수 있는 거래소 하나를 기준으로 계산을 진행했는데 해당 거래소에 돈이 없어서 다른 거래소를 기준으로 삼고 싶을 때가 있다. (★) 당장 완성하는데 급급해서 예외처리를 제대로 못했다... 중간에 한번씩 꺼진다. (★★★) To-Do List 입출금이 불가능한 코인은 격차가 벌어지는 일이 많이 있는데 이때 알림이 계속 온다. 텔레그램 봇 명령어로 블랙리스트 추가/삭제하는 기능 추가 (/addbl k..

[TelegramAlarm] 텔래그램으로 알림 보내기 (3)

텔레그램 봇 만들기 [Node.js] 텔레그램 봇 만들기 준비물 Node.js node-telegram-bot-api telegram account 1. 봇의 아버지에게 귀중한 자식하나만 빌려줍쇼 부탁하기. 검색창에 BotFather 를 검색하면 봇아버지가 등장한다. 우리는 봇을 하나 받으면 된다. /newbot ssunarme.tistory.com 봇을 하나 데려왔으니 열심히 일을 시켜보자! 봇과 내가 있을 채널을 하나 파준다. 그리고 채널에 봇을 초대해 준다. 그다음 초대한 채널에 봇이 메시지를 보내게 하는 게 목표다 봇이 채널에 메시지를 보내려면 메시지를 보낼 채널의 아이디가 필요하다. 채널 아이디를 알아내기 위해서 getUpdates API를 사용한다. getUpdates Use this meth..

[TelegramAlarm] 호가 계산하기 (2)

[TelegramAlarm] 시작 [TelegramAlarm] 시작(1) 전략 대부분의 거래소에서 코인 목록은 한 번의 api 호출로 가져올 수 있다. 그런데 이때 제공해주는 코인 가격에 대한 정보는 best_bids, best_asks, last_price 이 정도만 제공한다. 제공하지 않을수도 ssunarme.tistory.com 전략 앞에 글에서 최근 체결가를 기준으로 가격차이가 발생하는 것들을 골라냈다. 그럼 이제 가격 차이가 발생한 두 거래소의 호가를 받아온다. 예시로 FRONT 가 빗썸에서는 304원, 바이낸스에서는 270원이라 하면 수익이 나는 범위를 다음과 같이 설정한다. 수익 범위 = (FRONT의 빗썸 - 바이낸스간의 시세차이) - (BTC의 빗썸 - 바이낸스간의 시세차이) / 2 이유..

[TelegramAlarm] 시작(1)

전략 대부분의 거래소에서 코인 목록은 한 번의 api 호출로 가져올 수 있다. 그런데 이때 제공해주는 코인 가격에 대한 정보는 best_bids, best_asks, last_price 이 정도만 제공한다. 제공하지 않을수도 있다. T.T best_bids : 가장 위에 있는 매수 호가 best_asks : 가장 밑에 있는 매도 호가 last_price : 마지막 체결 가격 각 거래소별 코인 목록과 최근 거래가를 가져오고 거래별로 조합해서 겹치는 코인에 대한 차이를 계산한다. { "currency_pair": "BTC_USDT", "last": "27314.9", "lowest_ask": "27314.9", "highest_bid": "27312.1", "change_percentage": "-2.52"..

[Arbitrage Extension] 일단 여기까지...(2)

거래소에서 제공해주는 API를 통해서 가격데이터를 받아왔고 거래소 별로 키 값, 구조 등등.. 여러가지가 달라서 하나의 형식으로 맞춰줬다. 그 이후에는 그냥 단순하게 하나의 거래소를 기준으로 잡고 다른거래소와의 차이를 계산했다. 되돌아보면 너무 단순한 코딩이 된 것 같은데...ㅠㅠ 그리고 아직 공부가 부족해서인지 크롬 확장프로그램 개발중 여러 제약이 많아서..!! 우선 방향을 바꾸기로 했다. ㅎ 확장프로그램은 아래 사진처럼 단순히 거래시세만 볼 수 있게 사용하고 실제 호가에 따른 수익 발생 여부, 텔레그램 알림은 node.js에서 돌리기로... 배울 수 있었던 점. 1. chrome.storage 를 처음으로 사용해봤다. 2. JS 문법..? 3. 역시 생각했던거를 구현해내는건 어렵다. ★★★★★ (공부..

[Arbitrage Extension] 시작(1)

Arbitrage란? 차익거래라고도 하며 동일한 상품 가격이 두 시장에서 다를 때 저렴한 시장에서 매입한 상품을 비싼 시장에서 매도해 이익을 얻는 거래이다. 그래서 뭘 만드는데? 차익거래에 편리함을 위해 각 거래소별 차이를 보여주는 확장프로그램을 만든다. 이미 암호화폐 트레이딩하는 사람들이 시세차이를 볼때 주로 보는 사이트가 있다. 그럼에도 만드는 이유는 두 가지가 있다. 1. 위 사이트는 최근 체결가를 토대로 시세차이를 비교해준다. 거래량이 없어서 최신 체결가와 호가가 맞지 않는 경우가 있다. 2. 위 사이트는 비교 대상을 국내중 1곳, 해외 중 1곳을 고를 수 있는데 내가 설장한 거래소외에서 시세 차익이 발생하면 놓칠 수 밖에 없다. 하지만 난 처음인걸... 1. JS 공부하기 2. 크롬 확장프로그램..