암호화폐 7

[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. 역시 생각했던거를 구현해내는건 어렵다. ★★★★★ (공부..

[온체인] 빗썸 립체인 설거지를 피할 수는 없었을까?

※ 단순 분석일뿐 진실은 알 수 없습니다. 이틀만에 저점에서 고점대비 120배? 이런 상승이 가능했던 이유는 가두리가 있었기 때문이다. REAP 코인은 49억개 발행에 27억개 소각으로 2022년 4분기 기준 766,500,000개 유통중이다. (온체인상으로는 모르고 유통계획상) 26원기준 약 200억의 시총이다 그렇다면 고점 기준 시총이 3.5조...? 이런 상승이 가능했던 이유는 가두리였기 때문이다. (가두리라고 무조건 오르는건 아니다. 결국 누군가의 손길이 들어가야...) 흔히 말하는 가두리란 네트워크 점검, 지갑 점검 등의 이유로 입금이 불가능한 상태를 말한다. 이번의 경우에는 이더리움 상하이・카펠라 업그레이드로 4월 12일 18시부터 ERC 계열 코인들이 입출금이 불가능했다. 국내 거래소 빗썸과..

[Arbitrage Extension] 시작(1)

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